Skip to content

Package: VViewPackage

VViewPackage

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-2015 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: // CHECKSTYLE.OFF: FileLength
15: package org.eclipse.emf.ecp.view.spi.model;
16:
17: import org.eclipse.emf.ecore.EAttribute;
18: import org.eclipse.emf.ecore.EClass;
19: import org.eclipse.emf.ecore.EDataType;
20: import org.eclipse.emf.ecore.EEnum;
21: import org.eclipse.emf.ecore.EPackage;
22: import org.eclipse.emf.ecore.EReference;
23:
24: /**
25: * <!-- begin-user-doc -->
26: * The <b>Package</b> for the model.
27: * It contains accessors for the meta objects to represent
28: * <ul>
29: * <li>each class,</li>
30: * <li>each feature of each class,</li>
31: * <li>each enum,</li>
32: * <li>and each data type</li>
33: * </ul>
34: *
35: * @noimplement This interface is not intended to be implemented by clients.
36: * @noextend This interface is not intended to be extended by clients.
37: * @since 1.2
38: * <!-- end-user-doc -->
39: * @see org.eclipse.emf.ecp.view.spi.model.VViewFactory
40: * @model kind="package"
41: * @generated
42: */
43: public interface VViewPackage extends EPackage {
44:         /**
45:          * The package name.
46:          * <!-- begin-user-doc -->
47:          * <!-- end-user-doc -->
48:          *
49:          * @generated
50:          */
51:         String eNAME = "model"; //$NON-NLS-1$
52:
53:         /**
54:          * The package namespace URI.
55:          * <!-- begin-user-doc -->
56:          * <!-- end-user-doc -->
57:          *
58:          * @generated
59:          */
60:         String eNS_URI = "http://org/eclipse/emf/ecp/view/model/1180"; //$NON-NLS-1$
61:
62:         /**
63:          * The package namespace URI of releases [1.17.0,1.18.0[.
64:          *
65:          * @since 1.21
66:          *
67:          * @generated NOT
68:          */
69:         String NS_URI_1170 = "http://org/eclipse/emf/ecp/view/model/1170"; //$NON-NLS-1$
70:
71:         /**
72:          * The package namespace URI of releases [1.7.0,1.17.0[.
73:          *
74:          * @since 1.17
75:          *
76:          * @generated NOT
77:          */
78:         String NS_URI_170 = "http://org/eclipse/emf/ecp/view/model/170"; //$NON-NLS-1$
79:         // end of custom code
80:
81:         /**
82:          * The package namespace name.
83:          * <!-- begin-user-doc -->
84:          * <!-- end-user-doc -->
85:          *
86:          * @generated
87:          */
88:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.model"; //$NON-NLS-1$
89:
90:         /**
91:          * The singleton instance of the package.
92:          * <!-- begin-user-doc -->
93:          * <!-- end-user-doc -->
94:          *
95:          * @generated
96:          */
97:         VViewPackage eINSTANCE = org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl.init();
98:
99:         /**
100:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl <em>Element</em>}' class.
101:          * <!-- begin-user-doc -->
102:          * <!-- end-user-doc -->
103:          *
104:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl
105:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getElement()
106:          * @generated
107:          */
108:         int ELEMENT = 4;
109:
110:         /**
111:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VDiagnosticImpl <em>Diagnostic</em>}'
112:          * class.
113:          * <!-- begin-user-doc -->
114:          * <!-- end-user-doc -->
115:          *
116:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VDiagnosticImpl
117:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDiagnostic()
118:          * @generated
119:          */
120:         int DIAGNOSTIC = 0;
121:
122:         /**
123:          * The feature id for the '<em><b>Diagnostics</b></em>' attribute list.
124:          * <!-- begin-user-doc -->
125:          * <!-- end-user-doc -->
126:          *
127:          * @generated
128:          * @ordered
129:          */
130:         int DIAGNOSTIC__DIAGNOSTICS = 0;
131:
132:         /**
133:          * The number of structural features of the '<em>Diagnostic</em>' class.
134:          * <!-- begin-user-doc -->
135:          * <!-- end-user-doc -->
136:          *
137:          * @generated
138:          * @ordered
139:          */
140:         int DIAGNOSTIC_FEATURE_COUNT = 1;
141:
142:         /**
143:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VViewImpl <em>View</em>}' class.
144:          * <!-- begin-user-doc -->
145:          * <!-- end-user-doc -->
146:          *
147:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewImpl
148:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getView()
149:          * @generated
150:          */
151:         int VIEW = 5;
152:
153:         /**
154:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VControlImpl <em>Control</em>}' class.
155:          * <!-- begin-user-doc -->
156:          * <!-- end-user-doc -->
157:          *
158:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VControlImpl
159:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getControl()
160:          * @generated
161:          */
162:         int CONTROL = 9;
163:
164:         /**
165:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VAttachmentImpl <em>Attachment</em>}'
166:          * class.
167:          * <!-- begin-user-doc -->
168:          * <!-- end-user-doc -->
169:          *
170:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VAttachmentImpl
171:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getAttachment()
172:          * @generated
173:          */
174:         int ATTACHMENT = 1;
175:
176:         /**
177:          * The number of structural features of the '<em>Attachment</em>' class.
178:          * <!-- begin-user-doc -->
179:          * <!-- end-user-doc -->
180:          *
181:          * @generated
182:          * @ordered
183:          */
184:         int ATTACHMENT_FEATURE_COUNT = 0;
185:
186:         /**
187:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VDomainModelReferenceImpl <em>Domain
188:          * Model Reference</em>}' class.
189:          * <!-- begin-user-doc -->
190:          * <!-- end-user-doc -->
191:          *
192:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VDomainModelReferenceImpl
193:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDomainModelReference()
194:          * @generated
195:          */
196:         int DOMAIN_MODEL_REFERENCE = 2;
197:
198:         /**
199:          * The feature id for the '<em><b>Change Listener</b></em>' attribute list.
200:          * <!-- begin-user-doc -->
201:          *
202:          * @since 1.3
203:          * <!-- end-user-doc -->
204:          * @generated
205:          * @ordered
206:          */
207:         int DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER = 0;
208:
209:         /**
210:          * The feature id for the '<em><b>Segments</b></em>' containment reference list.
211:          * <!-- begin-user-doc -->
212:          *
213:          * @since 1.19
214:          * <!-- end-user-doc -->
215:          * @generated
216:          * @ordered
217:          */
218:         int DOMAIN_MODEL_REFERENCE__SEGMENTS = 1;
219:
220:         /**
221:          * The number of structural features of the '<em>Domain Model Reference</em>' class.
222:          * <!-- begin-user-doc -->
223:          * <!-- end-user-doc -->
224:          *
225:          * @generated
226:          * @ordered
227:          */
228:         int DOMAIN_MODEL_REFERENCE_FEATURE_COUNT = 2;
229:
230:         /**
231:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VFeaturePathDomainModelReferenceImpl
232:          * <em>Feature Path Domain Model Reference</em>}' class.
233:          * <!-- begin-user-doc -->
234:          * <!-- end-user-doc -->
235:          *
236:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VFeaturePathDomainModelReferenceImpl
237:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getFeaturePathDomainModelReference()
238:          * @generated
239:          */
240:         int FEATURE_PATH_DOMAIN_MODEL_REFERENCE = 3;
241:
242:         /**
243:          * The feature id for the '<em><b>Change Listener</b></em>' attribute list.
244:          * <!-- begin-user-doc -->
245:          *
246:          * @since 1.3
247:          * <!-- end-user-doc -->
248:          * @generated
249:          * @ordered
250:          */
251:         int FEATURE_PATH_DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER = DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER;
252:
253:         /**
254:          * The feature id for the '<em><b>Segments</b></em>' containment reference list.
255:          * <!-- begin-user-doc -->
256:          *
257:          * @since 1.19
258:          * <!-- end-user-doc -->
259:          * @generated
260:          * @ordered
261:          */
262:         int FEATURE_PATH_DOMAIN_MODEL_REFERENCE__SEGMENTS = DOMAIN_MODEL_REFERENCE__SEGMENTS;
263:
264:         /**
265:          * The feature id for the '<em><b>Domain Model EFeature</b></em>' reference.
266:          * <!-- begin-user-doc -->
267:          * <!-- end-user-doc -->
268:          *
269:          * @generated
270:          * @ordered
271:          */
272:         int FEATURE_PATH_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EFEATURE = DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 0;
273:
274:         /**
275:          * The feature id for the '<em><b>Domain Model EReference Path</b></em>' reference list.
276:          * <!-- begin-user-doc -->
277:          * <!-- end-user-doc -->
278:          *
279:          * @generated
280:          * @ordered
281:          */
282:         int FEATURE_PATH_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EREFERENCE_PATH = DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 1;
283:
284:         /**
285:          * The number of structural features of the '<em>Feature Path Domain Model Reference</em>' class.
286:          * <!-- begin-user-doc -->
287:          * <!-- end-user-doc -->
288:          *
289:          * @generated
290:          * @ordered
291:          */
292:         int FEATURE_PATH_DOMAIN_MODEL_REFERENCE_FEATURE_COUNT = DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 2;
293:
294:         /**
295:          * The feature id for the '<em><b>Name</b></em>' attribute.
296:          * <!-- begin-user-doc -->
297:          * <!-- end-user-doc -->
298:          *
299:          * @generated
300:          * @ordered
301:          */
302:         int ELEMENT__NAME = 0;
303:
304:         /**
305:          * The feature id for the '<em><b>Label</b></em>' attribute.
306:          * <!-- begin-user-doc -->
307:          *
308:          * @since 1.6
309:          * <!-- end-user-doc -->
310:          * @generated
311:          * @ordered
312:          */
313:         int ELEMENT__LABEL = 1;
314:
315:         /**
316:          * The feature id for the '<em><b>Visible</b></em>' attribute.
317:          * <!-- begin-user-doc -->
318:          * <!-- end-user-doc -->
319:          *
320:          * @generated
321:          * @ordered
322:          */
323:         int ELEMENT__VISIBLE = 2;
324:
325:         /**
326:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
327:          * <!-- begin-user-doc -->
328:          * <!-- end-user-doc -->
329:          *
330:          * @generated
331:          * @ordered
332:          */
333:         int ELEMENT__ENABLED = 3;
334:
335:         /**
336:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
337:          * <!-- begin-user-doc -->
338:          * <!-- end-user-doc -->
339:          *
340:          * @generated
341:          * @ordered
342:          */
343:         int ELEMENT__READONLY = 4;
344:
345:         /**
346:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
347:          * <!-- begin-user-doc -->
348:          * <!-- end-user-doc -->
349:          *
350:          * @generated
351:          * @ordered
352:          */
353:         int ELEMENT__DIAGNOSTIC = 5;
354:
355:         /**
356:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
357:          * <!-- begin-user-doc -->
358:          * <!-- end-user-doc -->
359:          *
360:          * @generated
361:          * @ordered
362:          */
363:         int ELEMENT__ATTACHMENTS = 6;
364:
365:         /**
366:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
367:          * <!-- begin-user-doc -->
368:          *
369:          * @since 1.9
370:          * <!-- end-user-doc -->
371:          * @generated
372:          * @ordered
373:          */
374:         int ELEMENT__UUID = 7;
375:
376:         /**
377:          * The number of structural features of the '<em>Element</em>' class.
378:          * <!-- begin-user-doc -->
379:          * <!-- end-user-doc -->
380:          *
381:          * @generated
382:          * @ordered
383:          */
384:         int ELEMENT_FEATURE_COUNT = 8;
385:
386:         /**
387:          * The feature id for the '<em><b>Name</b></em>' attribute.
388:          * <!-- begin-user-doc -->
389:          * <!-- end-user-doc -->
390:          *
391:          * @generated
392:          * @ordered
393:          */
394:         int VIEW__NAME = ELEMENT__NAME;
395:
396:         /**
397:          * The feature id for the '<em><b>Label</b></em>' attribute.
398:          * <!-- begin-user-doc -->
399:          *
400:          * @since 1.6
401:          * <!-- end-user-doc -->
402:          * @generated
403:          * @ordered
404:          */
405:         int VIEW__LABEL = ELEMENT__LABEL;
406:
407:         /**
408:          * The feature id for the '<em><b>Visible</b></em>' attribute.
409:          * <!-- begin-user-doc -->
410:          * <!-- end-user-doc -->
411:          *
412:          * @generated
413:          * @ordered
414:          */
415:         int VIEW__VISIBLE = ELEMENT__VISIBLE;
416:
417:         /**
418:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
419:          * <!-- begin-user-doc -->
420:          * <!-- end-user-doc -->
421:          *
422:          * @generated
423:          * @ordered
424:          */
425:         int VIEW__ENABLED = ELEMENT__ENABLED;
426:
427:         /**
428:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
429:          * <!-- begin-user-doc -->
430:          * <!-- end-user-doc -->
431:          *
432:          * @generated
433:          * @ordered
434:          */
435:         int VIEW__READONLY = ELEMENT__READONLY;
436:
437:         /**
438:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
439:          * <!-- begin-user-doc -->
440:          * <!-- end-user-doc -->
441:          *
442:          * @generated
443:          * @ordered
444:          */
445:         int VIEW__DIAGNOSTIC = ELEMENT__DIAGNOSTIC;
446:
447:         /**
448:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
449:          * <!-- begin-user-doc -->
450:          * <!-- end-user-doc -->
451:          *
452:          * @generated
453:          * @ordered
454:          */
455:         int VIEW__ATTACHMENTS = ELEMENT__ATTACHMENTS;
456:
457:         /**
458:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
459:          * <!-- begin-user-doc -->
460:          *
461:          * @since 1.9
462:          * <!-- end-user-doc -->
463:          * @generated
464:          * @ordered
465:          */
466:         int VIEW__UUID = ELEMENT__UUID;
467:
468:         /**
469:          * The feature id for the '<em><b>Root EClass</b></em>' reference.
470:          * <!-- begin-user-doc -->
471:          * <!-- end-user-doc -->
472:          *
473:          * @generated
474:          * @ordered
475:          */
476:         int VIEW__ROOT_ECLASS = ELEMENT_FEATURE_COUNT + 0;
477:
478:         /**
479:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
480:          * <!-- begin-user-doc -->
481:          * <!-- end-user-doc -->
482:          *
483:          * @generated
484:          * @ordered
485:          */
486:         int VIEW__CHILDREN = ELEMENT_FEATURE_COUNT + 1;
487:
488:         /**
489:          * The feature id for the '<em><b>Ecore Paths</b></em>' attribute list.
490:          * <!-- begin-user-doc -->
491:          *
492:          * @since 1.17
493:          * <!-- end-user-doc -->
494:          * @generated
495:          * @ordered
496:          */
497:         int VIEW__ECORE_PATHS = ELEMENT_FEATURE_COUNT + 2;
498:
499:         /**
500:          * The feature id for the '<em><b>Loading Properties</b></em>' containment reference.
501:          * <!-- begin-user-doc -->
502:          *
503:          * @since 1.7
504:          * <!-- end-user-doc -->
505:          * @generated
506:          * @ordered
507:          */
508:         int VIEW__LOADING_PROPERTIES = ELEMENT_FEATURE_COUNT + 3;
509:
510:         /**
511:          * The number of structural features of the '<em>View</em>' class.
512:          * <!-- begin-user-doc -->
513:          *
514:          * @since 1.3
515:          * <!-- end-user-doc -->
516:          * @generated
517:          * @ordered
518:          */
519:         int VIEW_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4;
520:
521:         /**
522:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VContainedElementImpl <em>Contained
523:          * Element</em>}' class.
524:          * <!-- begin-user-doc -->
525:          * <!-- end-user-doc -->
526:          *
527:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VContainedElementImpl
528:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getContainedElement()
529:          * @generated
530:          */
531:         int CONTAINED_ELEMENT = 6;
532:
533:         /**
534:          * The feature id for the '<em><b>Name</b></em>' attribute.
535:          * <!-- begin-user-doc -->
536:          * <!-- end-user-doc -->
537:          *
538:          * @generated
539:          * @ordered
540:          */
541:         int CONTAINED_ELEMENT__NAME = ELEMENT__NAME;
542:
543:         /**
544:          * The feature id for the '<em><b>Label</b></em>' attribute.
545:          * <!-- begin-user-doc -->
546:          *
547:          * @since 1.6
548:          * <!-- end-user-doc -->
549:          * @generated
550:          * @ordered
551:          */
552:         int CONTAINED_ELEMENT__LABEL = ELEMENT__LABEL;
553:
554:         /**
555:          * The feature id for the '<em><b>Visible</b></em>' attribute.
556:          * <!-- begin-user-doc -->
557:          * <!-- end-user-doc -->
558:          *
559:          * @generated
560:          * @ordered
561:          */
562:         int CONTAINED_ELEMENT__VISIBLE = ELEMENT__VISIBLE;
563:
564:         /**
565:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
566:          * <!-- begin-user-doc -->
567:          * <!-- end-user-doc -->
568:          *
569:          * @generated
570:          * @ordered
571:          */
572:         int CONTAINED_ELEMENT__ENABLED = ELEMENT__ENABLED;
573:
574:         /**
575:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
576:          * <!-- begin-user-doc -->
577:          * <!-- end-user-doc -->
578:          *
579:          * @generated
580:          * @ordered
581:          */
582:         int CONTAINED_ELEMENT__READONLY = ELEMENT__READONLY;
583:
584:         /**
585:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
586:          * <!-- begin-user-doc -->
587:          * <!-- end-user-doc -->
588:          *
589:          * @generated
590:          * @ordered
591:          */
592:         int CONTAINED_ELEMENT__DIAGNOSTIC = ELEMENT__DIAGNOSTIC;
593:
594:         /**
595:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
596:          * <!-- begin-user-doc -->
597:          * <!-- end-user-doc -->
598:          *
599:          * @generated
600:          * @ordered
601:          */
602:         int CONTAINED_ELEMENT__ATTACHMENTS = ELEMENT__ATTACHMENTS;
603:
604:         /**
605:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
606:          * <!-- begin-user-doc -->
607:          *
608:          * @since 1.9
609:          * <!-- end-user-doc -->
610:          * @generated
611:          * @ordered
612:          */
613:         int CONTAINED_ELEMENT__UUID = ELEMENT__UUID;
614:
615:         /**
616:          * The number of structural features of the '<em>Contained Element</em>' class.
617:          * <!-- begin-user-doc -->
618:          * <!-- end-user-doc -->
619:          *
620:          * @generated
621:          * @ordered
622:          */
623:         int CONTAINED_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 0;
624:
625:         /**
626:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VContainerImpl <em>Container</em>}'
627:          * class.
628:          * <!-- begin-user-doc -->
629:          * <!-- end-user-doc -->
630:          *
631:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VContainerImpl
632:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getContainer()
633:          * @generated
634:          */
635:         int CONTAINER = 7;
636:
637:         /**
638:          * The feature id for the '<em><b>Name</b></em>' attribute.
639:          * <!-- begin-user-doc -->
640:          * <!-- end-user-doc -->
641:          *
642:          * @generated
643:          * @ordered
644:          */
645:         int CONTAINER__NAME = ELEMENT__NAME;
646:
647:         /**
648:          * The feature id for the '<em><b>Label</b></em>' attribute.
649:          * <!-- begin-user-doc -->
650:          *
651:          * @since 1.6
652:          * <!-- end-user-doc -->
653:          * @generated
654:          * @ordered
655:          */
656:         int CONTAINER__LABEL = ELEMENT__LABEL;
657:
658:         /**
659:          * The feature id for the '<em><b>Visible</b></em>' attribute.
660:          * <!-- begin-user-doc -->
661:          * <!-- end-user-doc -->
662:          *
663:          * @generated
664:          * @ordered
665:          */
666:         int CONTAINER__VISIBLE = ELEMENT__VISIBLE;
667:
668:         /**
669:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
670:          * <!-- begin-user-doc -->
671:          * <!-- end-user-doc -->
672:          *
673:          * @generated
674:          * @ordered
675:          */
676:         int CONTAINER__ENABLED = ELEMENT__ENABLED;
677:
678:         /**
679:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
680:          * <!-- begin-user-doc -->
681:          * <!-- end-user-doc -->
682:          *
683:          * @generated
684:          * @ordered
685:          */
686:         int CONTAINER__READONLY = ELEMENT__READONLY;
687:
688:         /**
689:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
690:          * <!-- begin-user-doc -->
691:          * <!-- end-user-doc -->
692:          *
693:          * @generated
694:          * @ordered
695:          */
696:         int CONTAINER__DIAGNOSTIC = ELEMENT__DIAGNOSTIC;
697:
698:         /**
699:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
700:          * <!-- begin-user-doc -->
701:          * <!-- end-user-doc -->
702:          *
703:          * @generated
704:          * @ordered
705:          */
706:         int CONTAINER__ATTACHMENTS = ELEMENT__ATTACHMENTS;
707:
708:         /**
709:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
710:          * <!-- begin-user-doc -->
711:          *
712:          * @since 1.9
713:          * <!-- end-user-doc -->
714:          * @generated
715:          * @ordered
716:          */
717:         int CONTAINER__UUID = ELEMENT__UUID;
718:
719:         /**
720:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
721:          * <!-- begin-user-doc -->
722:          * <!-- end-user-doc -->
723:          *
724:          * @generated
725:          * @ordered
726:          */
727:         int CONTAINER__CHILDREN = ELEMENT_FEATURE_COUNT + 0;
728:
729:         /**
730:          * The number of structural features of the '<em>Container</em>' class.
731:          * <!-- begin-user-doc -->
732:          * <!-- end-user-doc -->
733:          *
734:          * @generated
735:          * @ordered
736:          */
737:         int CONTAINER_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1;
738:
739:         /**
740:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VContainedContainerImpl <em>Contained
741:          * Container</em>}' class.
742:          * <!-- begin-user-doc -->
743:          *
744:          * @since 1.4
745:          * <!-- end-user-doc -->
746:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VContainedContainerImpl
747:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getContainedContainer()
748:          * @generated
749:          */
750:         int CONTAINED_CONTAINER = 8;
751:
752:         /**
753:          * The feature id for the '<em><b>Name</b></em>' attribute.
754:          * <!-- begin-user-doc -->
755:          *
756:          * @since 1.4
757:          * <!-- end-user-doc -->
758:          * @generated
759:          * @ordered
760:          */
761:         int CONTAINED_CONTAINER__NAME = CONTAINED_ELEMENT__NAME;
762:
763:         /**
764:          * The feature id for the '<em><b>Label</b></em>' attribute.
765:          * <!-- begin-user-doc -->
766:          *
767:          * @since 1.6
768:          * <!-- end-user-doc -->
769:          * @generated
770:          * @ordered
771:          */
772:         int CONTAINED_CONTAINER__LABEL = CONTAINED_ELEMENT__LABEL;
773:
774:         /**
775:          * The feature id for the '<em><b>Visible</b></em>' attribute.
776:          * <!-- begin-user-doc -->
777:          *
778:          * @since 1.4
779:          * <!-- end-user-doc -->
780:          * @generated
781:          * @ordered
782:          */
783:         int CONTAINED_CONTAINER__VISIBLE = CONTAINED_ELEMENT__VISIBLE;
784:
785:         /**
786:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
787:          * <!-- begin-user-doc -->
788:          *
789:          * @since 1.4
790:          * <!-- end-user-doc -->
791:          * @generated
792:          * @ordered
793:          */
794:         int CONTAINED_CONTAINER__ENABLED = CONTAINED_ELEMENT__ENABLED;
795:
796:         /**
797:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
798:          * <!-- begin-user-doc -->
799:          *
800:          * @since 1.4
801:          * <!-- end-user-doc -->
802:          * @generated
803:          * @ordered
804:          */
805:         int CONTAINED_CONTAINER__READONLY = CONTAINED_ELEMENT__READONLY;
806:
807:         /**
808:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
809:          * <!-- begin-user-doc -->
810:          *
811:          * @since 1.4
812:          * <!-- end-user-doc -->
813:          * @generated
814:          * @ordered
815:          */
816:         int CONTAINED_CONTAINER__DIAGNOSTIC = CONTAINED_ELEMENT__DIAGNOSTIC;
817:
818:         /**
819:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
820:          * <!-- begin-user-doc -->
821:          *
822:          * @since 1.4
823:          * <!-- end-user-doc -->
824:          * @generated
825:          * @ordered
826:          */
827:         int CONTAINED_CONTAINER__ATTACHMENTS = CONTAINED_ELEMENT__ATTACHMENTS;
828:
829:         /**
830:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
831:          * <!-- begin-user-doc -->
832:          *
833:          * @since 1.9
834:          * <!-- end-user-doc -->
835:          * @generated
836:          * @ordered
837:          */
838:         int CONTAINED_CONTAINER__UUID = CONTAINED_ELEMENT__UUID;
839:
840:         /**
841:          * The feature id for the '<em><b>Children</b></em>' containment reference list.
842:          * <!-- begin-user-doc -->
843:          *
844:          * @since 1.4
845:          * <!-- end-user-doc -->
846:          * @generated
847:          * @ordered
848:          */
849:         int CONTAINED_CONTAINER__CHILDREN = CONTAINED_ELEMENT_FEATURE_COUNT + 0;
850:
851:         /**
852:          * The number of structural features of the '<em>Contained Container</em>' class.
853:          * <!-- begin-user-doc -->
854:          *
855:          * @since 1.4
856:          * <!-- end-user-doc -->
857:          * @generated
858:          * @ordered
859:          */
860:         int CONTAINED_CONTAINER_FEATURE_COUNT = CONTAINED_ELEMENT_FEATURE_COUNT + 1;
861:
862:         /**
863:          * The feature id for the '<em><b>Name</b></em>' attribute.
864:          * <!-- begin-user-doc -->
865:          * <!-- end-user-doc -->
866:          *
867:          * @generated
868:          * @ordered
869:          */
870:         int CONTROL__NAME = CONTAINED_ELEMENT__NAME;
871:
872:         /**
873:          * The feature id for the '<em><b>Label</b></em>' attribute.
874:          * <!-- begin-user-doc -->
875:          *
876:          * @since 1.6
877:          * <!-- end-user-doc -->
878:          * @generated
879:          * @ordered
880:          */
881:         int CONTROL__LABEL = CONTAINED_ELEMENT__LABEL;
882:
883:         /**
884:          * The feature id for the '<em><b>Visible</b></em>' attribute.
885:          * <!-- begin-user-doc -->
886:          * <!-- end-user-doc -->
887:          *
888:          * @generated
889:          * @ordered
890:          */
891:         int CONTROL__VISIBLE = CONTAINED_ELEMENT__VISIBLE;
892:
893:         /**
894:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
895:          * <!-- begin-user-doc -->
896:          * <!-- end-user-doc -->
897:          *
898:          * @generated
899:          * @ordered
900:          */
901:         int CONTROL__ENABLED = CONTAINED_ELEMENT__ENABLED;
902:
903:         /**
904:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
905:          * <!-- begin-user-doc -->
906:          * <!-- end-user-doc -->
907:          *
908:          * @generated
909:          * @ordered
910:          */
911:         int CONTROL__READONLY = CONTAINED_ELEMENT__READONLY;
912:
913:         /**
914:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
915:          * <!-- begin-user-doc -->
916:          * <!-- end-user-doc -->
917:          *
918:          * @generated
919:          * @ordered
920:          */
921:         int CONTROL__DIAGNOSTIC = CONTAINED_ELEMENT__DIAGNOSTIC;
922:
923:         /**
924:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
925:          * <!-- begin-user-doc -->
926:          * <!-- end-user-doc -->
927:          *
928:          * @generated
929:          * @ordered
930:          */
931:         int CONTROL__ATTACHMENTS = CONTAINED_ELEMENT__ATTACHMENTS;
932:
933:         /**
934:          * The feature id for the '<em><b>Uuid</b></em>' attribute.
935:          * <!-- begin-user-doc -->
936:          *
937:          * @since 1.9
938:          * <!-- end-user-doc -->
939:          * @generated
940:          * @ordered
941:          */
942:         int CONTROL__UUID = CONTAINED_ELEMENT__UUID;
943:
944:         /**
945:          * The feature id for the '<em><b>Label Alignment</b></em>' attribute.
946:          * <!-- begin-user-doc -->
947:          * <!-- end-user-doc -->
948:          *
949:          * @generated
950:          * @ordered
951:          */
952:         int CONTROL__LABEL_ALIGNMENT = CONTAINED_ELEMENT_FEATURE_COUNT + 0;
953:
954:         /**
955:          * The feature id for the '<em><b>Domain Model Reference</b></em>' containment reference.
956:          * <!-- begin-user-doc -->
957:          * <!-- end-user-doc -->
958:          *
959:          * @generated
960:          * @ordered
961:          */
962:         int CONTROL__DOMAIN_MODEL_REFERENCE = CONTAINED_ELEMENT_FEATURE_COUNT + 1;
963:
964:         /**
965:          * The number of structural features of the '<em>Control</em>' class.
966:          * <!-- begin-user-doc -->
967:          * <!-- end-user-doc -->
968:          *
969:          * @generated
970:          * @ordered
971:          */
972:         int CONTROL_FEATURE_COUNT = CONTAINED_ELEMENT_FEATURE_COUNT + 2;
973:
974:         /**
975:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.VViewModelProperties <em>Model
976:          * Properties</em>}' class.
977:          * <!-- begin-user-doc -->
978:          *
979:          * @since 1.7
980:          * <!-- end-user-doc -->
981:          * @see org.eclipse.emf.ecp.view.spi.model.VViewModelProperties
982:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getViewModelProperties()
983:          * @generated
984:          */
985:         int VIEW_MODEL_PROPERTIES = 12;
986:
987:         /**
988:          * The number of structural features of the '<em>Model Properties</em>' class.
989:          * <!-- begin-user-doc -->
990:          *
991:          * @since 1.7
992:          * <!-- end-user-doc -->
993:          * @generated
994:          * @ordered
995:          */
996:         int VIEW_MODEL_PROPERTIES_FEATURE_COUNT = 0;
997:
998:         /**
999:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VViewModelLoadingPropertiesImpl
1000:          * <em>Model Loading Properties</em>}' class.
1001:          * <!-- begin-user-doc -->
1002:          *
1003:          * @since 1.7
1004:          * <!-- end-user-doc -->
1005:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewModelLoadingPropertiesImpl
1006:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getViewModelLoadingProperties()
1007:          * @generated
1008:          */
1009:         int VIEW_MODEL_LOADING_PROPERTIES = 10;
1010:
1011:         /**
1012:          * The feature id for the '<em><b>Inheritable Properties</b></em>' map.
1013:          * <!-- begin-user-doc -->
1014:          *
1015:          * @since 1.7
1016:          * <!-- end-user-doc -->
1017:          * @generated
1018:          * @ordered
1019:          */
1020:         int VIEW_MODEL_LOADING_PROPERTIES__INHERITABLE_PROPERTIES = VIEW_MODEL_PROPERTIES_FEATURE_COUNT + 0;
1021:
1022:         /**
1023:          * The feature id for the '<em><b>Non Inheritable Properties</b></em>' map.
1024:          * <!-- begin-user-doc -->
1025:          *
1026:          * @since 1.7
1027:          * <!-- end-user-doc -->
1028:          * @generated
1029:          * @ordered
1030:          */
1031:         int VIEW_MODEL_LOADING_PROPERTIES__NON_INHERITABLE_PROPERTIES = VIEW_MODEL_PROPERTIES_FEATURE_COUNT + 1;
1032:
1033:         /**
1034:          * The number of structural features of the '<em>Model Loading Properties</em>' class.
1035:          * <!-- begin-user-doc -->
1036:          *
1037:          * @since 1.7
1038:          * <!-- end-user-doc -->
1039:          * @generated
1040:          * @ordered
1041:          */
1042:         int VIEW_MODEL_LOADING_PROPERTIES_FEATURE_COUNT = VIEW_MODEL_PROPERTIES_FEATURE_COUNT + 2;
1043:
1044:         /**
1045:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VStringToObjectMapEntryImpl <em>String
1046:          * To Object Map Entry</em>}' class.
1047:          * <!-- begin-user-doc -->
1048:          *
1049:          * @since 1.7
1050:          * <!-- end-user-doc -->
1051:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VStringToObjectMapEntryImpl
1052:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getStringToObjectMapEntry()
1053:          * @generated
1054:          */
1055:         int STRING_TO_OBJECT_MAP_ENTRY = 11;
1056:
1057:         /**
1058:          * The feature id for the '<em><b>Key</b></em>' attribute.
1059:          * <!-- begin-user-doc -->
1060:          *
1061:          * @since 1.7
1062:          * <!-- end-user-doc -->
1063:          * @generated
1064:          * @ordered
1065:          */
1066:         int STRING_TO_OBJECT_MAP_ENTRY__KEY = 0;
1067:
1068:         /**
1069:          * The feature id for the '<em><b>Value</b></em>' attribute.
1070:          * <!-- begin-user-doc -->
1071:          *
1072:          * @since 1.7
1073:          * <!-- end-user-doc -->
1074:          * @generated
1075:          * @ordered
1076:          */
1077:         int STRING_TO_OBJECT_MAP_ENTRY__VALUE = 1;
1078:
1079:         /**
1080:          * The number of structural features of the '<em>String To Object Map Entry</em>' class.
1081:          * <!-- begin-user-doc -->
1082:          *
1083:          * @since 1.7
1084:          * <!-- end-user-doc -->
1085:          * @generated
1086:          * @ordered
1087:          */
1088:         int STRING_TO_OBJECT_MAP_ENTRY_FEATURE_COUNT = 2;
1089:
1090:         /**
1091:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VDateTimeDisplayAttachmentImpl
1092:          * <em>Date Time Display Attachment</em>}' class.
1093:          * <!-- begin-user-doc -->
1094:          *
1095:          * @since 1.8
1096:          * <!-- end-user-doc -->
1097:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VDateTimeDisplayAttachmentImpl
1098:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDateTimeDisplayAttachment()
1099:          * @generated
1100:          */
1101:         int DATE_TIME_DISPLAY_ATTACHMENT = 13;
1102:
1103:         /**
1104:          * The feature id for the '<em><b>Display Type</b></em>' attribute.
1105:          * <!-- begin-user-doc -->
1106:          *
1107:          * @since 1.8
1108:          * <!-- end-user-doc -->
1109:          * @generated
1110:          * @ordered
1111:          */
1112:         int DATE_TIME_DISPLAY_ATTACHMENT__DISPLAY_TYPE = ATTACHMENT_FEATURE_COUNT + 0;
1113:
1114:         /**
1115:          * The number of structural features of the '<em>Date Time Display Attachment</em>' class.
1116:          * <!-- begin-user-doc -->
1117:          *
1118:          * @since 1.8
1119:          * <!-- end-user-doc -->
1120:          * @generated
1121:          * @ordered
1122:          */
1123:         int DATE_TIME_DISPLAY_ATTACHMENT_FEATURE_COUNT = ATTACHMENT_FEATURE_COUNT + 1;
1124:
1125:         /**
1126:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.VHasTooltip <em>Has Tooltip</em>}' class.
1127:          * <!-- begin-user-doc -->
1128:          *
1129:          * @since 1.13
1130:          * <!-- end-user-doc -->
1131:          * @see org.eclipse.emf.ecp.view.spi.model.VHasTooltip
1132:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getHasTooltip()
1133:          * @generated
1134:          */
1135:         int HAS_TOOLTIP = 14;
1136:
1137:         /**
1138:          * The feature id for the '<em><b>Tooltip</b></em>' attribute.
1139:          * <!-- begin-user-doc -->
1140:          *
1141:          * @since 1.13
1142:          * <!-- end-user-doc -->
1143:          * @generated
1144:          * @ordered
1145:          */
1146:         int HAS_TOOLTIP__TOOLTIP = 0;
1147:
1148:         /**
1149:          * The number of structural features of the '<em>Has Tooltip</em>' class.
1150:          * <!-- begin-user-doc -->
1151:          *
1152:          * @since 1.13
1153:          * <!-- end-user-doc -->
1154:          * @generated
1155:          * @ordered
1156:          */
1157:         int HAS_TOOLTIP_FEATURE_COUNT = 1;
1158:
1159:         /**
1160:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.VDomainModelReferenceSegment <em>Domain
1161:          * Model Reference Segment</em>}' class.
1162:          * <!-- begin-user-doc -->
1163:          *
1164:          * @since 1.19
1165:          * <!-- end-user-doc -->
1166:          * @see org.eclipse.emf.ecp.view.spi.model.VDomainModelReferenceSegment
1167:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDomainModelReferenceSegment()
1168:          * @generated
1169:          */
1170:         int DOMAIN_MODEL_REFERENCE_SEGMENT = 15;
1171:
1172:         /**
1173:          * The number of structural features of the '<em>Domain Model Reference Segment</em>' class.
1174:          * <!-- begin-user-doc -->
1175:          *
1176:          * @since 1.19
1177:          * <!-- end-user-doc -->
1178:          * @generated
1179:          * @ordered
1180:          */
1181:         int DOMAIN_MODEL_REFERENCE_SEGMENT_FEATURE_COUNT = 0;
1182:
1183:         /**
1184:          * The meta object id for the
1185:          * '{@link org.eclipse.emf.ecp.view.spi.model.impl.VFeatureDomainModelReferenceSegmentImpl <em>Feature Domain Model
1186:          * Reference Segment</em>}' class.
1187:          * <!-- begin-user-doc -->
1188:          *
1189:          * @since 1.19
1190:          * <!-- end-user-doc -->
1191:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VFeatureDomainModelReferenceSegmentImpl
1192:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getFeatureDomainModelReferenceSegment()
1193:          * @generated
1194:          */
1195:         int FEATURE_DOMAIN_MODEL_REFERENCE_SEGMENT = 16;
1196:
1197:         /**
1198:          * The feature id for the '<em><b>Domain Model Feature</b></em>' attribute.
1199:          * <!-- begin-user-doc -->
1200:          *
1201:          * @since 1.19
1202:          * <!-- end-user-doc -->
1203:          * @generated
1204:          * @ordered
1205:          */
1206:         int FEATURE_DOMAIN_MODEL_REFERENCE_SEGMENT__DOMAIN_MODEL_FEATURE = DOMAIN_MODEL_REFERENCE_SEGMENT_FEATURE_COUNT + 0;
1207:
1208:         /**
1209:          * The number of structural features of the '<em>Feature Domain Model Reference Segment</em>' class.
1210:          * <!-- begin-user-doc -->
1211:          *
1212:          * @since 1.19
1213:          * <!-- end-user-doc -->
1214:          * @generated
1215:          * @ordered
1216:          */
1217:         int FEATURE_DOMAIN_MODEL_REFERENCE_SEGMENT_FEATURE_COUNT = DOMAIN_MODEL_REFERENCE_SEGMENT_FEATURE_COUNT + 1;
1218:
1219:         /**
1220:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.LabelAlignment <em>Label Alignment</em>}'
1221:          * enum.
1222:          * <!-- begin-user-doc -->
1223:          * <!-- end-user-doc -->
1224:          *
1225:          * @see org.eclipse.emf.ecp.view.spi.model.LabelAlignment
1226:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getLabelAlignment()
1227:          * @generated
1228:          */
1229:         int LABEL_ALIGNMENT = 17;
1230:
1231:         /**
1232:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.model.DateTimeDisplayType <em>Date Time Display
1233:          * Type</em>}' enum.
1234:          * <!-- begin-user-doc -->
1235:          *
1236:          * @since 1.8
1237:          * <!-- end-user-doc -->
1238:          * @see org.eclipse.emf.ecp.view.spi.model.DateTimeDisplayType
1239:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDateTimeDisplayType()
1240:          * @generated
1241:          */
1242:         int DATE_TIME_DISPLAY_TYPE = 18;
1243:
1244:         /**
1245:          * The meta object id for the '<em>Domain Model Reference Change Listener</em>' data type.
1246:          * <!-- begin-user-doc -->
1247:          *
1248:          * @since 1.3
1249:          * <!-- end-user-doc -->
1250:          * @see org.eclipse.emf.ecp.view.spi.model.DomainModelReferenceChangeListener
1251:          * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDomainModelReferenceChangeListener()
1252:          * @generated
1253:          */
1254:         int DOMAIN_MODEL_REFERENCE_CHANGE_LISTENER = 19;
1255:
1256:         /**
1257:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VElement <em>Element</em>}'.
1258:          * <!-- begin-user-doc -->
1259:          * <!-- end-user-doc -->
1260:          *
1261:          * @return the meta object for class '<em>Element</em>'.
1262:          * @see org.eclipse.emf.ecp.view.spi.model.VElement
1263:          * @generated
1264:          */
1265:         EClass getElement();
1266:
1267:         /**
1268:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VElement#getName
1269:          * <em>Name</em>}'.
1270:          * <!-- begin-user-doc -->
1271:          * <!-- end-user-doc -->
1272:          *
1273:          * @return the meta object for the attribute '<em>Name</em>'.
1274:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#getName()
1275:          * @see #getElement()
1276:          * @generated
1277:          */
1278:         EAttribute getElement_Name();
1279:
1280:         /**
1281:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VElement#getLabel
1282:          * <em>Label</em>}'.
1283:          * <!-- begin-user-doc -->
1284:          *
1285:          * @since 1.6
1286:          * <!-- end-user-doc -->
1287:          * @return the meta object for the attribute '<em>Label</em>'.
1288:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#getLabel()
1289:          * @see #getElement()
1290:          * @generated
1291:          */
1292:         EAttribute getElement_Label();
1293:
1294:         /**
1295:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VElement#isVisible
1296:          * <em>Visible</em>}'.
1297:          * <!-- begin-user-doc -->
1298:          * <!-- end-user-doc -->
1299:          *
1300:          * @return the meta object for the attribute '<em>Visible</em>'.
1301:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#isVisible()
1302:          * @see #getElement()
1303:          * @generated
1304:          */
1305:         EAttribute getElement_Visible();
1306:
1307:         /**
1308:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VElement#isEnabled
1309:          * <em>Enabled</em>}'.
1310:          * <!-- begin-user-doc -->
1311:          * <!-- end-user-doc -->
1312:          *
1313:          * @return the meta object for the attribute '<em>Enabled</em>'.
1314:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#isEnabled()
1315:          * @see #getElement()
1316:          * @generated
1317:          */
1318:         EAttribute getElement_Enabled();
1319:
1320:         /**
1321:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VElement#isReadonly
1322:          * <em>Readonly</em>}'.
1323:          * <!-- begin-user-doc -->
1324:          * <!-- end-user-doc -->
1325:          *
1326:          * @return the meta object for the attribute '<em>Readonly</em>'.
1327:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#isReadonly()
1328:          * @see #getElement()
1329:          * @generated
1330:          */
1331:         EAttribute getElement_Readonly();
1332:
1333:         /**
1334:          * Returns the meta object for the containment reference
1335:          * '{@link org.eclipse.emf.ecp.view.spi.model.VElement#getDiagnostic <em>Diagnostic</em>}'.
1336:          * <!-- begin-user-doc -->
1337:          * <!-- end-user-doc -->
1338:          *
1339:          * @return the meta object for the containment reference '<em>Diagnostic</em>'.
1340:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#getDiagnostic()
1341:          * @see #getElement()
1342:          * @generated
1343:          */
1344:         EReference getElement_Diagnostic();
1345:
1346:         /**
1347:          * Returns the meta object for the containment reference list
1348:          * '{@link org.eclipse.emf.ecp.view.spi.model.VElement#getAttachments <em>Attachments</em>}'.
1349:          * <!-- begin-user-doc -->
1350:          * <!-- end-user-doc -->
1351:          *
1352:          * @return the meta object for the containment reference list '<em>Attachments</em>'.
1353:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#getAttachments()
1354:          * @see #getElement()
1355:          * @generated
1356:          */
1357:         EReference getElement_Attachments();
1358:
1359:         /**
1360:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VElement#getUuid
1361:          * <em>Uuid</em>}'.
1362:          * <!-- begin-user-doc -->
1363:          *
1364:          * @since 1.9
1365:          * <!-- end-user-doc -->
1366:          * @return the meta object for the attribute '<em>Uuid</em>'.
1367:          * @see org.eclipse.emf.ecp.view.spi.model.VElement#getUuid()
1368:          * @see #getElement()
1369:          * @generated
1370:          */
1371:         EAttribute getElement_Uuid();
1372:
1373:         /**
1374:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VDiagnostic <em>Diagnostic</em>}'.
1375:          * <!-- begin-user-doc -->
1376:          * <!-- end-user-doc -->
1377:          *
1378:          * @return the meta object for class '<em>Diagnostic</em>'.
1379:          * @see org.eclipse.emf.ecp.view.spi.model.VDiagnostic
1380:          * @generated
1381:          */
1382:         EClass getDiagnostic();
1383:
1384:         /**
1385:          * Returns the meta object for the attribute list
1386:          * '{@link org.eclipse.emf.ecp.view.spi.model.VDiagnostic#getDiagnostics <em>Diagnostics</em>}'.
1387:          * <!-- begin-user-doc -->
1388:          * <!-- end-user-doc -->
1389:          *
1390:          * @return the meta object for the attribute list '<em>Diagnostics</em>'.
1391:          * @see org.eclipse.emf.ecp.view.spi.model.VDiagnostic#getDiagnostics()
1392:          * @see #getDiagnostic()
1393:          * @generated
1394:          */
1395:         EAttribute getDiagnostic_Diagnostics();
1396:
1397:         /**
1398:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VView <em>View</em>}'.
1399:          * <!-- begin-user-doc -->
1400:          * <!-- end-user-doc -->
1401:          *
1402:          * @return the meta object for class '<em>View</em>'.
1403:          * @see org.eclipse.emf.ecp.view.spi.model.VView
1404:          * @generated
1405:          */
1406:         EClass getView();
1407:
1408:         /**
1409:          * Returns the meta object for the reference '{@link org.eclipse.emf.ecp.view.spi.model.VView#getRootEClass <em>Root
1410:          * EClass</em>}'.
1411:          * <!-- begin-user-doc -->
1412:          * <!-- end-user-doc -->
1413:          *
1414:          * @return the meta object for the reference '<em>Root EClass</em>'.
1415:          * @see org.eclipse.emf.ecp.view.spi.model.VView#getRootEClass()
1416:          * @see #getView()
1417:          * @generated
1418:          */
1419:         EReference getView_RootEClass();
1420:
1421:         /**
1422:          * Returns the meta object for the containment reference list
1423:          * '{@link org.eclipse.emf.ecp.view.spi.model.VView#getChildren <em>Children</em>}'.
1424:          * <!-- begin-user-doc -->
1425:          * <!-- end-user-doc -->
1426:          *
1427:          * @return the meta object for the containment reference list '<em>Children</em>'.
1428:          * @see org.eclipse.emf.ecp.view.spi.model.VView#getChildren()
1429:          * @see #getView()
1430:          * @generated
1431:          */
1432:         EReference getView_Children();
1433:
1434:         /**
1435:          * Returns the meta object for the attribute list '{@link org.eclipse.emf.ecp.view.spi.model.VView#getEcorePaths
1436:          * <em>Ecore Paths</em>}'.
1437:          * <!-- begin-user-doc -->
1438:          *
1439:          * @since 1.17
1440:          * <!-- end-user-doc -->
1441:          * @return the meta object for the attribute list '<em>Ecore Paths</em>'.
1442:          * @see org.eclipse.emf.ecp.view.spi.model.VView#getEcorePaths()
1443:          * @see #getView()
1444:          * @generated
1445:          */
1446:         EAttribute getView_EcorePaths();
1447:
1448:         /**
1449:          * Returns the meta object for the containment reference
1450:          * '{@link org.eclipse.emf.ecp.view.spi.model.VView#getLoadingProperties <em>Loading Properties</em>}'.
1451:          * <!-- begin-user-doc -->
1452:          *
1453:          * @since 1.7
1454:          * <!-- end-user-doc -->
1455:          * @return the meta object for the containment reference '<em>Loading Properties</em>'.
1456:          * @see org.eclipse.emf.ecp.view.spi.model.VView#getLoadingProperties()
1457:          * @see #getView()
1458:          * @generated
1459:          */
1460:         EReference getView_LoadingProperties();
1461:
1462:         /**
1463:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VContainedElement <em>Contained
1464:          * Element</em>}'.
1465:          * <!-- begin-user-doc -->
1466:          * <!-- end-user-doc -->
1467:          *
1468:          * @return the meta object for class '<em>Contained Element</em>'.
1469:          * @see org.eclipse.emf.ecp.view.spi.model.VContainedElement
1470:          * @generated
1471:          */
1472:         EClass getContainedElement();
1473:
1474:         /**
1475:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VControl <em>Control</em>}'.
1476:          * <!-- begin-user-doc -->
1477:          * <!-- end-user-doc -->
1478:          *
1479:          * @return the meta object for class '<em>Control</em>'.
1480:          * @see org.eclipse.emf.ecp.view.spi.model.VControl
1481:          * @generated
1482:          */
1483:         EClass getControl();
1484:
1485:         /**
1486:          * Returns the meta object for the containment reference
1487:          * '{@link org.eclipse.emf.ecp.view.spi.model.VControl#getDomainModelReference <em>Domain Model Reference</em>}'.
1488:          * <!-- begin-user-doc -->
1489:          * <!-- end-user-doc -->
1490:          *
1491:          * @return the meta object for the containment reference '<em>Domain Model Reference</em>'.
1492:          * @see org.eclipse.emf.ecp.view.spi.model.VControl#getDomainModelReference()
1493:          * @see #getControl()
1494:          * @generated
1495:          */
1496:         EReference getControl_DomainModelReference();
1497:
1498:         /**
1499:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VViewModelLoadingProperties
1500:          * <em>Model Loading Properties</em>}'.
1501:          * <!-- begin-user-doc -->
1502:          *
1503:          * @since 1.7
1504:          * <!-- end-user-doc -->
1505:          * @return the meta object for class '<em>Model Loading Properties</em>'.
1506:          * @see org.eclipse.emf.ecp.view.spi.model.VViewModelLoadingProperties
1507:          * @generated
1508:          */
1509:         EClass getViewModelLoadingProperties();
1510:
1511:         /**
1512:          * Returns the meta object for the map
1513:          * '{@link org.eclipse.emf.ecp.view.spi.model.VViewModelLoadingProperties#getInheritableProperties <em>Inheritable
1514:          * Properties</em>}'.
1515:          * <!-- begin-user-doc -->
1516:          *
1517:          * @since 1.7
1518:          * <!-- end-user-doc -->
1519:          * @return the meta object for the map '<em>Inheritable Properties</em>'.
1520:          * @see org.eclipse.emf.ecp.view.spi.model.VViewModelLoadingProperties#getInheritableProperties()
1521:          * @see #getViewModelLoadingProperties()
1522:          * @generated
1523:          */
1524:         EReference getViewModelLoadingProperties_InheritableProperties();
1525:
1526:         /**
1527:          * Returns the meta object for the map
1528:          * '{@link org.eclipse.emf.ecp.view.spi.model.VViewModelLoadingProperties#getNonInheritableProperties <em>Non
1529:          * Inheritable Properties</em>}'.
1530:          * <!-- begin-user-doc -->
1531:          *
1532:          * @since 1.7
1533:          * <!-- end-user-doc -->
1534:          * @return the meta object for the map '<em>Non Inheritable Properties</em>'.
1535:          * @see org.eclipse.emf.ecp.view.spi.model.VViewModelLoadingProperties#getNonInheritableProperties()
1536:          * @see #getViewModelLoadingProperties()
1537:          * @generated
1538:          */
1539:         EReference getViewModelLoadingProperties_NonInheritableProperties();
1540:
1541:         /**
1542:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VViewModelProperties <em>Model
1543:          * Properties</em>}'.
1544:          * <!-- begin-user-doc -->
1545:          *
1546:          * @since 1.7
1547:          * <!-- end-user-doc -->
1548:          * @return the meta object for class '<em>Model Properties</em>'.
1549:          * @see org.eclipse.emf.ecp.view.spi.model.VViewModelProperties
1550:          * @generated
1551:          */
1552:         EClass getViewModelProperties();
1553:
1554:         /**
1555:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VDateTimeDisplayAttachment <em>Date
1556:          * Time Display Attachment</em>}'.
1557:          * <!-- begin-user-doc -->
1558:          *
1559:          * @since 1.8
1560:          * <!-- end-user-doc -->
1561:          * @return the meta object for class '<em>Date Time Display Attachment</em>'.
1562:          * @see org.eclipse.emf.ecp.view.spi.model.VDateTimeDisplayAttachment
1563:          * @generated
1564:          */
1565:         EClass getDateTimeDisplayAttachment();
1566:
1567:         /**
1568:          * Returns the meta object for the attribute
1569:          * '{@link org.eclipse.emf.ecp.view.spi.model.VDateTimeDisplayAttachment#getDisplayType <em>Display Type</em>}'.
1570:          * <!-- begin-user-doc -->
1571:          *
1572:          * @since 1.8
1573:          * <!-- end-user-doc -->
1574:          * @return the meta object for the attribute '<em>Display Type</em>'.
1575:          * @see org.eclipse.emf.ecp.view.spi.model.VDateTimeDisplayAttachment#getDisplayType()
1576:          * @see #getDateTimeDisplayAttachment()
1577:          * @generated
1578:          */
1579:         EAttribute getDateTimeDisplayAttachment_DisplayType();
1580:
1581:         /**
1582:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VHasTooltip <em>Has Tooltip</em>}'.
1583:          * <!-- begin-user-doc -->
1584:          *
1585:          * @since 1.13
1586:          * <!-- end-user-doc -->
1587:          * @return the meta object for class '<em>Has Tooltip</em>'.
1588:          * @see org.eclipse.emf.ecp.view.spi.model.VHasTooltip
1589:          * @generated
1590:          */
1591:         EClass getHasTooltip();
1592:
1593:         /**
1594:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VHasTooltip#getTooltip
1595:          * <em>Tooltip</em>}'.
1596:          * <!-- begin-user-doc -->
1597:          *
1598:          * @since 1.13
1599:          * <!-- end-user-doc -->
1600:          * @return the meta object for the attribute '<em>Tooltip</em>'.
1601:          * @see org.eclipse.emf.ecp.view.spi.model.VHasTooltip#getTooltip()
1602:          * @see #getHasTooltip()
1603:          * @generated
1604:          */
1605:         EAttribute getHasTooltip_Tooltip();
1606:
1607:         /**
1608:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VDomainModelReferenceSegment
1609:          * <em>Domain Model Reference Segment</em>}'.
1610:          * <!-- begin-user-doc -->
1611:          *
1612:          * @since 1.19
1613:          * <!-- end-user-doc -->
1614:          * @return the meta object for class '<em>Domain Model Reference Segment</em>'.
1615:          * @see org.eclipse.emf.ecp.view.spi.model.VDomainModelReferenceSegment
1616:          * @generated
1617:          */
1618:         EClass getDomainModelReferenceSegment();
1619:
1620:         /**
1621:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VFeatureDomainModelReferenceSegment
1622:          * <em>Feature Domain Model Reference Segment</em>}'.
1623:          * <!-- begin-user-doc -->
1624:          *
1625:          * @since 1.19
1626:          * <!-- end-user-doc -->
1627:          * @return the meta object for class '<em>Feature Domain Model Reference Segment</em>'.
1628:          * @see org.eclipse.emf.ecp.view.spi.model.VFeatureDomainModelReferenceSegment
1629:          * @generated
1630:          */
1631:         EClass getFeatureDomainModelReferenceSegment();
1632:
1633:         /**
1634:          * Returns the meta object for the attribute
1635:          * '{@link org.eclipse.emf.ecp.view.spi.model.VFeatureDomainModelReferenceSegment#getDomainModelFeature <em>Domain
1636:          * Model Feature</em>}'.
1637:          * <!-- begin-user-doc -->
1638:          *
1639:          * @since 1.19
1640:          * <!-- end-user-doc -->
1641:          * @return the meta object for the attribute '<em>Domain Model Feature</em>'.
1642:          * @see org.eclipse.emf.ecp.view.spi.model.VFeatureDomainModelReferenceSegment#getDomainModelFeature()
1643:          * @see #getFeatureDomainModelReferenceSegment()
1644:          * @generated
1645:          */
1646:         EAttribute getFeatureDomainModelReferenceSegment_DomainModelFeature();
1647:
1648:         /**
1649:          * Returns the meta object for class '{@link java.util.Map.Entry <em>String To Object Map Entry</em>}'.
1650:          * <!-- begin-user-doc -->
1651:          *
1652:          * @since 1.7
1653:          * <!-- end-user-doc -->
1654:          * @return the meta object for class '<em>String To Object Map Entry</em>'.
1655:          * @see java.util.Map.Entry
1656:          * @model keyDataType="org.eclipse.emf.ecore.EString" keyRequired="true"
1657:          * valueDataType="org.eclipse.emf.ecore.EJavaObject" valueRequired="true"
1658:          * @generated
1659:          */
1660:         EClass getStringToObjectMapEntry();
1661:
1662:         /**
1663:          * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
1664:          * <!-- begin-user-doc -->
1665:          *
1666:          * @since 1.7
1667:          * <!-- end-user-doc -->
1668:          * @return the meta object for the attribute '<em>Key</em>'.
1669:          * @see java.util.Map.Entry
1670:          * @see #getStringToObjectMapEntry()
1671:          * @generated
1672:          */
1673:         EAttribute getStringToObjectMapEntry_Key();
1674:
1675:         /**
1676:          * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
1677:          * <!-- begin-user-doc -->
1678:          *
1679:          * @since 1.7
1680:          * <!-- end-user-doc -->
1681:          * @return the meta object for the attribute '<em>Value</em>'.
1682:          * @see java.util.Map.Entry
1683:          * @see #getStringToObjectMapEntry()
1684:          * @generated
1685:          */
1686:         EAttribute getStringToObjectMapEntry_Value();
1687:
1688:         /**
1689:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VContainer <em>Container</em>}'.
1690:          * <!-- begin-user-doc -->
1691:          * <!-- end-user-doc -->
1692:          *
1693:          * @return the meta object for class '<em>Container</em>'.
1694:          * @see org.eclipse.emf.ecp.view.spi.model.VContainer
1695:          * @generated
1696:          */
1697:         EClass getContainer();
1698:
1699:         /**
1700:          * Returns the meta object for the containment reference list
1701:          * '{@link org.eclipse.emf.ecp.view.spi.model.VContainer#getChildren <em>Children</em>}'.
1702:          * <!-- begin-user-doc -->
1703:          * <!-- end-user-doc -->
1704:          *
1705:          * @return the meta object for the containment reference list '<em>Children</em>'.
1706:          * @see org.eclipse.emf.ecp.view.spi.model.VContainer#getChildren()
1707:          * @see #getContainer()
1708:          * @generated
1709:          */
1710:         EReference getContainer_Children();
1711:
1712:         /**
1713:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VContainedContainer <em>Contained
1714:          * Container</em>}'.
1715:          * <!-- begin-user-doc -->
1716:          *
1717:          * @since 1.4
1718:          * <!-- end-user-doc -->
1719:          * @return the meta object for class '<em>Contained Container</em>'.
1720:          * @see org.eclipse.emf.ecp.view.spi.model.VContainedContainer
1721:          * @generated
1722:          */
1723:         EClass getContainedContainer();
1724:
1725:         /**
1726:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.model.VControl#getLabelAlignment
1727:          * <em>Label Alignment</em>}'.
1728:          * <!-- begin-user-doc -->
1729:          * <!-- end-user-doc -->
1730:          *
1731:          * @return the meta object for the attribute '<em>Label Alignment</em>'.
1732:          * @see org.eclipse.emf.ecp.view.spi.model.VControl#getLabelAlignment()
1733:          * @see #getControl()
1734:          * @generated
1735:          */
1736:         EAttribute getControl_LabelAlignment();
1737:
1738:         /**
1739:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.spi.model.LabelAlignment <em>Label
1740:          * Alignment</em>}'.
1741:          * <!-- begin-user-doc -->
1742:          * <!-- end-user-doc -->
1743:          *
1744:          * @return the meta object for enum '<em>Label Alignment</em>'.
1745:          * @see org.eclipse.emf.ecp.view.spi.model.LabelAlignment
1746:          * @generated
1747:          */
1748:         EEnum getLabelAlignment();
1749:
1750:         /**
1751:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.spi.model.DateTimeDisplayType <em>Date Time
1752:          * Display Type</em>}'.
1753:          * <!-- begin-user-doc -->
1754:          *
1755:          * @since 1.8
1756:          * <!-- end-user-doc -->
1757:          * @return the meta object for enum '<em>Date Time Display Type</em>'.
1758:          * @see org.eclipse.emf.ecp.view.spi.model.DateTimeDisplayType
1759:          * @generated
1760:          */
1761:         EEnum getDateTimeDisplayType();
1762:
1763:         /**
1764:          * Returns the meta object for data type
1765:          * '{@link org.eclipse.emf.ecp.view.spi.model.DomainModelReferenceChangeListener <em>Domain Model Reference Change
1766:          * Listener</em>}'.
1767:          * <!-- begin-user-doc -->
1768:          *
1769:          * @since 1.3
1770:          * <!-- end-user-doc -->
1771:          * @return the meta object for data type '<em>Domain Model Reference Change Listener</em>'.
1772:          * @see org.eclipse.emf.ecp.view.spi.model.DomainModelReferenceChangeListener
1773:          * @model instanceClass="org.eclipse.emf.ecp.view.spi.model.DomainModelReferenceChangeListener"
1774:          * @generated
1775:          */
1776:         EDataType getDomainModelReferenceChangeListener();
1777:
1778:         /**
1779:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VDomainModelReference <em>Domain
1780:          * Model Reference</em>}'.
1781:          * <!-- begin-user-doc -->
1782:          * <!-- end-user-doc -->
1783:          *
1784:          * @return the meta object for class '<em>Domain Model Reference</em>'.
1785:          * @see org.eclipse.emf.ecp.view.spi.model.VDomainModelReference
1786:          * @generated
1787:          */
1788:         EClass getDomainModelReference();
1789:
1790:         /**
1791:          * Returns the meta object for the attribute list
1792:          * '{@link org.eclipse.emf.ecp.view.spi.model.VDomainModelReference#getChangeListener <em>Change Listener</em>}'.
1793:          * <!-- begin-user-doc -->
1794:          *
1795:          * @since 1.3
1796:          * <!-- end-user-doc -->
1797:          * @return the meta object for the attribute list '<em>Change Listener</em>'.
1798:          * @see org.eclipse.emf.ecp.view.spi.model.VDomainModelReference#getChangeListener()
1799:          * @see #getDomainModelReference()
1800:          * @generated
1801:          */
1802:         EAttribute getDomainModelReference_ChangeListener();
1803:
1804:         /**
1805:          * Returns the meta object for the containment reference list
1806:          * '{@link org.eclipse.emf.ecp.view.spi.model.VDomainModelReference#getSegments <em>Segments</em>}'.
1807:          * <!-- begin-user-doc -->
1808:          *
1809:          * @since 1.19
1810:          * <!-- end-user-doc -->
1811:          * @return the meta object for the containment reference list '<em>Segments</em>'.
1812:          * @see org.eclipse.emf.ecp.view.spi.model.VDomainModelReference#getSegments()
1813:          * @see #getDomainModelReference()
1814:          * @generated
1815:          */
1816:         EReference getDomainModelReference_Segments();
1817:
1818:         /**
1819:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VFeaturePathDomainModelReference
1820:          * <em>Feature Path Domain Model Reference</em>}'.
1821:          * <!-- begin-user-doc -->
1822:          * <!-- end-user-doc -->
1823:          *
1824:          * @return the meta object for class '<em>Feature Path Domain Model Reference</em>'.
1825:          * @see org.eclipse.emf.ecp.view.spi.model.VFeaturePathDomainModelReference
1826:          * @generated
1827:          */
1828:         EClass getFeaturePathDomainModelReference();
1829:
1830:         /**
1831:          * Returns the meta object for the reference
1832:          * '{@link org.eclipse.emf.ecp.view.spi.model.VFeaturePathDomainModelReference#getDomainModelEFeature <em>Domain
1833:          * Model EFeature</em>}'.
1834:          * <!-- begin-user-doc -->
1835:          * <!-- end-user-doc -->
1836:          *
1837:          * @return the meta object for the reference '<em>Domain Model EFeature</em>'.
1838:          * @see org.eclipse.emf.ecp.view.spi.model.VFeaturePathDomainModelReference#getDomainModelEFeature()
1839:          * @see #getFeaturePathDomainModelReference()
1840:          * @generated
1841:          */
1842:         EReference getFeaturePathDomainModelReference_DomainModelEFeature();
1843:
1844:         /**
1845:          * Returns the meta object for the reference list
1846:          * '{@link org.eclipse.emf.ecp.view.spi.model.VFeaturePathDomainModelReference#getDomainModelEReferencePath
1847:          * <em>Domain Model EReference Path</em>}'.
1848:          * <!-- begin-user-doc -->
1849:          * <!-- end-user-doc -->
1850:          *
1851:          * @return the meta object for the reference list '<em>Domain Model EReference Path</em>'.
1852:          * @see org.eclipse.emf.ecp.view.spi.model.VFeaturePathDomainModelReference#getDomainModelEReferencePath()
1853:          * @see #getFeaturePathDomainModelReference()
1854:          * @generated
1855:          */
1856:         EReference getFeaturePathDomainModelReference_DomainModelEReferencePath();
1857:
1858:         /**
1859:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.model.VAttachment <em>Attachment</em>}'.
1860:          * <!-- begin-user-doc -->
1861:          * <!-- end-user-doc -->
1862:          *
1863:          * @return the meta object for class '<em>Attachment</em>'.
1864:          * @see org.eclipse.emf.ecp.view.spi.model.VAttachment
1865:          * @generated
1866:          */
1867:         EClass getAttachment();
1868:
1869:         /**
1870:          * Returns the factory that creates the instances of the model.
1871:          * <!-- begin-user-doc -->
1872:          * <!-- end-user-doc -->
1873:          *
1874:          * @return the factory that creates the instances of the model.
1875:          * @generated
1876:          */
1877:         VViewFactory getViewFactory();
1878:
1879:         /**
1880:          * <!-- begin-user-doc -->
1881:          * Defines literals for the meta objects that represent
1882:          * <ul>
1883:          * <li>each class,</li>
1884:          * <li>each feature of each class,</li>
1885:          * <li>each enum,</li>
1886:          * <li>and each data type</li>
1887:          * </ul>
1888:          *
1889:          * @noimplement This interface is not intended to be implemented by clients.
1890:          * @noextend This interface is not intended to be extended by clients.
1891:          * <!-- end-user-doc -->
1892:          * @generated
1893:          */
1894:         interface Literals {
1895:                 /**
1896:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl
1897:                  * <em>Element</em>}' class.
1898:                  * <!-- begin-user-doc -->
1899:                  * <!-- end-user-doc -->
1900:                  *
1901:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VElementImpl
1902:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getElement()
1903:                  * @generated
1904:                  */
1905:                 EClass ELEMENT = eINSTANCE.getElement();
1906:
1907:                 /**
1908:                  * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
1909:                  * <!-- begin-user-doc -->
1910:                  * <!-- end-user-doc -->
1911:                  *
1912:                  * @generated
1913:                  */
1914:                 EAttribute ELEMENT__NAME = eINSTANCE.getElement_Name();
1915:
1916:                 /**
1917:                  * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
1918:                  * <!-- begin-user-doc -->
1919:                  *
1920:                  * @since 1.6
1921:                  * <!-- end-user-doc -->
1922:                  * @generated
1923:                  */
1924:                 EAttribute ELEMENT__LABEL = eINSTANCE.getElement_Label();
1925:
1926:                 /**
1927:                  * The meta object literal for the '<em><b>Visible</b></em>' attribute feature.
1928:                  * <!-- begin-user-doc -->
1929:                  * <!-- end-user-doc -->
1930:                  *
1931:                  * @generated
1932:                  */
1933:                 EAttribute ELEMENT__VISIBLE = eINSTANCE.getElement_Visible();
1934:
1935:                 /**
1936:                  * The meta object literal for the '<em><b>Enabled</b></em>' attribute feature.
1937:                  * <!-- begin-user-doc -->
1938:                  * <!-- end-user-doc -->
1939:                  *
1940:                  * @generated
1941:                  */
1942:                 EAttribute ELEMENT__ENABLED = eINSTANCE.getElement_Enabled();
1943:
1944:                 /**
1945:                  * The meta object literal for the '<em><b>Readonly</b></em>' attribute feature.
1946:                  * <!-- begin-user-doc -->
1947:                  * <!-- end-user-doc -->
1948:                  *
1949:                  * @generated
1950:                  */
1951:                 EAttribute ELEMENT__READONLY = eINSTANCE.getElement_Readonly();
1952:
1953:                 /**
1954:                  * The meta object literal for the '<em><b>Diagnostic</b></em>' containment reference feature.
1955:                  * <!-- begin-user-doc -->
1956:                  * <!-- end-user-doc -->
1957:                  *
1958:                  * @generated
1959:                  */
1960:                 EReference ELEMENT__DIAGNOSTIC = eINSTANCE.getElement_Diagnostic();
1961:
1962:                 /**
1963:                  * The meta object literal for the '<em><b>Attachments</b></em>' containment reference list feature.
1964:                  * <!-- begin-user-doc -->
1965:                  * <!-- end-user-doc -->
1966:                  *
1967:                  * @generated
1968:                  */
1969:                 EReference ELEMENT__ATTACHMENTS = eINSTANCE.getElement_Attachments();
1970:
1971:                 /**
1972:                  * The meta object literal for the '<em><b>Uuid</b></em>' attribute feature.
1973:                  * <!-- begin-user-doc -->
1974:                  *
1975:                  * @since 1.9
1976:                  * <!-- end-user-doc -->
1977:                  * @generated
1978:                  */
1979:                 EAttribute ELEMENT__UUID = eINSTANCE.getElement_Uuid();
1980:
1981:                 /**
1982:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VDiagnosticImpl
1983:                  * <em>Diagnostic</em>}' class.
1984:                  * <!-- begin-user-doc -->
1985:                  * <!-- end-user-doc -->
1986:                  *
1987:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VDiagnosticImpl
1988:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDiagnostic()
1989:                  * @generated
1990:                  */
1991:                 EClass DIAGNOSTIC = eINSTANCE.getDiagnostic();
1992:
1993:                 /**
1994:                  * The meta object literal for the '<em><b>Diagnostics</b></em>' attribute list feature.
1995:                  * <!-- begin-user-doc -->
1996:                  * <!-- end-user-doc -->
1997:                  *
1998:                  * @generated
1999:                  */
2000:                 EAttribute DIAGNOSTIC__DIAGNOSTICS = eINSTANCE.getDiagnostic_Diagnostics();
2001:
2002:                 /**
2003:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VViewImpl <em>View</em>}'
2004:                  * class.
2005:                  * <!-- begin-user-doc -->
2006:                  * <!-- end-user-doc -->
2007:                  *
2008:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewImpl
2009:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getView()
2010:                  * @generated
2011:                  */
2012:                 EClass VIEW = eINSTANCE.getView();
2013:
2014:                 /**
2015:                  * The meta object literal for the '<em><b>Root EClass</b></em>' reference feature.
2016:                  * <!-- begin-user-doc -->
2017:                  * <!-- end-user-doc -->
2018:                  *
2019:                  * @generated
2020:                  */
2021:                 EReference VIEW__ROOT_ECLASS = eINSTANCE.getView_RootEClass();
2022:
2023:                 /**
2024:                  * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
2025:                  * <!-- begin-user-doc -->
2026:                  * <!-- end-user-doc -->
2027:                  *
2028:                  * @generated
2029:                  */
2030:                 EReference VIEW__CHILDREN = eINSTANCE.getView_Children();
2031:
2032:                 /**
2033:                  * The meta object literal for the '<em><b>Ecore Paths</b></em>' attribute list feature.
2034:                  * <!-- begin-user-doc -->
2035:                  *
2036:                  * @since 1.17
2037:                  * <!-- end-user-doc -->
2038:                  * @generated
2039:                  */
2040:                 EAttribute VIEW__ECORE_PATHS = eINSTANCE.getView_EcorePaths();
2041:
2042:                 /**
2043:                  * The meta object literal for the '<em><b>Loading Properties</b></em>' containment reference feature.
2044:                  * <!-- begin-user-doc -->
2045:                  *
2046:                  * @since 1.7
2047:                  * <!-- end-user-doc -->
2048:                  * @generated
2049:                  */
2050:                 EReference VIEW__LOADING_PROPERTIES = eINSTANCE.getView_LoadingProperties();
2051:
2052:                 /**
2053:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VContainedElementImpl
2054:                  * <em>Contained Element</em>}' class.
2055:                  * <!-- begin-user-doc -->
2056:                  * <!-- end-user-doc -->
2057:                  *
2058:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VContainedElementImpl
2059:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getContainedElement()
2060:                  * @generated
2061:                  */
2062:                 EClass CONTAINED_ELEMENT = eINSTANCE.getContainedElement();
2063:
2064:                 /**
2065:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VControlImpl
2066:                  * <em>Control</em>}' class.
2067:                  * <!-- begin-user-doc -->
2068:                  * <!-- end-user-doc -->
2069:                  *
2070:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VControlImpl
2071:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getControl()
2072:                  * @generated
2073:                  */
2074:                 EClass CONTROL = eINSTANCE.getControl();
2075:
2076:                 /**
2077:                  * The meta object literal for the '<em><b>Domain Model Reference</b></em>' containment reference feature.
2078:                  * <!-- begin-user-doc -->
2079:                  * <!-- end-user-doc -->
2080:                  *
2081:                  * @generated
2082:                  */
2083:                 EReference CONTROL__DOMAIN_MODEL_REFERENCE = eINSTANCE.getControl_DomainModelReference();
2084:
2085:                 /**
2086:                  * The meta object literal for the
2087:                  * '{@link org.eclipse.emf.ecp.view.spi.model.impl.VViewModelLoadingPropertiesImpl <em>Model Loading
2088:                  * Properties</em>}' class.
2089:                  * <!-- begin-user-doc -->
2090:                  *
2091:                  * @since 1.7
2092:                  * <!-- end-user-doc -->
2093:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewModelLoadingPropertiesImpl
2094:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getViewModelLoadingProperties()
2095:                  * @generated
2096:                  */
2097:                 EClass VIEW_MODEL_LOADING_PROPERTIES = eINSTANCE.getViewModelLoadingProperties();
2098:
2099:                 /**
2100:                  * The meta object literal for the '<em><b>Inheritable Properties</b></em>' map feature.
2101:                  * <!-- begin-user-doc -->
2102:                  *
2103:                  * @since 1.7
2104:                  * <!-- end-user-doc -->
2105:                  * @generated
2106:                  */
2107:                 EReference VIEW_MODEL_LOADING_PROPERTIES__INHERITABLE_PROPERTIES = eINSTANCE
2108:                         .getViewModelLoadingProperties_InheritableProperties();
2109:
2110:                 /**
2111:                  * The meta object literal for the '<em><b>Non Inheritable Properties</b></em>' map feature.
2112:                  * <!-- begin-user-doc -->
2113:                  *
2114:                  * @since 1.7
2115:                  * <!-- end-user-doc -->
2116:                  * @generated
2117:                  */
2118:                 EReference VIEW_MODEL_LOADING_PROPERTIES__NON_INHERITABLE_PROPERTIES = eINSTANCE
2119:                         .getViewModelLoadingProperties_NonInheritableProperties();
2120:
2121:                 /**
2122:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.VViewModelProperties <em>Model
2123:                  * Properties</em>}' class.
2124:                  * <!-- begin-user-doc -->
2125:                  *
2126:                  * @since 1.7
2127:                  * <!-- end-user-doc -->
2128:                  * @see org.eclipse.emf.ecp.view.spi.model.VViewModelProperties
2129:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getViewModelProperties()
2130:                  * @generated
2131:                  */
2132:                 EClass VIEW_MODEL_PROPERTIES = eINSTANCE.getViewModelProperties();
2133:
2134:                 /**
2135:                  * The meta object literal for the
2136:                  * '{@link org.eclipse.emf.ecp.view.spi.model.impl.VDateTimeDisplayAttachmentImpl <em>Date Time Display
2137:                  * Attachment</em>}' class.
2138:                  * <!-- begin-user-doc -->
2139:                  *
2140:                  * @since 1.8
2141:                  * <!-- end-user-doc -->
2142:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VDateTimeDisplayAttachmentImpl
2143:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDateTimeDisplayAttachment()
2144:                  * @generated
2145:                  */
2146:                 EClass DATE_TIME_DISPLAY_ATTACHMENT = eINSTANCE.getDateTimeDisplayAttachment();
2147:
2148:                 /**
2149:                  * The meta object literal for the '<em><b>Display Type</b></em>' attribute feature.
2150:                  * <!-- begin-user-doc -->
2151:                  *
2152:                  * @since 1.8
2153:                  * <!-- end-user-doc -->
2154:                  * @generated
2155:                  */
2156:                 EAttribute DATE_TIME_DISPLAY_ATTACHMENT__DISPLAY_TYPE = eINSTANCE.getDateTimeDisplayAttachment_DisplayType();
2157:
2158:                 /**
2159:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.VHasTooltip <em>Has Tooltip</em>}'
2160:                  * class.
2161:                  * <!-- begin-user-doc -->
2162:                  *
2163:                  * @since 1.13
2164:                  * <!-- end-user-doc -->
2165:                  * @see org.eclipse.emf.ecp.view.spi.model.VHasTooltip
2166:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getHasTooltip()
2167:                  * @generated
2168:                  */
2169:                 EClass HAS_TOOLTIP = eINSTANCE.getHasTooltip();
2170:
2171:                 /**
2172:                  * The meta object literal for the '<em><b>Tooltip</b></em>' attribute feature.
2173:                  * <!-- begin-user-doc -->
2174:                  *
2175:                  * @since 1.13
2176:                  * <!-- end-user-doc -->
2177:                  * @generated
2178:                  */
2179:                 EAttribute HAS_TOOLTIP__TOOLTIP = eINSTANCE.getHasTooltip_Tooltip();
2180:
2181:                 /**
2182:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.VDomainModelReferenceSegment
2183:                  * <em>Domain Model Reference Segment</em>}' class.
2184:                  * <!-- begin-user-doc -->
2185:                  *
2186:                  * @since 1.19
2187:                  * <!-- end-user-doc -->
2188:                  * @see org.eclipse.emf.ecp.view.spi.model.VDomainModelReferenceSegment
2189:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDomainModelReferenceSegment()
2190:                  * @generated
2191:                  */
2192:                 EClass DOMAIN_MODEL_REFERENCE_SEGMENT = eINSTANCE.getDomainModelReferenceSegment();
2193:
2194:                 /**
2195:                  * The meta object literal for the
2196:                  * '{@link org.eclipse.emf.ecp.view.spi.model.impl.VFeatureDomainModelReferenceSegmentImpl <em>Feature Domain
2197:                  * Model Reference Segment</em>}' class.
2198:                  * <!-- begin-user-doc -->
2199:                  *
2200:                  * @since 1.19
2201:                  * <!-- end-user-doc -->
2202:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VFeatureDomainModelReferenceSegmentImpl
2203:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getFeatureDomainModelReferenceSegment()
2204:                  * @generated
2205:                  */
2206:                 EClass FEATURE_DOMAIN_MODEL_REFERENCE_SEGMENT = eINSTANCE.getFeatureDomainModelReferenceSegment();
2207:
2208:                 /**
2209:                  * The meta object literal for the '<em><b>Domain Model Feature</b></em>' attribute feature.
2210:                  * <!-- begin-user-doc -->
2211:                  *
2212:                  * @since 1.19
2213:                  * <!-- end-user-doc -->
2214:                  * @generated
2215:                  */
2216:                 EAttribute FEATURE_DOMAIN_MODEL_REFERENCE_SEGMENT__DOMAIN_MODEL_FEATURE = eINSTANCE
2217:                         .getFeatureDomainModelReferenceSegment_DomainModelFeature();
2218:
2219:                 /**
2220:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VStringToObjectMapEntryImpl
2221:                  * <em>String To Object Map Entry</em>}' class.
2222:                  * <!-- begin-user-doc -->
2223:                  *
2224:                  * @since 1.7
2225:                  * <!-- end-user-doc -->
2226:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VStringToObjectMapEntryImpl
2227:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getStringToObjectMapEntry()
2228:                  * @generated
2229:                  */
2230:                 EClass STRING_TO_OBJECT_MAP_ENTRY = eINSTANCE.getStringToObjectMapEntry();
2231:
2232:                 /**
2233:                  * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
2234:                  * <!-- begin-user-doc -->
2235:                  *
2236:                  * @since 1.7
2237:                  * <!-- end-user-doc -->
2238:                  * @generated
2239:                  */
2240:                 EAttribute STRING_TO_OBJECT_MAP_ENTRY__KEY = eINSTANCE.getStringToObjectMapEntry_Key();
2241:
2242:                 /**
2243:                  * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
2244:                  * <!-- begin-user-doc -->
2245:                  *
2246:                  * @since 1.7
2247:                  * <!-- end-user-doc -->
2248:                  * @generated
2249:                  */
2250:                 EAttribute STRING_TO_OBJECT_MAP_ENTRY__VALUE = eINSTANCE.getStringToObjectMapEntry_Value();
2251:
2252:                 /**
2253:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VContainerImpl
2254:                  * <em>Container</em>}' class.
2255:                  * <!-- begin-user-doc -->
2256:                  * <!-- end-user-doc -->
2257:                  *
2258:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VContainerImpl
2259:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getContainer()
2260:                  * @generated
2261:                  */
2262:                 EClass CONTAINER = eINSTANCE.getContainer();
2263:
2264:                 /**
2265:                  * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
2266:                  * <!-- begin-user-doc -->
2267:                  * <!-- end-user-doc -->
2268:                  *
2269:                  * @generated
2270:                  */
2271:                 EReference CONTAINER__CHILDREN = eINSTANCE.getContainer_Children();
2272:
2273:                 /**
2274:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VContainedContainerImpl
2275:                  * <em>Contained Container</em>}' class.
2276:                  * <!-- begin-user-doc -->
2277:                  *
2278:                  * @since 1.4
2279:                  * <!-- end-user-doc -->
2280:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VContainedContainerImpl
2281:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getContainedContainer()
2282:                  * @generated
2283:                  */
2284:                 EClass CONTAINED_CONTAINER = eINSTANCE.getContainedContainer();
2285:
2286:                 /**
2287:                  * The meta object literal for the '<em><b>Label Alignment</b></em>' attribute feature.
2288:                  * <!-- begin-user-doc -->
2289:                  * <!-- end-user-doc -->
2290:                  *
2291:                  * @generated
2292:                  */
2293:                 EAttribute CONTROL__LABEL_ALIGNMENT = eINSTANCE.getControl_LabelAlignment();
2294:
2295:                 /**
2296:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.LabelAlignment <em>Label
2297:                  * Alignment</em>}' enum.
2298:                  * <!-- begin-user-doc -->
2299:                  * <!-- end-user-doc -->
2300:                  *
2301:                  * @see org.eclipse.emf.ecp.view.spi.model.LabelAlignment
2302:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getLabelAlignment()
2303:                  * @generated
2304:                  */
2305:                 EEnum LABEL_ALIGNMENT = eINSTANCE.getLabelAlignment();
2306:
2307:                 /**
2308:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.DateTimeDisplayType <em>Date Time
2309:                  * Display Type</em>}' enum.
2310:                  * <!-- begin-user-doc -->
2311:                  *
2312:                  * @since 1.8
2313:                  * <!-- end-user-doc -->
2314:                  * @see org.eclipse.emf.ecp.view.spi.model.DateTimeDisplayType
2315:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDateTimeDisplayType()
2316:                  * @generated
2317:                  */
2318:                 EEnum DATE_TIME_DISPLAY_TYPE = eINSTANCE.getDateTimeDisplayType();
2319:
2320:                 /**
2321:                  * The meta object literal for the '<em>Domain Model Reference Change Listener</em>' data type.
2322:                  * <!-- begin-user-doc -->
2323:                  *
2324:                  * @since 1.3
2325:                  * <!-- end-user-doc -->
2326:                  * @see org.eclipse.emf.ecp.view.spi.model.DomainModelReferenceChangeListener
2327:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDomainModelReferenceChangeListener()
2328:                  * @generated
2329:                  */
2330:                 EDataType DOMAIN_MODEL_REFERENCE_CHANGE_LISTENER = eINSTANCE.getDomainModelReferenceChangeListener();
2331:
2332:                 /**
2333:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VDomainModelReferenceImpl
2334:                  * <em>Domain Model Reference</em>}' class.
2335:                  * <!-- begin-user-doc -->
2336:                  * <!-- end-user-doc -->
2337:                  *
2338:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VDomainModelReferenceImpl
2339:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getDomainModelReference()
2340:                  * @generated
2341:                  */
2342:                 EClass DOMAIN_MODEL_REFERENCE = eINSTANCE.getDomainModelReference();
2343:
2344:                 /**
2345:                  * The meta object literal for the '<em><b>Change Listener</b></em>' attribute list feature.
2346:                  * <!-- begin-user-doc -->
2347:                  *
2348:                  * @since 1.3
2349:                  * <!-- end-user-doc -->
2350:                  * @generated
2351:                  */
2352:                 EAttribute DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER = eINSTANCE.getDomainModelReference_ChangeListener();
2353:
2354:                 /**
2355:                  * The meta object literal for the '<em><b>Segments</b></em>' containment reference list feature.
2356:                  * <!-- begin-user-doc -->
2357:                  *
2358:                  * @since 1.19
2359:                  * <!-- end-user-doc -->
2360:                  * @generated
2361:                  */
2362:                 EReference DOMAIN_MODEL_REFERENCE__SEGMENTS = eINSTANCE.getDomainModelReference_Segments();
2363:
2364:                 /**
2365:                  * The meta object literal for the
2366:                  * '{@link org.eclipse.emf.ecp.view.spi.model.impl.VFeaturePathDomainModelReferenceImpl <em>Feature Path Domain
2367:                  * Model Reference</em>}' class.
2368:                  * <!-- begin-user-doc -->
2369:                  * <!-- end-user-doc -->
2370:                  *
2371:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VFeaturePathDomainModelReferenceImpl
2372:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getFeaturePathDomainModelReference()
2373:                  * @generated
2374:                  */
2375:                 EClass FEATURE_PATH_DOMAIN_MODEL_REFERENCE = eINSTANCE.getFeaturePathDomainModelReference();
2376:
2377:                 /**
2378:                  * The meta object literal for the '<em><b>Domain Model EFeature</b></em>' reference feature.
2379:                  * <!-- begin-user-doc -->
2380:                  * <!-- end-user-doc -->
2381:                  *
2382:                  * @generated
2383:                  */
2384:                 EReference FEATURE_PATH_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EFEATURE = eINSTANCE
2385:                         .getFeaturePathDomainModelReference_DomainModelEFeature();
2386:
2387:                 /**
2388:                  * The meta object literal for the '<em><b>Domain Model EReference Path</b></em>' reference list feature.
2389:                  * <!-- begin-user-doc -->
2390:                  * <!-- end-user-doc -->
2391:                  *
2392:                  * @generated
2393:                  */
2394:                 EReference FEATURE_PATH_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EREFERENCE_PATH = eINSTANCE
2395:                         .getFeaturePathDomainModelReference_DomainModelEReferencePath();
2396:
2397:                 /**
2398:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.model.impl.VAttachmentImpl
2399:                  * <em>Attachment</em>}' class.
2400:                  * <!-- begin-user-doc -->
2401:                  * <!-- end-user-doc -->
2402:                  *
2403:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VAttachmentImpl
2404:                  * @see org.eclipse.emf.ecp.view.spi.model.impl.VViewPackageImpl#getAttachment()
2405:                  * @generated
2406:                  */
2407:                 EClass ATTACHMENT = eINSTANCE.getAttachment();
2408:
2409:         }
2410:
2411: } // ViewPackage