Skip to content

Package: TestTMDPackage

TestTMDPackage

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: * Eugen Neufeld - initial API and implementation
13: ******************************************************************************/
14: package org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD;
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:
21: /**
22: * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
23: * accessors for the meta objects to represent
24: * <ul>
25: * <li>each class,</li>
26: * <li>each feature of each class,</li>
27: * <li>each operation of each class,</li>
28: * <li>each enum,</li>
29: * <li>and each data type</li>
30: * </ul>
31: * <!-- end-user-doc -->
32: *
33: * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.TestTMDFactory
34: * @model kind="package"
35: * @generated
36: */
37: public interface TestTMDPackage extends EPackage {
38:         /**
39:          * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
40:          *
41:          * @generated
42:          */
43:         String eNAME = "TestTMD"; //$NON-NLS-1$
44:
45:         /**
46:          * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
47:          *
48:          * @generated
49:          */
50:         String eNS_URI = "TestTMD"; //$NON-NLS-1$
51:
52:         /**
53:          * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
54:          *
55:          * @generated
56:          */
57:         String eNS_PREFIX = "TestTMD"; //$NON-NLS-1$
58:
59:         /**
60:          * The singleton instance of the package. <!-- begin-user-doc --> <!--
61:          * end-user-doc -->
62:          *
63:          * @generated
64:          */
65:         TestTMDPackage eINSTANCE = org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.TestTMDPackageImpl
66:                 .init();
67:
68:         /**
69:          * The meta object id for the '
70:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.RootImpl
71:          * <em>Root</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
72:          *
73:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.RootImpl
74:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.TestTMDPackageImpl#getRoot()
75:          * @generated
76:          */
77:         int ROOT = 0;
78:
79:         /**
80:          * The feature id for the '<em><b>Name</b></em>' attribute. <!--
81:          * begin-user-doc --> <!-- end-user-doc -->
82:          *
83:          * @generated
84:          * @ordered
85:          */
86:         int ROOT__NAME = 0;
87:
88:         /**
89:          * The feature id for the '<em><b>Children</b></em>' containment reference
90:          * list. <!-- begin-user-doc --> <!-- end-user-doc -->
91:          *
92:          * @generated
93:          * @ordered
94:          */
95:         int ROOT__CHILDREN = 1;
96:
97:         /**
98:          * The number of structural features of the '<em>Root</em>' class. <!--
99:          * begin-user-doc --> <!-- end-user-doc -->
100:          *
101:          * @generated
102:          * @ordered
103:          */
104:         int ROOT_FEATURE_COUNT = 2;
105:
106:         /**
107:          * The number of operations of the '<em>Root</em>' class. <!--
108:          * begin-user-doc --> <!-- end-user-doc -->
109:          *
110:          * @generated
111:          * @ordered
112:          */
113:         int ROOT_OPERATION_COUNT = 0;
114:
115:         /**
116:          * The meta object id for the '
117:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel1Impl
118:          * <em>Child Level1</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
119:          * -->
120:          *
121:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel1Impl
122:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.TestTMDPackageImpl#getChildLevel1()
123:          * @generated
124:          */
125:         int CHILD_LEVEL1 = 1;
126:
127:         /**
128:          * The feature id for the '<em><b>Name</b></em>' attribute. <!--
129:          * begin-user-doc --> <!-- end-user-doc -->
130:          *
131:          * @generated
132:          * @ordered
133:          */
134:         int CHILD_LEVEL1__NAME = 0;
135:
136:         /**
137:          * The feature id for the '<em><b>Children</b></em>' containment reference
138:          * list. <!-- begin-user-doc --> <!-- end-user-doc -->
139:          *
140:          * @generated
141:          * @ordered
142:          */
143:         int CHILD_LEVEL1__CHILDREN = 1;
144:
145:         /**
146:          * The number of structural features of the '<em>Child Level1</em>' class.
147:          * <!-- begin-user-doc --> <!-- end-user-doc -->
148:          *
149:          * @generated
150:          * @ordered
151:          */
152:         int CHILD_LEVEL1_FEATURE_COUNT = 2;
153:
154:         /**
155:          * The number of operations of the '<em>Child Level1</em>' class. <!--
156:          * begin-user-doc --> <!-- end-user-doc -->
157:          *
158:          * @generated
159:          * @ordered
160:          */
161:         int CHILD_LEVEL1_OPERATION_COUNT = 0;
162:
163:         /**
164:          * The meta object id for the '
165:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel2Impl
166:          * <em>Child Level2</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
167:          * -->
168:          *
169:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel2Impl
170:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.TestTMDPackageImpl#getChildLevel2()
171:          * @generated
172:          */
173:         int CHILD_LEVEL2 = 2;
174:
175:         /**
176:          * The feature id for the '<em><b>Name</b></em>' attribute. <!--
177:          * begin-user-doc --> <!-- end-user-doc -->
178:          *
179:          * @generated
180:          * @ordered
181:          */
182:         int CHILD_LEVEL2__NAME = 0;
183:
184:         /**
185:          * The number of structural features of the '<em>Child Level2</em>' class.
186:          * <!-- begin-user-doc --> <!-- end-user-doc -->
187:          *
188:          * @generated
189:          * @ordered
190:          */
191:         int CHILD_LEVEL2_FEATURE_COUNT = 1;
192:
193:         /**
194:          * The number of operations of the '<em>Child Level2</em>' class. <!--
195:          * begin-user-doc --> <!-- end-user-doc -->
196:          *
197:          * @generated
198:          * @ordered
199:          */
200:         int CHILD_LEVEL2_OPERATION_COUNT = 0;
201:
202:         /**
203:          * Returns the meta object for class '
204:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.Root
205:          * <em>Root</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
206:          *
207:          * @return the meta object for class '<em>Root</em>'.
208:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.Root
209:          * @generated
210:          */
211:         EClass getRoot();
212:
213:         /**
214:          * Returns the meta object for the attribute '
215:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.Root#getName
216:          * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
217:          *
218:          * @return the meta object for the attribute '<em>Name</em>'.
219:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.Root#getName()
220:          * @see #getRoot()
221:          * @generated
222:          */
223:         EAttribute getRoot_Name();
224:
225:         /**
226:          * Returns the meta object for the containment reference list '
227:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.Root#getChildren
228:          * <em>Children</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
229:          *
230:          * @return the meta object for the containment reference list ' <em>Children</em>'.
231:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.Root#getChildren()
232:          * @see #getRoot()
233:          * @generated
234:          */
235:         EReference getRoot_Children();
236:
237:         /**
238:          * Returns the meta object for class '
239:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel1
240:          * <em>Child Level1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
241:          *
242:          * @return the meta object for class '<em>Child Level1</em>'.
243:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel1
244:          * @generated
245:          */
246:         EClass getChildLevel1();
247:
248:         /**
249:          * Returns the meta object for the attribute '
250:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel1#getName
251:          * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
252:          *
253:          * @return the meta object for the attribute '<em>Name</em>'.
254:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel1#getName()
255:          * @see #getChildLevel1()
256:          * @generated
257:          */
258:         EAttribute getChildLevel1_Name();
259:
260:         /**
261:          * Returns the meta object for the containment reference list '
262:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel1#getChildren
263:          * <em>Children</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
264:          *
265:          * @return the meta object for the containment reference list ' <em>Children</em>'.
266:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel1#getChildren()
267:          * @see #getChildLevel1()
268:          * @generated
269:          */
270:         EReference getChildLevel1_Children();
271:
272:         /**
273:          * Returns the meta object for class '
274:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel2
275:          * <em>Child Level2</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
276:          *
277:          * @return the meta object for class '<em>Child Level2</em>'.
278:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel2
279:          * @generated
280:          */
281:         EClass getChildLevel2();
282:
283:         /**
284:          * Returns the meta object for the attribute '
285:          * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel2#getName
286:          * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
287:          *
288:          * @return the meta object for the attribute '<em>Name</em>'.
289:          * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.ChildLevel2#getName()
290:          * @see #getChildLevel2()
291:          * @generated
292:          */
293:         EAttribute getChildLevel2_Name();
294:
295:         /**
296:          * Returns the factory that creates the instances of the model. <!--
297:          * begin-user-doc --> <!-- end-user-doc -->
298:          *
299:          * @return the factory that creates the instances of the model.
300:          * @generated
301:          */
302:         TestTMDFactory getTestTMDFactory();
303:
304:         /**
305:          * <!-- begin-user-doc --> Defines literals for the meta objects that
306:          * represent
307:          * <ul>
308:          * <li>each class,</li>
309:          * <li>each feature of each class,</li>
310:          * <li>each operation of each class,</li>
311:          * <li>each enum,</li>
312:          * <li>and each data type</li>
313:          * </ul>
314:          * <!-- end-user-doc -->
315:          *
316:          * @generated
317:          */
318:         interface Literals {
319:                 /**
320:                  * The meta object literal for the '
321:                  * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.RootImpl
322:                  * <em>Root</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
323:                  *
324:                  * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.RootImpl
325:                  * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.TestTMDPackageImpl#getRoot()
326:                  * @generated
327:                  */
328:                 EClass ROOT = eINSTANCE.getRoot();
329:
330:                 /**
331:                  * The meta object literal for the '<em><b>Name</b></em>' attribute
332:                  * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
333:                  *
334:                  * @generated
335:                  */
336:                 EAttribute ROOT__NAME = eINSTANCE.getRoot_Name();
337:
338:                 /**
339:                  * The meta object literal for the '<em><b>Children</b></em>'
340:                  * containment reference list feature. <!-- begin-user-doc --> <!--
341:                  * end-user-doc -->
342:                  *
343:                  * @generated
344:                  */
345:                 EReference ROOT__CHILDREN = eINSTANCE.getRoot_Children();
346:
347:                 /**
348:                  * The meta object literal for the '
349:                  * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel1Impl
350:                  * <em>Child Level1</em>}' class. <!-- begin-user-doc --> <!--
351:                  * end-user-doc -->
352:                  *
353:                  * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel1Impl
354:                  * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.TestTMDPackageImpl#getChildLevel1()
355:                  * @generated
356:                  */
357:                 EClass CHILD_LEVEL1 = eINSTANCE.getChildLevel1();
358:
359:                 /**
360:                  * The meta object literal for the '<em><b>Name</b></em>' attribute
361:                  * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
362:                  *
363:                  * @generated
364:                  */
365:                 EAttribute CHILD_LEVEL1__NAME = eINSTANCE.getChildLevel1_Name();
366:
367:                 /**
368:                  * The meta object literal for the '<em><b>Children</b></em>'
369:                  * containment reference list feature. <!-- begin-user-doc --> <!--
370:                  * end-user-doc -->
371:                  *
372:                  * @generated
373:                  */
374:                 EReference CHILD_LEVEL1__CHILDREN = eINSTANCE.getChildLevel1_Children();
375:
376:                 /**
377:                  * The meta object literal for the '
378:                  * {@link org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel2Impl
379:                  * <em>Child Level2</em>}' class. <!-- begin-user-doc --> <!--
380:                  * end-user-doc -->
381:                  *
382:                  * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.ChildLevel2Impl
383:                  * @see org.eclipse.emf.ecp.view.treemasterdetail.validation.test.TestTMD.impl.TestTMDPackageImpl#getChildLevel2()
384:                  * @generated
385:                  */
386:                 EClass CHILD_LEVEL2 = eINSTANCE.getChildLevel2();
387:
388:                 /**
389:                  * The meta object literal for the '<em><b>Name</b></em>' attribute
390:                  * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
391:                  *
392:                  * @generated
393:                  */
394:                 EAttribute CHILD_LEVEL2__NAME = eINSTANCE.getChildLevel2_Name();
395:
396:         }
397:
398: } // TestTMDPackage