Skip to content

Package: UniversityPackage

UniversityPackage

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: * EclipseSource - Generated code
13: */
14: package org.eclipse.emf.ecp.test.university;
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 -->
23: * The <b>Package</b> for the model.
24: * It contains accessors for the meta objects to represent
25: * <ul>
26: * <li>each class,</li>
27: * <li>each feature of each class,</li>
28: * <li>each operation 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.test.university.UniversityFactory
35: * @model kind="package"
36: * @generated
37: */
38: public interface UniversityPackage extends EPackage {
39:         /**
40:          * The package name.
41:          * <!-- begin-user-doc -->
42:          * <!-- end-user-doc -->
43:          *
44:          * @generated
45:          */
46:         String eNAME = "university"; //$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/test/university"; //$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.test.university"; //$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:         UniversityPackage eINSTANCE = org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl.init();
74:
75:         /**
76:          * The meta object id for the '{@link org.eclipse.emf.ecp.test.university.impl.CourseCatalogImpl
77:          * <em>Course Catalog</em>}' class.
78:          * <!-- begin-user-doc -->
79:          * <!-- end-user-doc -->
80:          *
81:          * @see org.eclipse.emf.ecp.test.university.impl.CourseCatalogImpl
82:          * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getCourseCatalog()
83:          * @generated
84:          */
85:         int COURSE_CATALOG = 0;
86:
87:         /**
88:          * The feature id for the '<em><b>Courses</b></em>' containment reference list.
89:          * <!-- begin-user-doc -->
90:          * <!-- end-user-doc -->
91:          *
92:          * @generated
93:          * @ordered
94:          */
95:         int COURSE_CATALOG__COURSES = 0;
96:
97:         /**
98:          * The number of structural features of the '<em>Course Catalog</em>' class.
99:          * <!-- begin-user-doc -->
100:          * <!-- end-user-doc -->
101:          *
102:          * @generated
103:          * @ordered
104:          */
105:         int COURSE_CATALOG_FEATURE_COUNT = 1;
106:
107:         /**
108:          * The number of operations of the '<em>Course Catalog</em>' class.
109:          * <!-- begin-user-doc -->
110:          * <!-- end-user-doc -->
111:          *
112:          * @generated
113:          * @ordered
114:          */
115:         int COURSE_CATALOG_OPERATION_COUNT = 0;
116:
117:         /**
118:          * The meta object id for the '{@link org.eclipse.emf.ecp.test.university.impl.CourseImpl <em>Course</em>}' class.
119:          * <!-- begin-user-doc -->
120:          * <!-- end-user-doc -->
121:          *
122:          * @see org.eclipse.emf.ecp.test.university.impl.CourseImpl
123:          * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getCourse()
124:          * @generated
125:          */
126:         int COURSE = 1;
127:
128:         /**
129:          * The feature id for the '<em><b>Id</b></em>' attribute.
130:          * <!-- begin-user-doc -->
131:          * <!-- end-user-doc -->
132:          *
133:          * @generated
134:          * @ordered
135:          */
136:         int COURSE__ID = 0;
137:
138:         /**
139:          * The feature id for the '<em><b>Name</b></em>' attribute.
140:          * <!-- begin-user-doc -->
141:          * <!-- end-user-doc -->
142:          *
143:          * @generated
144:          * @ordered
145:          */
146:         int COURSE__NAME = 1;
147:
148:         /**
149:          * The feature id for the '<em><b>Etcs</b></em>' attribute.
150:          * <!-- begin-user-doc -->
151:          * <!-- end-user-doc -->
152:          *
153:          * @generated
154:          * @ordered
155:          */
156:         int COURSE__ETCS = 2;
157:
158:         /**
159:          * The number of structural features of the '<em>Course</em>' class.
160:          * <!-- begin-user-doc -->
161:          * <!-- end-user-doc -->
162:          *
163:          * @generated
164:          * @ordered
165:          */
166:         int COURSE_FEATURE_COUNT = 3;
167:
168:         /**
169:          * The number of operations of the '<em>Course</em>' class.
170:          * <!-- begin-user-doc -->
171:          * <!-- end-user-doc -->
172:          *
173:          * @generated
174:          * @ordered
175:          */
176:         int COURSE_OPERATION_COUNT = 0;
177:
178:         /**
179:          * The meta object id for the '{@link org.eclipse.emf.ecp.test.university.impl.StaffImpl <em>Staff</em>}' class.
180:          * <!-- begin-user-doc -->
181:          * <!-- end-user-doc -->
182:          *
183:          * @see org.eclipse.emf.ecp.test.university.impl.StaffImpl
184:          * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getStaff()
185:          * @generated
186:          */
187:         int STAFF = 2;
188:
189:         /**
190:          * The feature id for the '<em><b>Professors</b></em>' containment reference list.
191:          * <!-- begin-user-doc -->
192:          * <!-- end-user-doc -->
193:          *
194:          * @generated
195:          * @ordered
196:          */
197:         int STAFF__PROFESSORS = 0;
198:
199:         /**
200:          * The feature id for the '<em><b>Assistants</b></em>' containment reference list.
201:          * <!-- begin-user-doc -->
202:          * <!-- end-user-doc -->
203:          *
204:          * @generated
205:          * @ordered
206:          */
207:         int STAFF__ASSISTANTS = 1;
208:
209:         /**
210:          * The feature id for the '<em><b>Staff</b></em>' attribute list.
211:          * <!-- begin-user-doc -->
212:          * <!-- end-user-doc -->
213:          *
214:          * @generated
215:          * @ordered
216:          */
217:         int STAFF__STAFF = 2;
218:
219:         /**
220:          * The number of structural features of the '<em>Staff</em>' class.
221:          * <!-- begin-user-doc -->
222:          * <!-- end-user-doc -->
223:          *
224:          * @generated
225:          * @ordered
226:          */
227:         int STAFF_FEATURE_COUNT = 3;
228:
229:         /**
230:          * The number of operations of the '<em>Staff</em>' class.
231:          * <!-- begin-user-doc -->
232:          * <!-- end-user-doc -->
233:          *
234:          * @generated
235:          * @ordered
236:          */
237:         int STAFF_OPERATION_COUNT = 0;
238:
239:         /**
240:          * The meta object id for the '{@link org.eclipse.emf.ecp.test.university.Person <em>Person</em>}' class.
241:          * <!-- begin-user-doc -->
242:          * <!-- end-user-doc -->
243:          *
244:          * @see org.eclipse.emf.ecp.test.university.Person
245:          * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getPerson()
246:          * @generated
247:          */
248:         int PERSON = 5;
249:
250:         /**
251:          * The feature id for the '<em><b>Name</b></em>' attribute.
252:          * <!-- begin-user-doc -->
253:          * <!-- end-user-doc -->
254:          *
255:          * @generated
256:          * @ordered
257:          */
258:         int PERSON__NAME = 0;
259:
260:         /**
261:          * The feature id for the '<em><b>Addresses</b></em>' containment reference list.
262:          * <!-- begin-user-doc -->
263:          * <!-- end-user-doc -->
264:          *
265:          * @generated
266:          * @ordered
267:          */
268:         int PERSON__ADDRESSES = 1;
269:
270:         /**
271:          * The number of structural features of the '<em>Person</em>' class.
272:          * <!-- begin-user-doc -->
273:          * <!-- end-user-doc -->
274:          *
275:          * @generated
276:          * @ordered
277:          */
278:         int PERSON_FEATURE_COUNT = 2;
279:
280:         /**
281:          * The number of operations of the '<em>Person</em>' class.
282:          * <!-- begin-user-doc -->
283:          * <!-- end-user-doc -->
284:          *
285:          * @generated
286:          * @ordered
287:          */
288:         int PERSON_OPERATION_COUNT = 0;
289:
290:         /**
291:          * The meta object id for the '{@link org.eclipse.emf.ecp.test.university.impl.ProfessorImpl <em>Professor</em>}'
292:          * class.
293:          * <!-- begin-user-doc -->
294:          * <!-- end-user-doc -->
295:          *
296:          * @see org.eclipse.emf.ecp.test.university.impl.ProfessorImpl
297:          * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getProfessor()
298:          * @generated
299:          */
300:         int PROFESSOR = 3;
301:
302:         /**
303:          * The feature id for the '<em><b>Name</b></em>' attribute.
304:          * <!-- begin-user-doc -->
305:          * <!-- end-user-doc -->
306:          *
307:          * @generated
308:          * @ordered
309:          */
310:         int PROFESSOR__NAME = PERSON__NAME;
311:
312:         /**
313:          * The feature id for the '<em><b>Addresses</b></em>' containment reference list.
314:          * <!-- begin-user-doc -->
315:          * <!-- end-user-doc -->
316:          *
317:          * @generated
318:          * @ordered
319:          */
320:         int PROFESSOR__ADDRESSES = PERSON__ADDRESSES;
321:
322:         /**
323:          * The number of structural features of the '<em>Professor</em>' class.
324:          * <!-- begin-user-doc -->
325:          * <!-- end-user-doc -->
326:          *
327:          * @generated
328:          * @ordered
329:          */
330:         int PROFESSOR_FEATURE_COUNT = PERSON_FEATURE_COUNT + 0;
331:
332:         /**
333:          * The number of operations of the '<em>Professor</em>' class.
334:          * <!-- begin-user-doc -->
335:          * <!-- end-user-doc -->
336:          *
337:          * @generated
338:          * @ordered
339:          */
340:         int PROFESSOR_OPERATION_COUNT = PERSON_OPERATION_COUNT + 0;
341:
342:         /**
343:          * The meta object id for the '{@link org.eclipse.emf.ecp.test.university.impl.AssistantImpl <em>Assistant</em>}'
344:          * class.
345:          * <!-- begin-user-doc -->
346:          * <!-- end-user-doc -->
347:          *
348:          * @see org.eclipse.emf.ecp.test.university.impl.AssistantImpl
349:          * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getAssistant()
350:          * @generated
351:          */
352:         int ASSISTANT = 4;
353:
354:         /**
355:          * The feature id for the '<em><b>Name</b></em>' attribute.
356:          * <!-- begin-user-doc -->
357:          * <!-- end-user-doc -->
358:          *
359:          * @generated
360:          * @ordered
361:          */
362:         int ASSISTANT__NAME = PERSON__NAME;
363:
364:         /**
365:          * The feature id for the '<em><b>Addresses</b></em>' containment reference list.
366:          * <!-- begin-user-doc -->
367:          * <!-- end-user-doc -->
368:          *
369:          * @generated
370:          * @ordered
371:          */
372:         int ASSISTANT__ADDRESSES = PERSON__ADDRESSES;
373:
374:         /**
375:          * The number of structural features of the '<em>Assistant</em>' class.
376:          * <!-- begin-user-doc -->
377:          * <!-- end-user-doc -->
378:          *
379:          * @generated
380:          * @ordered
381:          */
382:         int ASSISTANT_FEATURE_COUNT = PERSON_FEATURE_COUNT + 0;
383:
384:         /**
385:          * The number of operations of the '<em>Assistant</em>' class.
386:          * <!-- begin-user-doc -->
387:          * <!-- end-user-doc -->
388:          *
389:          * @generated
390:          * @ordered
391:          */
392:         int ASSISTANT_OPERATION_COUNT = PERSON_OPERATION_COUNT + 0;
393:
394:         /**
395:          * The meta object id for the '{@link org.eclipse.emf.ecp.test.university.impl.AddressImpl <em>Address</em>}' class.
396:          * <!-- begin-user-doc -->
397:          * <!-- end-user-doc -->
398:          *
399:          * @see org.eclipse.emf.ecp.test.university.impl.AddressImpl
400:          * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getAddress()
401:          * @generated
402:          */
403:         int ADDRESS = 6;
404:
405:         /**
406:          * The number of structural features of the '<em>Address</em>' class.
407:          * <!-- begin-user-doc -->
408:          * <!-- end-user-doc -->
409:          *
410:          * @generated
411:          * @ordered
412:          */
413:         int ADDRESS_FEATURE_COUNT = 0;
414:
415:         /**
416:          * The number of operations of the '<em>Address</em>' class.
417:          * <!-- begin-user-doc -->
418:          * <!-- end-user-doc -->
419:          *
420:          * @generated
421:          * @ordered
422:          */
423:         int ADDRESS_OPERATION_COUNT = 0;
424:
425:         /**
426:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.test.university.CourseCatalog
427:          * <em>Course Catalog</em>}'.
428:          * <!-- begin-user-doc -->
429:          * <!-- end-user-doc -->
430:          *
431:          * @return the meta object for class '<em>Course Catalog</em>'.
432:          * @see org.eclipse.emf.ecp.test.university.CourseCatalog
433:          * @generated
434:          */
435:         EClass getCourseCatalog();
436:
437:         /**
438:          * Returns the meta object for the containment reference list '
439:          * {@link org.eclipse.emf.ecp.test.university.CourseCatalog#getCourses <em>Courses</em>}'.
440:          * <!-- begin-user-doc -->
441:          * <!-- end-user-doc -->
442:          *
443:          * @return the meta object for the containment reference list '<em>Courses</em>'.
444:          * @see org.eclipse.emf.ecp.test.university.CourseCatalog#getCourses()
445:          * @see #getCourseCatalog()
446:          * @generated
447:          */
448:         EReference getCourseCatalog_Courses();
449:
450:         /**
451:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.test.university.Course <em>Course</em>}'.
452:          * <!-- begin-user-doc -->
453:          * <!-- end-user-doc -->
454:          *
455:          * @return the meta object for class '<em>Course</em>'.
456:          * @see org.eclipse.emf.ecp.test.university.Course
457:          * @generated
458:          */
459:         EClass getCourse();
460:
461:         /**
462:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.test.university.Course#getId <em>Id</em>}'.
463:          * <!-- begin-user-doc -->
464:          * <!-- end-user-doc -->
465:          *
466:          * @return the meta object for the attribute '<em>Id</em>'.
467:          * @see org.eclipse.emf.ecp.test.university.Course#getId()
468:          * @see #getCourse()
469:          * @generated
470:          */
471:         EAttribute getCourse_Id();
472:
473:         /**
474:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.test.university.Course#getName
475:          * <em>Name</em>}'.
476:          * <!-- begin-user-doc -->
477:          * <!-- end-user-doc -->
478:          *
479:          * @return the meta object for the attribute '<em>Name</em>'.
480:          * @see org.eclipse.emf.ecp.test.university.Course#getName()
481:          * @see #getCourse()
482:          * @generated
483:          */
484:         EAttribute getCourse_Name();
485:
486:         /**
487:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.test.university.Course#getEtcs
488:          * <em>Etcs</em>}'.
489:          * <!-- begin-user-doc -->
490:          * <!-- end-user-doc -->
491:          *
492:          * @return the meta object for the attribute '<em>Etcs</em>'.
493:          * @see org.eclipse.emf.ecp.test.university.Course#getEtcs()
494:          * @see #getCourse()
495:          * @generated
496:          */
497:         EAttribute getCourse_Etcs();
498:
499:         /**
500:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.test.university.Staff <em>Staff</em>}'.
501:          * <!-- begin-user-doc -->
502:          * <!-- end-user-doc -->
503:          *
504:          * @return the meta object for class '<em>Staff</em>'.
505:          * @see org.eclipse.emf.ecp.test.university.Staff
506:          * @generated
507:          */
508:         EClass getStaff();
509:
510:         /**
511:          * Returns the meta object for the containment reference list '
512:          * {@link org.eclipse.emf.ecp.test.university.Staff#getProfessors <em>Professors</em>}'.
513:          * <!-- begin-user-doc -->
514:          * <!-- end-user-doc -->
515:          *
516:          * @return the meta object for the containment reference list '<em>Professors</em>'.
517:          * @see org.eclipse.emf.ecp.test.university.Staff#getProfessors()
518:          * @see #getStaff()
519:          * @generated
520:          */
521:         EReference getStaff_Professors();
522:
523:         /**
524:          * Returns the meta object for the containment reference list '
525:          * {@link org.eclipse.emf.ecp.test.university.Staff#getAssistants <em>Assistants</em>}'.
526:          * <!-- begin-user-doc -->
527:          * <!-- end-user-doc -->
528:          *
529:          * @return the meta object for the containment reference list '<em>Assistants</em>'.
530:          * @see org.eclipse.emf.ecp.test.university.Staff#getAssistants()
531:          * @see #getStaff()
532:          * @generated
533:          */
534:         EReference getStaff_Assistants();
535:
536:         /**
537:          * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecp.test.university.Staff#getStaff
538:          * <em>Staff</em>}'.
539:          * <!-- begin-user-doc -->
540:          * <!-- end-user-doc -->
541:          *
542:          * @return the meta object for the attribute list '<em>Staff</em>'.
543:          * @see org.eclipse.emf.ecp.test.university.Staff#getStaff()
544:          * @see #getStaff()
545:          * @generated
546:          */
547:         EAttribute getStaff_Staff();
548:
549:         /**
550:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.test.university.Professor <em>Professor</em>}'.
551:          * <!-- begin-user-doc -->
552:          * <!-- end-user-doc -->
553:          *
554:          * @return the meta object for class '<em>Professor</em>'.
555:          * @see org.eclipse.emf.ecp.test.university.Professor
556:          * @generated
557:          */
558:         EClass getProfessor();
559:
560:         /**
561:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.test.university.Assistant <em>Assistant</em>}'.
562:          * <!-- begin-user-doc -->
563:          * <!-- end-user-doc -->
564:          *
565:          * @return the meta object for class '<em>Assistant</em>'.
566:          * @see org.eclipse.emf.ecp.test.university.Assistant
567:          * @generated
568:          */
569:         EClass getAssistant();
570:
571:         /**
572:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.test.university.Person <em>Person</em>}'.
573:          * <!-- begin-user-doc -->
574:          * <!-- end-user-doc -->
575:          *
576:          * @return the meta object for class '<em>Person</em>'.
577:          * @see org.eclipse.emf.ecp.test.university.Person
578:          * @generated
579:          */
580:         EClass getPerson();
581:
582:         /**
583:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.test.university.Person#getName
584:          * <em>Name</em>}'.
585:          * <!-- begin-user-doc -->
586:          * <!-- end-user-doc -->
587:          *
588:          * @return the meta object for the attribute '<em>Name</em>'.
589:          * @see org.eclipse.emf.ecp.test.university.Person#getName()
590:          * @see #getPerson()
591:          * @generated
592:          */
593:         EAttribute getPerson_Name();
594:
595:         /**
596:          * Returns the meta object for the containment reference list '
597:          * {@link org.eclipse.emf.ecp.test.university.Person#getAddresses <em>Addresses</em>}'.
598:          * <!-- begin-user-doc -->
599:          * <!-- end-user-doc -->
600:          *
601:          * @return the meta object for the containment reference list '<em>Addresses</em>'.
602:          * @see org.eclipse.emf.ecp.test.university.Person#getAddresses()
603:          * @see #getPerson()
604:          * @generated
605:          */
606:         EReference getPerson_Addresses();
607:
608:         /**
609:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.test.university.Address <em>Address</em>}'.
610:          * <!-- begin-user-doc -->
611:          * <!-- end-user-doc -->
612:          *
613:          * @return the meta object for class '<em>Address</em>'.
614:          * @see org.eclipse.emf.ecp.test.university.Address
615:          * @generated
616:          */
617:         EClass getAddress();
618:
619:         /**
620:          * Returns the factory that creates the instances of the model.
621:          * <!-- begin-user-doc -->
622:          * <!-- end-user-doc -->
623:          *
624:          * @return the factory that creates the instances of the model.
625:          * @generated
626:          */
627:         UniversityFactory getUniversityFactory();
628:
629:         /**
630:          * <!-- begin-user-doc -->
631:          * Defines literals for the meta objects that represent
632:          * <ul>
633:          * <li>each class,</li>
634:          * <li>each feature of each class,</li>
635:          * <li>each operation of each class,</li>
636:          * <li>each enum,</li>
637:          * <li>and each data type</li>
638:          * </ul>
639:          * <!-- end-user-doc -->
640:          *
641:          * @generated
642:          */
643:         interface Literals {
644:                 /**
645:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.test.university.impl.CourseCatalogImpl
646:                  * <em>Course Catalog</em>}' class.
647:                  * <!-- begin-user-doc -->
648:                  * <!-- end-user-doc -->
649:                  *
650:                  * @see org.eclipse.emf.ecp.test.university.impl.CourseCatalogImpl
651:                  * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getCourseCatalog()
652:                  * @generated
653:                  */
654:                 EClass COURSE_CATALOG = eINSTANCE.getCourseCatalog();
655:
656:                 /**
657:                  * The meta object literal for the '<em><b>Courses</b></em>' containment reference list feature.
658:                  * <!-- begin-user-doc -->
659:                  * <!-- end-user-doc -->
660:                  *
661:                  * @generated
662:                  */
663:                 EReference COURSE_CATALOG__COURSES = eINSTANCE.getCourseCatalog_Courses();
664:
665:                 /**
666:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.test.university.impl.CourseImpl <em>Course</em>}'
667:                  * class.
668:                  * <!-- begin-user-doc -->
669:                  * <!-- end-user-doc -->
670:                  *
671:                  * @see org.eclipse.emf.ecp.test.university.impl.CourseImpl
672:                  * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getCourse()
673:                  * @generated
674:                  */
675:                 EClass COURSE = eINSTANCE.getCourse();
676:
677:                 /**
678:                  * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
679:                  * <!-- begin-user-doc -->
680:                  * <!-- end-user-doc -->
681:                  *
682:                  * @generated
683:                  */
684:                 EAttribute COURSE__ID = eINSTANCE.getCourse_Id();
685:
686:                 /**
687:                  * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
688:                  * <!-- begin-user-doc -->
689:                  * <!-- end-user-doc -->
690:                  *
691:                  * @generated
692:                  */
693:                 EAttribute COURSE__NAME = eINSTANCE.getCourse_Name();
694:
695:                 /**
696:                  * The meta object literal for the '<em><b>Etcs</b></em>' attribute feature.
697:                  * <!-- begin-user-doc -->
698:                  * <!-- end-user-doc -->
699:                  *
700:                  * @generated
701:                  */
702:                 EAttribute COURSE__ETCS = eINSTANCE.getCourse_Etcs();
703:
704:                 /**
705:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.test.university.impl.StaffImpl <em>Staff</em>}'
706:                  * class.
707:                  * <!-- begin-user-doc -->
708:                  * <!-- end-user-doc -->
709:                  *
710:                  * @see org.eclipse.emf.ecp.test.university.impl.StaffImpl
711:                  * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getStaff()
712:                  * @generated
713:                  */
714:                 EClass STAFF = eINSTANCE.getStaff();
715:
716:                 /**
717:                  * The meta object literal for the '<em><b>Professors</b></em>' containment reference list feature.
718:                  * <!-- begin-user-doc -->
719:                  * <!-- end-user-doc -->
720:                  *
721:                  * @generated
722:                  */
723:                 EReference STAFF__PROFESSORS = eINSTANCE.getStaff_Professors();
724:
725:                 /**
726:                  * The meta object literal for the '<em><b>Assistants</b></em>' containment reference list feature.
727:                  * <!-- begin-user-doc -->
728:                  * <!-- end-user-doc -->
729:                  *
730:                  * @generated
731:                  */
732:                 EReference STAFF__ASSISTANTS = eINSTANCE.getStaff_Assistants();
733:
734:                 /**
735:                  * The meta object literal for the '<em><b>Staff</b></em>' attribute list feature.
736:                  * <!-- begin-user-doc -->
737:                  * <!-- end-user-doc -->
738:                  *
739:                  * @generated
740:                  */
741:                 EAttribute STAFF__STAFF = eINSTANCE.getStaff_Staff();
742:
743:                 /**
744:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.test.university.impl.ProfessorImpl
745:                  * <em>Professor</em>}' class.
746:                  * <!-- begin-user-doc -->
747:                  * <!-- end-user-doc -->
748:                  *
749:                  * @see org.eclipse.emf.ecp.test.university.impl.ProfessorImpl
750:                  * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getProfessor()
751:                  * @generated
752:                  */
753:                 EClass PROFESSOR = eINSTANCE.getProfessor();
754:
755:                 /**
756:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.test.university.impl.AssistantImpl
757:                  * <em>Assistant</em>}' class.
758:                  * <!-- begin-user-doc -->
759:                  * <!-- end-user-doc -->
760:                  *
761:                  * @see org.eclipse.emf.ecp.test.university.impl.AssistantImpl
762:                  * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getAssistant()
763:                  * @generated
764:                  */
765:                 EClass ASSISTANT = eINSTANCE.getAssistant();
766:
767:                 /**
768:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.test.university.Person <em>Person</em>}' class.
769:                  * <!-- begin-user-doc -->
770:                  * <!-- end-user-doc -->
771:                  *
772:                  * @see org.eclipse.emf.ecp.test.university.Person
773:                  * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getPerson()
774:                  * @generated
775:                  */
776:                 EClass PERSON = eINSTANCE.getPerson();
777:
778:                 /**
779:                  * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
780:                  * <!-- begin-user-doc -->
781:                  * <!-- end-user-doc -->
782:                  *
783:                  * @generated
784:                  */
785:                 EAttribute PERSON__NAME = eINSTANCE.getPerson_Name();
786:
787:                 /**
788:                  * The meta object literal for the '<em><b>Addresses</b></em>' containment reference list feature.
789:                  * <!-- begin-user-doc -->
790:                  * <!-- end-user-doc -->
791:                  *
792:                  * @generated
793:                  */
794:                 EReference PERSON__ADDRESSES = eINSTANCE.getPerson_Addresses();
795:
796:                 /**
797:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.test.university.impl.AddressImpl <em>Address</em>
798:                  * }' class.
799:                  * <!-- begin-user-doc -->
800:                  * <!-- end-user-doc -->
801:                  *
802:                  * @see org.eclipse.emf.ecp.test.university.impl.AddressImpl
803:                  * @see org.eclipse.emf.ecp.test.university.impl.UniversityPackageImpl#getAddress()
804:                  * @generated
805:                  */
806:                 EClass ADDRESS = eINSTANCE.getAddress();
807:
808:         }
809:
810: } // UniversityPackage