Skip to content

Package: VCustomPackage

VCustomPackage

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-2013 EclipseSource Muenchen GmbH and others.
3: *
4: * All rights reserved. This program and the accompanying materials
5: * are made available under the terms of the Eclipse Public License 2.0
6: * which accompanies this distribution, and is available at
7: * https://www.eclipse.org/legal/epl-2.0/
8: *
9: * SPDX-License-Identifier: EPL-2.0
10: *
11: * Contributors:
12: * Eugen Neufeld - initial API and implementation
13: ******************************************************************************/
14: package org.eclipse.emf.ecp.view.spi.custom.model;
15:
16: import org.eclipse.emf.ecore.EAttribute;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.EPackage;
19: import org.eclipse.emf.ecore.EReference;
20: import org.eclipse.emf.ecp.view.spi.model.VViewPackage;
21:
22: /**
23: * <!-- begin-user-doc -->
24: * The <b>Package</b> for the model.
25: * It contains accessors for the meta objects to represent
26: * <ul>
27: * <li>each class,</li>
28: * <li>each feature of each class,</li>
29: * <li>each enum,</li>
30: * <li>and each data type</li>
31: * </ul>
32: *
33: * @noimplement This interface is not intended to be implemented by clients.
34: * <!-- end-user-doc -->
35: *
36: * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomFactory
37: * @model kind="package"
38: * @generated
39: *
40: */
41: public interface VCustomPackage extends EPackage {
42:         /**
43:          * The package name.
44:          * <!-- begin-user-doc -->
45:          * <!-- end-user-doc -->
46:          *
47:          * @generated
48:          */
49:         String eNAME = "custom"; //$NON-NLS-1$
50:
51:         /**
52:          * The package namespace URI.
53:          * <!-- begin-user-doc -->
54:          * <!-- end-user-doc -->
55:          *
56:          * @generated
57:          */
58:         String eNS_URI = "http://org/eclipse/emf/ecp/view/custom/model"; //$NON-NLS-1$
59:
60:         /**
61:          * The package namespace name.
62:          * <!-- begin-user-doc -->
63:          * <!-- end-user-doc -->
64:          *
65:          * @generated
66:          */
67:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.custom.model"; //$NON-NLS-1$
68:
69:         /**
70:          * The singleton instance of the package.
71:          * <!-- begin-user-doc -->
72:          * <!-- end-user-doc -->
73:          *
74:          * @generated
75:          */
76:         VCustomPackage eINSTANCE = org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomPackageImpl.init();
77:
78:         /**
79:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomControlImpl
80:          * <em>Control</em>}' class.
81:          * <!-- begin-user-doc -->
82:          *
83:          * @since 1.3
84:          * <!-- end-user-doc -->
85:          *
86:          * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomControlImpl
87:          * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomPackageImpl#getCustomControl()
88:          * @generated
89:          */
90:         int CUSTOM_CONTROL = 0;
91:
92:         /**
93:          * The feature id for the '<em><b>Name</b></em>' attribute.
94:          * <!-- begin-user-doc -->
95:          *
96:          * @since 1.3
97:          * <!-- end-user-doc -->
98:          *
99:          * @generated
100:          * @ordered
101:          */
102:         int CUSTOM_CONTROL__NAME = VViewPackage.CONTROL__NAME;
103:
104:         /**
105:          * The feature id for the '<em><b>Visible</b></em>' attribute.
106:          * <!-- begin-user-doc -->
107:          *
108:          * @since 1.3
109:          * <!-- end-user-doc -->
110:          *
111:          * @generated
112:          * @ordered
113:          */
114:         int CUSTOM_CONTROL__VISIBLE = VViewPackage.CONTROL__VISIBLE;
115:
116:         /**
117:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
118:          * <!-- begin-user-doc -->
119:          *
120:          * @since 1.3
121:          * <!-- end-user-doc -->
122:          *
123:          * @generated
124:          * @ordered
125:          */
126:         int CUSTOM_CONTROL__ENABLED = VViewPackage.CONTROL__ENABLED;
127:
128:         /**
129:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
130:          * <!-- begin-user-doc -->
131:          *
132:          * @since 1.3
133:          * <!-- end-user-doc -->
134:          *
135:          * @generated
136:          * @ordered
137:          */
138:         int CUSTOM_CONTROL__READONLY = VViewPackage.CONTROL__READONLY;
139:
140:         /**
141:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
142:          * <!-- begin-user-doc -->
143:          *
144:          * @since 1.3
145:          * <!-- end-user-doc -->
146:          *
147:          * @generated
148:          * @ordered
149:          */
150:         int CUSTOM_CONTROL__DIAGNOSTIC = VViewPackage.CONTROL__DIAGNOSTIC;
151:
152:         /**
153:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
154:          * <!-- begin-user-doc -->
155:          *
156:          * @since 1.3
157:          * <!-- end-user-doc -->
158:          *
159:          * @generated
160:          * @ordered
161:          */
162:         int CUSTOM_CONTROL__ATTACHMENTS = VViewPackage.CONTROL__ATTACHMENTS;
163:
164:         /**
165:          * The feature id for the '<em><b>Label Alignment</b></em>' attribute.
166:          * <!-- begin-user-doc -->
167:          *
168:          * @since 1.3
169:          * <!-- end-user-doc -->
170:          *
171:          * @generated
172:          * @ordered
173:          */
174:         int CUSTOM_CONTROL__LABEL_ALIGNMENT = VViewPackage.CONTROL__LABEL_ALIGNMENT;
175:
176:         /**
177:          * The feature id for the '<em><b>Domain Model Reference</b></em>' containment reference.
178:          * <!-- begin-user-doc -->
179:          *
180:          * @since 1.3
181:          * <!-- end-user-doc -->
182:          *
183:          * @generated
184:          * @ordered
185:          */
186:         int CUSTOM_CONTROL__DOMAIN_MODEL_REFERENCE = VViewPackage.CONTROL__DOMAIN_MODEL_REFERENCE;
187:
188:         /**
189:          * The feature id for the '<em><b>Bundle Name</b></em>' attribute.
190:          * <!-- begin-user-doc -->
191:          *
192:          * @since 1.3
193:          * <!-- end-user-doc -->
194:          *
195:          * @generated
196:          * @ordered
197:          */
198:         int CUSTOM_CONTROL__BUNDLE_NAME = VViewPackage.CONTROL_FEATURE_COUNT + 0;
199:
200:         /**
201:          * The feature id for the '<em><b>Class Name</b></em>' attribute.
202:          * <!-- begin-user-doc -->
203:          *
204:          * @since 1.3
205:          * <!-- end-user-doc -->
206:          *
207:          * @generated
208:          * @ordered
209:          */
210:         int CUSTOM_CONTROL__CLASS_NAME = VViewPackage.CONTROL_FEATURE_COUNT + 1;
211:
212:         /**
213:          * The number of structural features of the '<em>Control</em>' class.
214:          * <!-- begin-user-doc -->
215:          *
216:          * @since 1.3
217:          * <!-- end-user-doc -->
218:          *
219:          * @generated
220:          * @ordered
221:          */
222:         int CUSTOM_CONTROL_FEATURE_COUNT = VViewPackage.CONTROL_FEATURE_COUNT + 2;
223:
224:         /**
225:          * The meta object id for the '
226:          * {@link org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomDomainModelReferenceImpl
227:          * <em>Domain Model Reference</em>}' class.
228:          * <!-- begin-user-doc -->
229:          *
230:          * @since 1.3
231:          * <!-- end-user-doc -->
232:          *
233:          * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomDomainModelReferenceImpl
234:          * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomPackageImpl#getCustomDomainModelReference()
235:          * @generated
236:          */
237:         int CUSTOM_DOMAIN_MODEL_REFERENCE = 1;
238:
239:         /**
240:          * The feature id for the '<em><b>Change Listener</b></em>' attribute list.
241:          * <!-- begin-user-doc -->
242:          *
243:          * @since 1.3
244:          * <!-- end-user-doc -->
245:          *
246:          * @generated
247:          * @ordered
248:          */
249:         int CUSTOM_DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER = VViewPackage.DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER;
250:
251:         /**
252:          * The feature id for the '<em><b>Segments</b></em>' containment reference list.
253:          * <!-- begin-user-doc -->
254:          *
255:          * @since 1.19
256:          * <!-- end-user-doc -->
257:          *
258:          * @generated
259:          * @ordered
260:          */
261:         int CUSTOM_DOMAIN_MODEL_REFERENCE__SEGMENTS = VViewPackage.DOMAIN_MODEL_REFERENCE__SEGMENTS;
262:
263:         /**
264:          * The feature id for the '<em><b>Domain Model References</b></em>' containment reference list.
265:          * <!-- begin-user-doc -->
266:          *
267:          * @since 1.3
268:          * <!-- end-user-doc -->
269:          *
270:          * @generated
271:          * @ordered
272:          */
273:         int CUSTOM_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_REFERENCES = VViewPackage.DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 0;
274:
275:         /**
276:          * The feature id for the '<em><b>Bundle Name</b></em>' attribute.
277:          * <!-- begin-user-doc -->
278:          *
279:          * @since 1.3
280:          * <!-- end-user-doc -->
281:          *
282:          * @generated
283:          * @ordered
284:          */
285:         int CUSTOM_DOMAIN_MODEL_REFERENCE__BUNDLE_NAME = VViewPackage.DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 1;
286:
287:         /**
288:          * The feature id for the '<em><b>Class Name</b></em>' attribute.
289:          * <!-- begin-user-doc -->
290:          *
291:          * @since 1.3
292:          * <!-- end-user-doc -->
293:          *
294:          * @generated
295:          * @ordered
296:          */
297:         int CUSTOM_DOMAIN_MODEL_REFERENCE__CLASS_NAME = VViewPackage.DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 2;
298:
299:         /**
300:          * The feature id for the '<em><b>Control Checked</b></em>' attribute.
301:          * <!-- begin-user-doc -->
302:          *
303:          * @since 1.3
304:          * <!-- end-user-doc -->
305:          *
306:          * @generated
307:          * @ordered
308:          */
309:         int CUSTOM_DOMAIN_MODEL_REFERENCE__CONTROL_CHECKED = VViewPackage.DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 3;
310:
311:         /**
312:          * The number of structural features of the '<em>Domain Model Reference</em>' class.
313:          * <!-- begin-user-doc -->
314:          *
315:          * @since 1.3
316:          * <!-- end-user-doc -->
317:          *
318:          * @generated
319:          * @ordered
320:          */
321:         int CUSTOM_DOMAIN_MODEL_REFERENCE_FEATURE_COUNT = VViewPackage.DOMAIN_MODEL_REFERENCE_FEATURE_COUNT + 4;
322:
323:         /**
324:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomControl
325:          * <em>Control</em>}'.
326:          * <!-- begin-user-doc -->
327:          *
328:          * @since 1.3
329:          * <!-- end-user-doc -->
330:          *
331:          * @return the meta object for class '<em>Control</em>'.
332:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomControl
333:          * @generated
334:          */
335:         EClass getCustomControl();
336:
337:         /**
338:          * Returns the meta object for the attribute '
339:          * {@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomControl#getBundleName <em>Bundle Name</em>}'.
340:          * <!-- begin-user-doc -->
341:          *
342:          * @since 1.3
343:          * <!-- end-user-doc -->
344:          *
345:          * @return the meta object for the attribute '<em>Bundle Name</em>'.
346:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomControl#getBundleName()
347:          * @see #getCustomControl()
348:          * @generated
349:          */
350:         EAttribute getCustomControl_BundleName();
351:
352:         /**
353:          * Returns the meta object for the attribute '
354:          * {@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomControl#getClassName <em>Class Name</em>}'.
355:          * <!-- begin-user-doc -->
356:          *
357:          * @since 1.3
358:          * <!-- end-user-doc -->
359:          *
360:          * @return the meta object for the attribute '<em>Class Name</em>'.
361:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomControl#getClassName()
362:          * @see #getCustomControl()
363:          * @generated
364:          */
365:         EAttribute getCustomControl_ClassName();
366:
367:         /**
368:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference
369:          * <em>Domain Model Reference</em>}'.
370:          * <!-- begin-user-doc -->
371:          *
372:          * @since 1.3
373:          * <!-- end-user-doc -->
374:          *
375:          * @return the meta object for class '<em>Domain Model Reference</em>'.
376:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference
377:          * @generated
378:          */
379:         EClass getCustomDomainModelReference();
380:
381:         /**
382:          * Returns the meta object for the containment reference list '
383:          * {@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#getDomainModelReferences
384:          * <em>Domain Model References</em>}'.
385:          * <!-- begin-user-doc -->
386:          *
387:          * @since 1.3
388:          * <!-- end-user-doc -->
389:          *
390:          * @return the meta object for the containment reference list '<em>Domain Model References</em>'.
391:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#getDomainModelReferences()
392:          * @see #getCustomDomainModelReference()
393:          * @generated
394:          */
395:         EReference getCustomDomainModelReference_DomainModelReferences();
396:
397:         /**
398:          * Returns the meta object for the attribute '
399:          * {@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#getBundleName <em>Bundle Name</em>}
400:          * '.
401:          * <!-- begin-user-doc -->
402:          *
403:          * @since 1.3
404:          * <!-- end-user-doc -->
405:          *
406:          * @return the meta object for the attribute '<em>Bundle Name</em>'.
407:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#getBundleName()
408:          * @see #getCustomDomainModelReference()
409:          * @generated
410:          */
411:         EAttribute getCustomDomainModelReference_BundleName();
412:
413:         /**
414:          * Returns the meta object for the attribute '
415:          * {@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#getClassName <em>Class Name</em>}'.
416:          * <!-- begin-user-doc -->
417:          *
418:          * @since 1.3
419:          * <!-- end-user-doc -->
420:          *
421:          * @return the meta object for the attribute '<em>Class Name</em>'.
422:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#getClassName()
423:          * @see #getCustomDomainModelReference()
424:          * @generated
425:          */
426:         EAttribute getCustomDomainModelReference_ClassName();
427:
428:         /**
429:          * Returns the meta object for the attribute '
430:          * {@link org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#isControlChecked
431:          * <em>Control Checked</em>}'.
432:          * <!-- begin-user-doc -->
433:          *
434:          * @since 1.3
435:          * <!-- end-user-doc -->
436:          *
437:          * @return the meta object for the attribute '<em>Control Checked</em>'.
438:          * @see org.eclipse.emf.ecp.view.spi.custom.model.VCustomDomainModelReference#isControlChecked()
439:          * @see #getCustomDomainModelReference()
440:          * @generated
441:          */
442:         EAttribute getCustomDomainModelReference_ControlChecked();
443:
444:         /**
445:          * Returns the factory that creates the instances of the model.
446:          * <!-- begin-user-doc -->
447:          * <!-- end-user-doc -->
448:          *
449:          * @return the factory that creates the instances of the model.
450:          * @generated
451:          */
452:         VCustomFactory getCustomFactory();
453:
454:         /**
455:          * <!-- begin-user-doc -->
456:          * Defines literals for the meta objects that represent
457:          * <ul>
458:          * <li>each class,</li>
459:          * <li>each feature of each class,</li>
460:          * <li>each enum,</li>
461:          * <li>and each data type</li>
462:          * </ul>
463:          * <!-- end-user-doc -->
464:          *
465:          * @generated
466:          */
467:         interface Literals {
468:                 /**
469:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomControlImpl
470:                  * <em>Control</em>}' class.
471:                  * <!-- begin-user-doc -->
472:                  *
473:                  * @since 1.3
474:                  * <!-- end-user-doc -->
475:                  *
476:                  * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomControlImpl
477:                  * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomPackageImpl#getCustomControl()
478:                  * @generated
479:                  */
480:                 EClass CUSTOM_CONTROL = eINSTANCE.getCustomControl();
481:
482:                 /**
483:                  * The meta object literal for the '<em><b>Bundle Name</b></em>' attribute feature.
484:                  * <!-- begin-user-doc -->
485:                  *
486:                  * @since 1.3
487:                  * <!-- end-user-doc -->
488:                  *
489:                  * @generated
490:                  */
491:                 EAttribute CUSTOM_CONTROL__BUNDLE_NAME = eINSTANCE.getCustomControl_BundleName();
492:
493:                 /**
494:                  * The meta object literal for the '<em><b>Class Name</b></em>' attribute feature.
495:                  * <!-- begin-user-doc -->
496:                  *
497:                  * @since 1.3
498:                  * <!-- end-user-doc -->
499:                  *
500:                  * @generated
501:                  */
502:                 EAttribute CUSTOM_CONTROL__CLASS_NAME = eINSTANCE.getCustomControl_ClassName();
503:
504:                 /**
505:                  * The meta object literal for the '
506:                  * {@link org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomDomainModelReferenceImpl
507:                  * <em>Domain Model Reference</em>}' class.
508:                  * <!-- begin-user-doc -->
509:                  *
510:                  * @since 1.3
511:                  * <!-- end-user-doc -->
512:                  *
513:                  * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomDomainModelReferenceImpl
514:                  * @see org.eclipse.emf.ecp.view.spi.custom.model.impl.VCustomPackageImpl#getCustomDomainModelReference()
515:                  * @generated
516:                  */
517:                 EClass CUSTOM_DOMAIN_MODEL_REFERENCE = eINSTANCE.getCustomDomainModelReference();
518:
519:                 /**
520:                  * The meta object literal for the '<em><b>Domain Model References</b></em>' containment reference list feature.
521:                  * <!-- begin-user-doc -->
522:                  *
523:                  * @since 1.3
524:                  * <!-- end-user-doc -->
525:                  *
526:                  * @generated
527:                  */
528:                 EReference CUSTOM_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_REFERENCES = eINSTANCE
529:                         .getCustomDomainModelReference_DomainModelReferences();
530:
531:                 /**
532:                  * The meta object literal for the '<em><b>Bundle Name</b></em>' attribute feature.
533:                  * <!-- begin-user-doc -->
534:                  *
535:                  * @since 1.3
536:                  * <!-- end-user-doc -->
537:                  *
538:                  * @generated
539:                  */
540:                 EAttribute CUSTOM_DOMAIN_MODEL_REFERENCE__BUNDLE_NAME = eINSTANCE.getCustomDomainModelReference_BundleName();
541:
542:                 /**
543:                  * The meta object literal for the '<em><b>Class Name</b></em>' attribute feature.
544:                  * <!-- begin-user-doc -->
545:                  *
546:                  * @since 1.3
547:                  * <!-- end-user-doc -->
548:                  *
549:                  * @generated
550:                  */
551:                 EAttribute CUSTOM_DOMAIN_MODEL_REFERENCE__CLASS_NAME = eINSTANCE.getCustomDomainModelReference_ClassName();
552:
553:                 /**
554:                  * The meta object literal for the '<em><b>Control Checked</b></em>' attribute feature.
555:                  * <!-- begin-user-doc -->
556:                  *
557:                  * @since 1.3
558:                  * <!-- end-user-doc -->
559:                  *
560:                  * @generated
561:                  */
562:                 EAttribute CUSTOM_DOMAIN_MODEL_REFERENCE__CONTROL_CHECKED = eINSTANCE
563:                         .getCustomDomainModelReference_ControlChecked();
564:
565:         }
566:
567: } // VCustomPackage