Skip to content

Package: VTAlignmentPackage

VTAlignmentPackage

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%

Coverage

1: /**
2: * Copyright (c) 2011-2014 EclipseSource Muenchen GmbH and others.
3: *
4: * All rights reserved. This program and the accompanying materials
5: * are made available under the terms of the Eclipse Public License 2.0
6: * which accompanies this distribution, and is available at
7: * https://www.eclipse.org/legal/epl-2.0/
8: *
9: * SPDX-License-Identifier: EPL-2.0
10: *
11: * Contributors:
12: * EclipseSource Munich - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.view.template.style.alignment.model;
15:
16: import org.eclipse.emf.ecore.EAttribute;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.EEnum;
19: import org.eclipse.emf.ecore.EPackage;
20: import org.eclipse.emf.ecp.view.template.model.VTTemplatePackage;
21:
22: /**
23: * <!-- begin-user-doc -->
24: * The <b>Package</b> for the model.
25: * It contains accessors for the meta objects to represent
26: * <ul>
27: * <li>each class,</li>
28: * <li>each feature of each class,</li>
29: * <li>each operation of each class,</li>
30: * <li>each enum,</li>
31: * <li>and each data type</li>
32: * </ul>
33: * <!-- end-user-doc -->
34: *
35: * @see org.eclipse.emf.ecp.view.template.style.alignment.model.VTAlignmentFactory
36: * @model kind="package"
37: * @generated
38: */
39: public interface VTAlignmentPackage extends EPackage {
40:         /**
41:          * The package name.
42:          * <!-- begin-user-doc -->
43:          * <!-- end-user-doc -->
44:          *
45:          * @generated
46:          */
47:         String eNAME = "alignment"; //$NON-NLS-1$
48:
49:         /**
50:          * The package namespace URI.
51:          * <!-- begin-user-doc -->
52:          * <!-- end-user-doc -->
53:          *
54:          * @generated
55:          */
56:         String eNS_URI = "http://www.eclipse.org/emf/ecp/view/template/style/alignment/model"; //$NON-NLS-1$
57:
58:         /**
59:          * The package namespace name.
60:          * <!-- begin-user-doc -->
61:          * <!-- end-user-doc -->
62:          *
63:          * @generated
64:          */
65:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.template.style.alignment.model"; //$NON-NLS-1$
66:
67:         /**
68:          * The singleton instance of the package.
69:          * <!-- begin-user-doc -->
70:          * <!-- end-user-doc -->
71:          *
72:          * @generated
73:          */
74:         VTAlignmentPackage eINSTANCE = org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentPackageImpl
75:                 .init();
76:
77:         /**
78:          * The meta object id for the
79:          * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentStylePropertyImpl <em>Style
80:          * Property</em>}' class.
81:          * <!-- begin-user-doc -->
82:          * <!-- end-user-doc -->
83:          *
84:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentStylePropertyImpl
85:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentPackageImpl#getAlignmentStyleProperty()
86:          * @generated
87:          */
88:         int ALIGNMENT_STYLE_PROPERTY = 0;
89:
90:         /**
91:          * The feature id for the '<em><b>Type</b></em>' attribute.
92:          * <!-- begin-user-doc -->
93:          * <!-- end-user-doc -->
94:          *
95:          * @generated
96:          * @ordered
97:          */
98:         int ALIGNMENT_STYLE_PROPERTY__TYPE = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT + 0;
99:
100:         /**
101:          * The number of structural features of the '<em>Style Property</em>' class.
102:          * <!-- begin-user-doc -->
103:          * <!-- end-user-doc -->
104:          *
105:          * @generated
106:          * @ordered
107:          */
108:         int ALIGNMENT_STYLE_PROPERTY_FEATURE_COUNT = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT + 1;
109:
110:         /**
111:          * The number of operations of the '<em>Style Property</em>' class.
112:          * <!-- begin-user-doc -->
113:          * <!-- end-user-doc -->
114:          *
115:          * @generated
116:          * @ordered
117:          */
118:         int ALIGNMENT_STYLE_PROPERTY_OPERATION_COUNT = VTTemplatePackage.STYLE_PROPERTY_OPERATION_COUNT + 0;
119:
120:         /**
121:          * The meta object id for the
122:          * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTControlLabelAlignmentStylePropertyImpl
123:          * <em>Control Label Alignment Style Property</em>}' class.
124:          * <!-- begin-user-doc -->
125:          *
126:          * @since 1.16
127:          * <!-- end-user-doc -->
128:          *
129:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTControlLabelAlignmentStylePropertyImpl
130:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentPackageImpl#getControlLabelAlignmentStyleProperty()
131:          * @generated
132:          */
133:         int CONTROL_LABEL_ALIGNMENT_STYLE_PROPERTY = 1;
134:
135:         /**
136:          * The feature id for the '<em><b>Type</b></em>' attribute.
137:          * <!-- begin-user-doc -->
138:          *
139:          * @since 1.16
140:          * <!-- end-user-doc -->
141:          *
142:          * @generated
143:          * @ordered
144:          */
145:         int CONTROL_LABEL_ALIGNMENT_STYLE_PROPERTY__TYPE = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT + 0;
146:
147:         /**
148:          * The number of structural features of the '<em>Control Label Alignment Style Property</em>' class.
149:          * <!-- begin-user-doc -->
150:          *
151:          * @since 1.16
152:          * <!-- end-user-doc -->
153:          *
154:          * @generated
155:          * @ordered
156:          */
157:         int CONTROL_LABEL_ALIGNMENT_STYLE_PROPERTY_FEATURE_COUNT = VTTemplatePackage.STYLE_PROPERTY_FEATURE_COUNT + 1;
158:
159:         /**
160:          * The number of operations of the '<em>Control Label Alignment Style Property</em>' class.
161:          * <!-- begin-user-doc -->
162:          *
163:          * @since 1.16
164:          * <!-- end-user-doc -->
165:          *
166:          * @generated
167:          * @ordered
168:          */
169:         int CONTROL_LABEL_ALIGNMENT_STYLE_PROPERTY_OPERATION_COUNT = VTTemplatePackage.STYLE_PROPERTY_OPERATION_COUNT + 0;
170:
171:         /**
172:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.AlignmentType
173:          * <em>Type</em>}' enum.
174:          * <!-- begin-user-doc -->
175:          * <!-- end-user-doc -->
176:          *
177:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.AlignmentType
178:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentPackageImpl#getAlignmentType()
179:          * @generated
180:          */
181:         int ALIGNMENT_TYPE = 2;
182:
183:         /**
184:          * Returns the meta object for class
185:          * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.VTAlignmentStyleProperty <em>Style
186:          * Property</em>}'.
187:          * <!-- begin-user-doc -->
188:          * <!-- end-user-doc -->
189:          *
190:          * @return the meta object for class '<em>Style Property</em>'.
191:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.VTAlignmentStyleProperty
192:          * @generated
193:          */
194:         EClass getAlignmentStyleProperty();
195:
196:         /**
197:          * Returns the meta object for the attribute
198:          * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.VTAlignmentStyleProperty#getType <em>Type</em>}'.
199:          * <!-- begin-user-doc -->
200:          * <!-- end-user-doc -->
201:          *
202:          * @return the meta object for the attribute '<em>Type</em>'.
203:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.VTAlignmentStyleProperty#getType()
204:          * @see #getAlignmentStyleProperty()
205:          * @generated
206:          */
207:         EAttribute getAlignmentStyleProperty_Type();
208:
209:         /**
210:          * Returns the meta object for class
211:          * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.VTControlLabelAlignmentStyleProperty <em>Control
212:          * Label Alignment Style Property</em>}'.
213:          * <!-- begin-user-doc -->
214:          *
215:          * @since 1.16
216:          * <!-- end-user-doc -->
217:          *
218:          * @return the meta object for class '<em>Control Label Alignment Style Property</em>'.
219:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.VTControlLabelAlignmentStyleProperty
220:          * @generated
221:          */
222:         EClass getControlLabelAlignmentStyleProperty();
223:
224:         /**
225:          * Returns the meta object for the attribute
226:          * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.VTControlLabelAlignmentStyleProperty#getType
227:          * <em>Type</em>}'.
228:          * <!-- begin-user-doc -->
229:          *
230:          * @since 1.16
231:          * <!-- end-user-doc -->
232:          *
233:          * @return the meta object for the attribute '<em>Type</em>'.
234:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.VTControlLabelAlignmentStyleProperty#getType()
235:          * @see #getControlLabelAlignmentStyleProperty()
236:          * @generated
237:          */
238:         EAttribute getControlLabelAlignmentStyleProperty_Type();
239:
240:         /**
241:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.AlignmentType
242:          * <em>Type</em>}'.
243:          * <!-- begin-user-doc -->
244:          * <!-- end-user-doc -->
245:          *
246:          * @return the meta object for enum '<em>Type</em>'.
247:          * @see org.eclipse.emf.ecp.view.template.style.alignment.model.AlignmentType
248:          * @generated
249:          */
250:         EEnum getAlignmentType();
251:
252:         /**
253:          * Returns the factory that creates the instances of the model.
254:          * <!-- begin-user-doc -->
255:          * <!-- end-user-doc -->
256:          *
257:          * @return the factory that creates the instances of the model.
258:          * @generated
259:          */
260:         VTAlignmentFactory getAlignmentFactory();
261:
262:         /**
263:          * <!-- begin-user-doc -->
264:          * Defines literals for the meta objects that represent
265:          * <ul>
266:          * <li>each class,</li>
267:          * <li>each feature of each class,</li>
268:          * <li>each operation of each class,</li>
269:          * <li>each enum,</li>
270:          * <li>and each data type</li>
271:          * </ul>
272:          * <!-- end-user-doc -->
273:          *
274:          * @generated
275:          */
276:         interface Literals {
277:                 /**
278:                  * The meta object literal for the
279:                  * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentStylePropertyImpl <em>Style
280:                  * Property</em>}' class.
281:                  * <!-- begin-user-doc -->
282:                  * <!-- end-user-doc -->
283:                  *
284:                  * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentStylePropertyImpl
285:                  * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentPackageImpl#getAlignmentStyleProperty()
286:                  * @generated
287:                  */
288:                 EClass ALIGNMENT_STYLE_PROPERTY = eINSTANCE.getAlignmentStyleProperty();
289:
290:                 /**
291:                  * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
292:                  * <!-- begin-user-doc -->
293:                  * <!-- end-user-doc -->
294:                  *
295:                  * @generated
296:                  */
297:                 EAttribute ALIGNMENT_STYLE_PROPERTY__TYPE = eINSTANCE.getAlignmentStyleProperty_Type();
298:
299:                 /**
300:                  * The meta object literal for the
301:                  * '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTControlLabelAlignmentStylePropertyImpl
302:                  * <em>Control Label Alignment Style Property</em>}' class.
303:                  * <!-- begin-user-doc -->
304:                  *
305:                  * @since 1.16
306:                  * <!-- end-user-doc -->
307:                  *
308:                  * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTControlLabelAlignmentStylePropertyImpl
309:                  * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentPackageImpl#getControlLabelAlignmentStyleProperty()
310:                  * @generated
311:                  */
312:                 EClass CONTROL_LABEL_ALIGNMENT_STYLE_PROPERTY = eINSTANCE.getControlLabelAlignmentStyleProperty();
313:
314:                 /**
315:                  * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
316:                  * <!-- begin-user-doc -->
317:                  *
318:                  * @since 1.16
319:                  * <!-- end-user-doc -->
320:                  *
321:                  * @generated
322:                  */
323:                 EAttribute CONTROL_LABEL_ALIGNMENT_STYLE_PROPERTY__TYPE = eINSTANCE
324:                         .getControlLabelAlignmentStyleProperty_Type();
325:
326:                 /**
327:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.template.style.alignment.model.AlignmentType
328:                  * <em>Type</em>}' enum.
329:                  * <!-- begin-user-doc -->
330:                  * <!-- end-user-doc -->
331:                  *
332:                  * @see org.eclipse.emf.ecp.view.template.style.alignment.model.AlignmentType
333:                  * @see org.eclipse.emf.ecp.view.template.style.alignment.model.impl.VTAlignmentPackageImpl#getAlignmentType()
334:                  * @generated
335:                  */
336:                 EEnum ALIGNMENT_TYPE = eINSTANCE.getAlignmentType();
337:
338:         }
339:
340: } // VTAlignmentPackage