Skip to content

Package: VGroupPackage$Literals

VGroupPackage$Literals

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

Coverage

1: /**
2: * Copyright (c) 2011-2013 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: * Eugen Neufeld - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.view.spi.group.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.spi.model.VViewPackage;
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 enum,</li>
30: * <li>and each data type</li>
31: * </ul>
32: *
33: * @noimplement This interface is not intended to be implemented by clients.
34: * <!-- end-user-doc -->
35: * @see org.eclipse.emf.ecp.view.spi.group.model.VGroupFactory
36: * @model kind="package"
37: * @generated
38: */
39: public interface VGroupPackage extends EPackage {
40:         /**
41:          * The package name.
42:          * <!-- begin-user-doc -->
43:          * <!-- end-user-doc -->
44:          *
45:          * @generated
46:          */
47:         String eNAME = "group"; //$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://org/eclipse/emf/ecp/view/group/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.group.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:         VGroupPackage eINSTANCE = org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupPackageImpl.init();
75:
76:         /**
77:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupImpl <em>Group</em>}'
78:          * class.
79:          * <!-- begin-user-doc -->
80:          * <!-- end-user-doc -->
81:          *
82:          * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupImpl
83:          * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupPackageImpl#getGroup()
84:          * @generated
85:          */
86:         int GROUP = 0;
87:
88:         /**
89:          * The feature id for the '<em><b>Name</b></em>' attribute.
90:          * <!-- begin-user-doc -->
91:          * <!-- end-user-doc -->
92:          *
93:          * @generated
94:          * @ordered
95:          */
96:         int GROUP__NAME = VViewPackage.CONTAINED_CONTAINER__NAME;
97:
98:         /**
99:          * The feature id for the '<em><b>Label</b></em>' attribute.
100:          * <!-- begin-user-doc -->
101:          *
102:          * @since 1.13
103:          * <!-- end-user-doc -->
104:          *
105:          * @generated
106:          * @ordered
107:          */
108:         int GROUP__LABEL = VViewPackage.CONTAINED_CONTAINER__LABEL;
109:
110:         /**
111:          * The feature id for the '<em><b>Visible</b></em>' attribute.
112:          * <!-- begin-user-doc -->
113:          * <!-- end-user-doc -->
114:          *
115:          * @generated
116:          * @ordered
117:          */
118:         int GROUP__VISIBLE = VViewPackage.CONTAINED_CONTAINER__VISIBLE;
119:
120:         /**
121:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
122:          * <!-- begin-user-doc -->
123:          * <!-- end-user-doc -->
124:          *
125:          * @generated
126:          * @ordered
127:          */
128:         int GROUP__ENABLED = VViewPackage.CONTAINED_CONTAINER__ENABLED;
129:
130:         /**
131:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
132:          * <!-- begin-user-doc -->
133:          * <!-- end-user-doc -->
134:          *
135:          * @generated
136:          * @ordered
137:          */
138:         int GROUP__READONLY = VViewPackage.CONTAINED_CONTAINER__READONLY;
139:
140:         /**
141:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
142:          * <!-- begin-user-doc -->
143:          * <!-- end-user-doc -->
144:          *
145:          * @generated
146:          * @ordered
147:          */
148:         int GROUP__DIAGNOSTIC = VViewPackage.CONTAINED_CONTAINER__DIAGNOSTIC;
149:
150:         /**
151:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
152:          * <!-- begin-user-doc -->
153:          * <!-- end-user-doc -->
154:          *
155:          * @generated
156:          * @ordered
157:          */
158:         int GROUP__ATTACHMENTS = VViewPackage.CONTAINED_CONTAINER__ATTACHMENTS;
159:
160:         /**
161:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
162:          * <!-- begin-user-doc -->
163:          *
164:          * @since 1.13
165:          * <!-- end-user-doc -->
166:          *
167:          * @generated
168:          * @ordered
169:          */
170:         int GROUP__UUID = VViewPackage.CONTAINED_CONTAINER__UUID;
171:
172:         /**
173:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
174:          * <!-- begin-user-doc -->
175:          * <!-- end-user-doc -->
176:          *
177:          * @generated
178:          * @ordered
179:          */
180:         int GROUP__CHILDREN = VViewPackage.CONTAINED_CONTAINER__CHILDREN;
181:
182:         /**
183:          * The feature id for the '<em><b>Tooltip</b></em>' attribute.
184:          * <!-- begin-user-doc -->
185:          *
186:          * @since 1.13
187:          * <!-- end-user-doc -->
188:          *
189:          * @generated
190:          * @ordered
191:          */
192:         int GROUP__TOOLTIP = VViewPackage.CONTAINED_CONTAINER_FEATURE_COUNT + 0;
193:
194:         /**
195:          * The feature id for the '<em><b>Group Type</b></em>' attribute.
196:          * <!-- begin-user-doc -->
197:          *
198:          * @since 1.4
199:          * <!-- end-user-doc -->
200:          * @generated
201:          * @ordered
202:          */
203:         int GROUP__GROUP_TYPE = VViewPackage.CONTAINED_CONTAINER_FEATURE_COUNT + 1;
204:
205:         /**
206:          * The feature id for the '<em><b>Label Alignment</b></em>' attribute.
207:          * <!-- begin-user-doc -->
208:          *
209:          * @since 1.3
210:          * <!-- end-user-doc -->
211:          * @generated
212:          * @ordered
213:          */
214:         int GROUP__LABEL_ALIGNMENT = VViewPackage.CONTAINED_CONTAINER_FEATURE_COUNT + 2;
215:
216:         /**
217:          * The feature id for the '<em><b>Collapsed</b></em>' attribute.
218:          * <!-- begin-user-doc -->
219:          *
220:          * @since 1.4
221:          * <!-- end-user-doc -->
222:          * @generated
223:          * @ordered
224:          */
225:         int GROUP__COLLAPSED = VViewPackage.CONTAINED_CONTAINER_FEATURE_COUNT + 3;
226:
227:         /**
228:          * The number of structural features of the '<em>Group</em>' class.
229:          * <!-- begin-user-doc -->
230:          * <!-- end-user-doc -->
231:          *
232:          * @generated
233:          * @ordered
234:          */
235:         int GROUP_FEATURE_COUNT = VViewPackage.CONTAINED_CONTAINER_FEATURE_COUNT + 4;
236:
237:         /**
238:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.group.model.GroupType <em>Type</em>}' enum.
239:          * <!-- begin-user-doc -->
240:          *
241:          * @since 1.4
242:          * <!-- end-user-doc -->
243:          * @see org.eclipse.emf.ecp.view.spi.group.model.GroupType
244:          * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupPackageImpl#getGroupType()
245:          * @generated
246:          */
247:         int GROUP_TYPE = 1;
248:
249:         /**
250:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.group.model.GroupLabelAlignment <em>Label
251:          * Alignment</em>}' enum.
252:          * <!-- begin-user-doc -->
253:          *
254:          * @since 1.3
255:          * <!-- end-user-doc -->
256:          * @see org.eclipse.emf.ecp.view.spi.group.model.GroupLabelAlignment
257:          * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupPackageImpl#getGroupLabelAlignment()
258:          * @generated
259:          */
260:         int GROUP_LABEL_ALIGNMENT = 2;
261:
262:         /**
263:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.group.model.VGroup <em>Group</em>}'.
264:          * <!-- begin-user-doc -->
265:          * <!-- end-user-doc -->
266:          *
267:          * @return the meta object for class '<em>Group</em>'.
268:          * @see org.eclipse.emf.ecp.view.spi.group.model.VGroup
269:          * @generated
270:          */
271:         EClass getGroup();
272:
273:         /**
274:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.group.model.VGroup#getGroupType
275:          * <em>Group Type</em>}'.
276:          * <!-- begin-user-doc -->
277:          *
278:          * @since 1.4
279:          * <!-- end-user-doc -->
280:          * @return the meta object for the attribute '<em>Group Type</em>'.
281:          * @see org.eclipse.emf.ecp.view.spi.group.model.VGroup#getGroupType()
282:          * @see #getGroup()
283:          * @generated
284:          */
285:         EAttribute getGroup_GroupType();
286:
287:         /**
288:          * Returns the meta object for the attribute
289:          * '{@link org.eclipse.emf.ecp.view.spi.group.model.VGroup#getLabelAlignment <em>Label Alignment</em>}'.
290:          * <!-- begin-user-doc -->
291:          *
292:          * @since 1.3
293:          * <!-- end-user-doc -->
294:          * @return the meta object for the attribute '<em>Label Alignment</em>'.
295:          * @see org.eclipse.emf.ecp.view.spi.group.model.VGroup#getLabelAlignment()
296:          * @see #getGroup()
297:          * @generated
298:          */
299:         EAttribute getGroup_LabelAlignment();
300:
301:         /**
302:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.group.model.VGroup#isCollapsed
303:          * <em>Collapsed</em>}'.
304:          * <!-- begin-user-doc -->
305:          *
306:          * @since 1.4
307:          * <!-- end-user-doc -->
308:          * @return the meta object for the attribute '<em>Collapsed</em>'.
309:          * @see org.eclipse.emf.ecp.view.spi.group.model.VGroup#isCollapsed()
310:          * @see #getGroup()
311:          * @generated
312:          */
313:         EAttribute getGroup_Collapsed();
314:
315:         /**
316:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.spi.group.model.GroupType <em>Type</em>}'.
317:          * <!-- begin-user-doc -->
318:          *
319:          * @since 1.4
320:          * <!-- end-user-doc -->
321:          * @return the meta object for enum '<em>Type</em>'.
322:          * @see org.eclipse.emf.ecp.view.spi.group.model.GroupType
323:          * @generated
324:          */
325:         EEnum getGroupType();
326:
327:         /**
328:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.spi.group.model.GroupLabelAlignment <em>Label
329:          * Alignment</em>}'.
330:          * <!-- begin-user-doc -->
331:          *
332:          * @since 1.3
333:          * <!-- end-user-doc -->
334:          * @return the meta object for enum '<em>Label Alignment</em>'.
335:          * @see org.eclipse.emf.ecp.view.spi.group.model.GroupLabelAlignment
336:          * @generated
337:          */
338:         EEnum getGroupLabelAlignment();
339:
340:         /**
341:          * Returns the factory that creates the instances of the model.
342:          * <!-- begin-user-doc -->
343:          * <!-- end-user-doc -->
344:          *
345:          * @return the factory that creates the instances of the model.
346:          * @generated
347:          */
348:         VGroupFactory getGroupFactory();
349:
350:         /**
351:          * <!-- begin-user-doc -->
352:          * Defines literals for the meta objects that represent
353:          * <ul>
354:          * <li>each class,</li>
355:          * <li>each feature of each class,</li>
356:          * <li>each enum,</li>
357:          * <li>and each data type</li>
358:          * </ul>
359:          *
360:          * @noimplement This interface is not intended to be implemented by clients.
361:          * @noextend This interface is not intended to be extended by clients.
362:          * <!-- end-user-doc -->
363:          * @generated
364:          */
365:         interface Literals {
366:                 /**
367:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupImpl
368:                  * <em>Group</em>}' class.
369:                  * <!-- begin-user-doc -->
370:                  * <!-- end-user-doc -->
371:                  *
372:                  * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupImpl
373:                  * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupPackageImpl#getGroup()
374:                  * @generated
375:                  */
376:                 EClass GROUP = eINSTANCE.getGroup();
377:                 /**
378:                  * The meta object literal for the '<em><b>Group Type</b></em>' attribute feature.
379:                  * <!-- begin-user-doc -->
380:                  *
381:                  * @since 1.4
382:                  * <!-- end-user-doc -->
383:                  * @generated
384:                  */
385:                 EAttribute GROUP__GROUP_TYPE = eINSTANCE.getGroup_GroupType();
386:                 /**
387:                  * The meta object literal for the '<em><b>Label Alignment</b></em>' attribute feature.
388:                  * <!-- begin-user-doc -->
389:                  *
390:                  * @since 1.3
391:                  * <!-- end-user-doc -->
392:                  * @generated
393:                  */
394:                 EAttribute GROUP__LABEL_ALIGNMENT = eINSTANCE.getGroup_LabelAlignment();
395:                 /**
396:                  * The meta object literal for the '<em><b>Collapsed</b></em>' attribute feature.
397:                  * <!-- begin-user-doc -->
398:                  *
399:                  * @since 1.4
400:                  * <!-- end-user-doc -->
401:                  * @generated
402:                  */
403:                 EAttribute GROUP__COLLAPSED = eINSTANCE.getGroup_Collapsed();
404:                 /**
405:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.group.model.GroupType <em>Type</em>}'
406:                  * enum.
407:                  * <!-- begin-user-doc -->
408:                  *
409:                  * @since 1.4
410:                  * <!-- end-user-doc -->
411:                  * @see org.eclipse.emf.ecp.view.spi.group.model.GroupType
412:                  * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupPackageImpl#getGroupType()
413:                  * @generated
414:                  */
415:                 EEnum GROUP_TYPE = eINSTANCE.getGroupType();
416:                 /**
417:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.group.model.GroupLabelAlignment
418:                  * <em>Label Alignment</em>}' enum.
419:                  * <!-- begin-user-doc -->
420:                  *
421:                  * @since 1.3
422:                  * <!-- end-user-doc -->
423:                  * @see org.eclipse.emf.ecp.view.spi.group.model.GroupLabelAlignment
424:                  * @see org.eclipse.emf.ecp.view.spi.group.model.impl.VGroupPackageImpl#getGroupLabelAlignment()
425:                  * @generated
426:                  */
427:                 EEnum GROUP_LABEL_ALIGNMENT = eINSTANCE.getGroupLabelAlignment();
428:
429:         }
430:
431: } // VGroupPackage