Skip to content

Package: VSectionPackage

VSectionPackage

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
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: * Johannes Faltermeier - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.view.spi.section.model;
15:
16: import org.eclipse.emf.ecore.EAttribute;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.EPackage;
19: import org.eclipse.emf.ecore.EReference;
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: * <!-- end-user-doc -->
33: *
34: * @see org.eclipse.emf.ecp.view.spi.section.model.VSectionFactory
35: * @model kind="package"
36: * @generated
37: */
38: public interface VSectionPackage extends EPackage {
39:         /**
40:          * The package name.
41:          * <!-- begin-user-doc -->
42:          * <!-- end-user-doc -->
43:          *
44:          * @generated
45:          */
46:         String eNAME = "section"; //$NON-NLS-1$
47:
48:         /**
49:          * The package namespace URI.
50:          * <!-- begin-user-doc -->
51:          * <!-- end-user-doc -->
52:          *
53:          * @generated
54:          */
55:         String eNS_URI = "http://org/eclipse/emf/ecp/view/section/model"; //$NON-NLS-1$
56:
57:         /**
58:          * The package namespace name.
59:          * <!-- begin-user-doc -->
60:          * <!-- end-user-doc -->
61:          *
62:          * @generated
63:          */
64:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.section.model"; //$NON-NLS-1$
65:
66:         /**
67:          * The singleton instance of the package.
68:          * <!-- begin-user-doc -->
69:          * <!-- end-user-doc -->
70:          *
71:          * @generated
72:          */
73:         VSectionPackage eINSTANCE = org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionPackageImpl.init();
74:
75:         /**
76:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionedAreaImpl
77:          * <em>Sectioned Area</em>}' class.
78:          * <!-- begin-user-doc -->
79:          * <!-- end-user-doc -->
80:          *
81:          * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionedAreaImpl
82:          * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionPackageImpl#getSectionedArea()
83:          * @generated
84:          */
85:         int SECTIONED_AREA = 0;
86:
87:         /**
88:          * The feature id for the '<em><b>Name</b></em>' attribute.
89:          * <!-- begin-user-doc -->
90:          * <!-- end-user-doc -->
91:          *
92:          * @generated
93:          * @ordered
94:          */
95:         int SECTIONED_AREA__NAME = VViewPackage.CONTAINED_ELEMENT__NAME;
96:
97:         /**
98:          * The feature id for the '<em><b>Label</b></em>' attribute.
99:          * <!-- begin-user-doc -->
100:          *
101:          * @since 1.13
102:          * <!-- end-user-doc -->
103:          *
104:          * @generated
105:          * @ordered
106:          */
107:         int SECTIONED_AREA__LABEL = VViewPackage.CONTAINED_ELEMENT__LABEL;
108:
109:         /**
110:          * The feature id for the '<em><b>Visible</b></em>' attribute.
111:          * <!-- begin-user-doc -->
112:          * <!-- end-user-doc -->
113:          *
114:          * @generated
115:          * @ordered
116:          */
117:         int SECTIONED_AREA__VISIBLE = VViewPackage.CONTAINED_ELEMENT__VISIBLE;
118:
119:         /**
120:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
121:          * <!-- begin-user-doc -->
122:          * <!-- end-user-doc -->
123:          *
124:          * @generated
125:          * @ordered
126:          */
127:         int SECTIONED_AREA__ENABLED = VViewPackage.CONTAINED_ELEMENT__ENABLED;
128:
129:         /**
130:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
131:          * <!-- begin-user-doc -->
132:          * <!-- end-user-doc -->
133:          *
134:          * @generated
135:          * @ordered
136:          */
137:         int SECTIONED_AREA__READONLY = VViewPackage.CONTAINED_ELEMENT__READONLY;
138:
139:         /**
140:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
141:          * <!-- begin-user-doc -->
142:          * <!-- end-user-doc -->
143:          *
144:          * @generated
145:          * @ordered
146:          */
147:         int SECTIONED_AREA__DIAGNOSTIC = VViewPackage.CONTAINED_ELEMENT__DIAGNOSTIC;
148:
149:         /**
150:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
151:          * <!-- begin-user-doc -->
152:          * <!-- end-user-doc -->
153:          *
154:          * @generated
155:          * @ordered
156:          */
157:         int SECTIONED_AREA__ATTACHMENTS = VViewPackage.CONTAINED_ELEMENT__ATTACHMENTS;
158:
159:         /**
160:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
161:          * <!-- begin-user-doc -->
162:          *
163:          * @since 1.13
164:          * <!-- end-user-doc -->
165:          *
166:          * @generated
167:          * @ordered
168:          */
169:         int SECTIONED_AREA__UUID = VViewPackage.CONTAINED_ELEMENT__UUID;
170:
171:         /**
172:          * The feature id for the '<em><b>Root</b></em>' containment reference.
173:          * <!-- begin-user-doc -->
174:          * <!-- end-user-doc -->
175:          *
176:          * @generated
177:          * @ordered
178:          */
179:         int SECTIONED_AREA__ROOT = VViewPackage.CONTAINED_ELEMENT_FEATURE_COUNT + 0;
180:
181:         /**
182:          * The number of structural features of the '<em>Sectioned Area</em>' class.
183:          * <!-- begin-user-doc -->
184:          * <!-- end-user-doc -->
185:          *
186:          * @generated
187:          * @ordered
188:          */
189:         int SECTIONED_AREA_FEATURE_COUNT = VViewPackage.CONTAINED_ELEMENT_FEATURE_COUNT + 1;
190:
191:         /**
192:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionImpl
193:          * <em>Section</em>}' class.
194:          * <!-- begin-user-doc -->
195:          * <!-- end-user-doc -->
196:          *
197:          * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionImpl
198:          * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionPackageImpl#getSection()
199:          * @generated
200:          */
201:         int SECTION = 1;
202:
203:         /**
204:          * The feature id for the '<em><b>Name</b></em>' attribute.
205:          * <!-- begin-user-doc -->
206:          * <!-- end-user-doc -->
207:          *
208:          * @generated
209:          * @ordered
210:          */
211:         int SECTION__NAME = VViewPackage.CONTAINER__NAME;
212:
213:         /**
214:          * The feature id for the '<em><b>Label</b></em>' attribute.
215:          * <!-- begin-user-doc -->
216:          *
217:          * @since 1.13
218:          * <!-- end-user-doc -->
219:          *
220:          * @generated
221:          * @ordered
222:          */
223:         int SECTION__LABEL = VViewPackage.CONTAINER__LABEL;
224:
225:         /**
226:          * The feature id for the '<em><b>Visible</b></em>' attribute.
227:          * <!-- begin-user-doc -->
228:          * <!-- end-user-doc -->
229:          *
230:          * @generated
231:          * @ordered
232:          */
233:         int SECTION__VISIBLE = VViewPackage.CONTAINER__VISIBLE;
234:
235:         /**
236:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
237:          * <!-- begin-user-doc -->
238:          * <!-- end-user-doc -->
239:          *
240:          * @generated
241:          * @ordered
242:          */
243:         int SECTION__ENABLED = VViewPackage.CONTAINER__ENABLED;
244:
245:         /**
246:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
247:          * <!-- begin-user-doc -->
248:          * <!-- end-user-doc -->
249:          *
250:          * @generated
251:          * @ordered
252:          */
253:         int SECTION__READONLY = VViewPackage.CONTAINER__READONLY;
254:
255:         /**
256:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
257:          * <!-- begin-user-doc -->
258:          * <!-- end-user-doc -->
259:          *
260:          * @generated
261:          * @ordered
262:          */
263:         int SECTION__DIAGNOSTIC = VViewPackage.CONTAINER__DIAGNOSTIC;
264:
265:         /**
266:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
267:          * <!-- begin-user-doc -->
268:          * <!-- end-user-doc -->
269:          *
270:          * @generated
271:          * @ordered
272:          */
273:         int SECTION__ATTACHMENTS = VViewPackage.CONTAINER__ATTACHMENTS;
274:
275:         /**
276:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
277:          * <!-- begin-user-doc -->
278:          *
279:          * @since 1.13
280:          * <!-- end-user-doc -->
281:          *
282:          * @generated
283:          * @ordered
284:          */
285:         int SECTION__UUID = VViewPackage.CONTAINER__UUID;
286:
287:         /**
288:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
289:          * <!-- begin-user-doc -->
290:          * <!-- end-user-doc -->
291:          *
292:          * @generated
293:          * @ordered
294:          */
295:         int SECTION__CHILDREN = VViewPackage.CONTAINER__CHILDREN;
296:
297:         /**
298:          * The feature id for the '<em><b>Tooltip</b></em>' attribute.
299:          * <!-- begin-user-doc -->
300:          *
301:          * @since 1.13
302:          * <!-- end-user-doc -->
303:          *
304:          * @generated
305:          * @ordered
306:          */
307:         int SECTION__TOOLTIP = VViewPackage.CONTAINER_FEATURE_COUNT + 0;
308:
309:         /**
310:          * The feature id for the '<em><b>Child Items</b></em>' containment reference list.
311:          * <!-- begin-user-doc -->
312:          * <!-- end-user-doc -->
313:          *
314:          * @generated
315:          * @ordered
316:          */
317:         int SECTION__CHILD_ITEMS = VViewPackage.CONTAINER_FEATURE_COUNT + 1;
318:
319:         /**
320:          * The feature id for the '<em><b>Collapsed</b></em>' attribute.
321:          * <!-- begin-user-doc -->
322:          * <!-- end-user-doc -->
323:          *
324:          * @generated
325:          * @ordered
326:          */
327:         int SECTION__COLLAPSED = VViewPackage.CONTAINER_FEATURE_COUNT + 2;
328:
329:         /**
330:          * The number of structural features of the '<em>Section</em>' class.
331:          * <!-- begin-user-doc -->
332:          * <!-- end-user-doc -->
333:          *
334:          * @generated
335:          * @ordered
336:          */
337:         int SECTION_FEATURE_COUNT = VViewPackage.CONTAINER_FEATURE_COUNT + 3;
338:
339:         /**
340:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.section.model.VSectionedArea <em>Sectioned
341:          * Area</em>}'.
342:          * <!-- begin-user-doc -->
343:          * <!-- end-user-doc -->
344:          *
345:          * @return the meta object for class '<em>Sectioned Area</em>'.
346:          * @see org.eclipse.emf.ecp.view.spi.section.model.VSectionedArea
347:          * @generated
348:          */
349:         EClass getSectionedArea();
350:
351:         /**
352:          * Returns the meta object for the containment reference
353:          * '{@link org.eclipse.emf.ecp.view.spi.section.model.VSectionedArea#getRoot <em>Root</em>}'.
354:          * <!-- begin-user-doc -->
355:          * <!-- end-user-doc -->
356:          *
357:          * @return the meta object for the containment reference '<em>Root</em>'.
358:          * @see org.eclipse.emf.ecp.view.spi.section.model.VSectionedArea#getRoot()
359:          * @see #getSectionedArea()
360:          * @generated
361:          */
362:         EReference getSectionedArea_Root();
363:
364:         /**
365:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.section.model.VSection <em>Section</em>}'.
366:          * <!-- begin-user-doc -->
367:          * <!-- end-user-doc -->
368:          *
369:          * @return the meta object for class '<em>Section</em>'.
370:          * @see org.eclipse.emf.ecp.view.spi.section.model.VSection
371:          * @generated
372:          */
373:         EClass getSection();
374:
375:         /**
376:          * Returns the meta object for the containment reference list
377:          * '{@link org.eclipse.emf.ecp.view.spi.section.model.VSection#getChildItems <em>Child Items</em>}'.
378:          * <!-- begin-user-doc -->
379:          * <!-- end-user-doc -->
380:          *
381:          * @return the meta object for the containment reference list '<em>Child Items</em>'.
382:          * @see org.eclipse.emf.ecp.view.spi.section.model.VSection#getChildItems()
383:          * @see #getSection()
384:          * @generated
385:          */
386:         EReference getSection_ChildItems();
387:
388:         /**
389:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.section.model.VSection#isCollapsed
390:          * <em>Collapsed</em>}'.
391:          * <!-- begin-user-doc -->
392:          * <!-- end-user-doc -->
393:          *
394:          * @return the meta object for the attribute '<em>Collapsed</em>'.
395:          * @see org.eclipse.emf.ecp.view.spi.section.model.VSection#isCollapsed()
396:          * @see #getSection()
397:          * @generated
398:          */
399:         EAttribute getSection_Collapsed();
400:
401:         /**
402:          * Returns the factory that creates the instances of the model.
403:          * <!-- begin-user-doc -->
404:          * <!-- end-user-doc -->
405:          *
406:          * @return the factory that creates the instances of the model.
407:          * @generated
408:          */
409:         VSectionFactory getSectionFactory();
410:
411:         /**
412:          * <!-- begin-user-doc -->
413:          * Defines literals for the meta objects that represent
414:          * <ul>
415:          * <li>each class,</li>
416:          * <li>each feature of each class,</li>
417:          * <li>each enum,</li>
418:          * <li>and each data type</li>
419:          * </ul>
420:          * <!-- end-user-doc -->
421:          *
422:          * @generated
423:          */
424:         interface Literals {
425:                 /**
426:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionedAreaImpl
427:                  * <em>Sectioned Area</em>}' class.
428:                  * <!-- begin-user-doc -->
429:                  * <!-- end-user-doc -->
430:                  *
431:                  * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionedAreaImpl
432:                  * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionPackageImpl#getSectionedArea()
433:                  * @generated
434:                  */
435:                 EClass SECTIONED_AREA = eINSTANCE.getSectionedArea();
436:
437:                 /**
438:                  * The meta object literal for the '<em><b>Root</b></em>' containment reference feature.
439:                  * <!-- begin-user-doc -->
440:                  * <!-- end-user-doc -->
441:                  *
442:                  * @generated
443:                  */
444:                 EReference SECTIONED_AREA__ROOT = eINSTANCE.getSectionedArea_Root();
445:
446:                 /**
447:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionImpl
448:                  * <em>Section</em>}' class.
449:                  * <!-- begin-user-doc -->
450:                  * <!-- end-user-doc -->
451:                  *
452:                  * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionImpl
453:                  * @see org.eclipse.emf.ecp.view.spi.section.model.impl.VSectionPackageImpl#getSection()
454:                  * @generated
455:                  */
456:                 EClass SECTION = eINSTANCE.getSection();
457:
458:                 /**
459:                  * The meta object literal for the '<em><b>Child Items</b></em>' containment reference list feature.
460:                  * <!-- begin-user-doc -->
461:                  * <!-- end-user-doc -->
462:                  *
463:                  * @generated
464:                  */
465:                 EReference SECTION__CHILD_ITEMS = eINSTANCE.getSection_ChildItems();
466:
467:                 /**
468:                  * The meta object literal for the '<em><b>Collapsed</b></em>' attribute feature.
469:                  * <!-- begin-user-doc -->
470:                  * <!-- end-user-doc -->
471:                  *
472:                  * @generated
473:                  */
474:                 EAttribute SECTION__COLLAPSED = eINSTANCE.getSection_Collapsed();
475:
476:         }
477:
478: } // VSectionPackage