Skip to content

Package: VMappingdmrPackage

VMappingdmrPackage

nameinstructionbranchcomplexitylinemethod
static {...}
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%

Coverage

1: /**
2: * Copyright (c) 2011-2014 EclipseSource Muenchen GmbH and others.
3: *
4: * All rights reserved. This program and the accompanying materials
5: * are made available under the terms of the Eclipse Public License 2.0
6: * which accompanies this distribution, and is available at
7: * https://www.eclipse.org/legal/epl-2.0/
8: *
9: * SPDX-License-Identifier: EPL-2.0
10: *
11: * Contributors:
12: * Eugen Neufeld - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.view.spi.mappingdmr.model;
15:
16: import org.eclipse.emf.ecore.EClass;
17: import org.eclipse.emf.ecore.EPackage;
18: import org.eclipse.emf.ecore.EReference;
19: import org.eclipse.emf.ecp.view.spi.model.VViewPackage;
20:
21: /**
22: * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
23: * accessors for the meta objects to represent
24: * <ul>
25: * <li>each class,</li>
26: * <li>each feature of each class,</li>
27: * <li>each enum,</li>
28: * <li>and each data type</li>
29: * </ul>
30: * <!-- end-user-doc -->
31: *
32: * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.VMappingdmrFactory
33: * @model kind="package"
34: * @generated
35: */
36: public interface VMappingdmrPackage extends EPackage {
37:         /**
38:          * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
39:          *
40:          * @generated
41:          */
42:         String eNAME = "mappingdmr"; //$NON-NLS-1$
43:
44:         /**
45:          * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
46:          *
47:          * @generated
48:          */
49:         String eNS_URI = "http://www.eclipse.org/emf/ecp/view/mappingdmr/model"; //$NON-NLS-1$
50:
51:         /**
52:          * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
53:          *
54:          * @generated
55:          */
56:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.mappingdmr.model"; //$NON-NLS-1$
57:
58:         /**
59:          * The singleton instance of the package. <!-- begin-user-doc --> <!--
60:          * end-user-doc -->
61:          *
62:          * @generated
63:          */
64:         VMappingdmrPackage eINSTANCE = org.eclipse.emf.ecp.view.spi.mappingdmr.model.impl.VMappingdmrPackageImpl
65:                 .init();
66:
67:         /**
68:          * The meta object id for the '
69:          * {@link org.eclipse.emf.ecp.view.spi.mappingdmr.model.impl.VMappingDomainModelReferenceImpl
70:          * <em>Mapping Domain Model Reference</em>}' class. <!-- begin-user-doc -->
71:          * <!-- end-user-doc -->
72:          *
73:          * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.impl.VMappingDomainModelReferenceImpl
74:          * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.impl.VMappingdmrPackageImpl#getMappingDomainModelReference()
75:          * @generated
76:          */
77:         int MAPPING_DOMAIN_MODEL_REFERENCE = 0;
78:
79:         /**
80:          * The feature id for the '<em><b>Change Listener</b></em>' attribute list.
81:          * <!-- begin-user-doc --> <!-- end-user-doc -->
82:          *
83:          * @generated
84:          * @ordered
85:          */
86:         int MAPPING_DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER = VViewPackage.FEATURE_PATH_DOMAIN_MODEL_REFERENCE__CHANGE_LISTENER;
87:
88:         /**
89:          * The feature id for the '<em><b>Segments</b></em>' containment reference list.
90:          * <!-- begin-user-doc -->
91:          *
92:          * @since 1.19
93:          * <!-- end-user-doc -->
94:          *
95:          * @generated
96:          * @ordered
97:          */
98:         int MAPPING_DOMAIN_MODEL_REFERENCE__SEGMENTS = VViewPackage.FEATURE_PATH_DOMAIN_MODEL_REFERENCE__SEGMENTS;
99:
100:         /**
101:          * The feature id for the '<em><b>Domain Model EFeature</b></em>' reference.
102:          * <!-- begin-user-doc --> <!-- end-user-doc -->
103:          *
104:          * @generated
105:          * @ordered
106:          */
107:         int MAPPING_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EFEATURE = VViewPackage.FEATURE_PATH_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EFEATURE;
108:
109:         /**
110:          * The feature id for the '<em><b>Domain Model EReference Path</b></em>'
111:          * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
112:          *
113:          * @generated
114:          * @ordered
115:          */
116:         int MAPPING_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EREFERENCE_PATH = VViewPackage.FEATURE_PATH_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_EREFERENCE_PATH;
117:
118:         /**
119:          * The feature id for the '<em><b>Mapped Class</b></em>' reference. <!--
120:          * begin-user-doc --> <!-- end-user-doc -->
121:          *
122:          * @generated
123:          * @ordered
124:          */
125:         int MAPPING_DOMAIN_MODEL_REFERENCE__MAPPED_CLASS = VViewPackage.FEATURE_PATH_DOMAIN_MODEL_REFERENCE_FEATURE_COUNT
126:                 + 0;
127:
128:         /**
129:          * The feature id for the '<em><b>Domain Model Reference</b></em>'
130:          * containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
131:          *
132:          * @generated
133:          * @ordered
134:          */
135:         int MAPPING_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_REFERENCE = VViewPackage.FEATURE_PATH_DOMAIN_MODEL_REFERENCE_FEATURE_COUNT
136:                 + 1;
137:
138:         /**
139:          * The number of structural features of the ' <em>Mapping Domain Model Reference</em>' class. <!-- begin-user-doc
140:          * -->
141:          * <!-- end-user-doc -->
142:          *
143:          * @generated
144:          * @ordered
145:          */
146:         int MAPPING_DOMAIN_MODEL_REFERENCE_FEATURE_COUNT = VViewPackage.FEATURE_PATH_DOMAIN_MODEL_REFERENCE_FEATURE_COUNT
147:                 + 2;
148:
149:         /**
150:          * Returns the meta object for class '
151:          * {@link org.eclipse.emf.ecp.view.spi.mappingdmr.model.VMappingDomainModelReference
152:          * <em>Mapping Domain Model Reference</em>}'. <!-- begin-user-doc --> <!--
153:          * end-user-doc -->
154:          *
155:          * @return the meta object for class ' <em>Mapping Domain Model Reference</em>'.
156:          * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.VMappingDomainModelReference
157:          * @generated
158:          */
159:         EClass getMappingDomainModelReference();
160:
161:         /**
162:          * Returns the meta object for the reference '
163:          * {@link org.eclipse.emf.ecp.view.spi.mappingdmr.model.VMappingDomainModelReference#getMappedClass
164:          * <em>Mapped Class</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
165:          *
166:          * @return the meta object for the reference '<em>Mapped Class</em>'.
167:          * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.VMappingDomainModelReference#getMappedClass()
168:          * @see #getMappingDomainModelReference()
169:          * @generated
170:          */
171:         EReference getMappingDomainModelReference_MappedClass();
172:
173:         /**
174:          * Returns the meta object for the containment reference '
175:          * {@link org.eclipse.emf.ecp.view.spi.mappingdmr.model.VMappingDomainModelReference#getDomainModelReference
176:          * <em>Domain Model Reference</em>}'. <!-- begin-user-doc --> <!--
177:          * end-user-doc -->
178:          *
179:          * @return the meta object for the containment reference ' <em>Domain Model Reference</em>'.
180:          * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.VMappingDomainModelReference#getDomainModelReference()
181:          * @see #getMappingDomainModelReference()
182:          * @generated
183:          */
184:         EReference getMappingDomainModelReference_DomainModelReference();
185:
186:         /**
187:          * Returns the factory that creates the instances of the model. <!--
188:          * begin-user-doc --> <!-- end-user-doc -->
189:          *
190:          * @return the factory that creates the instances of the model.
191:          * @generated
192:          */
193:         VMappingdmrFactory getMappingdmrFactory();
194:
195:         /**
196:          * <!-- begin-user-doc --> Defines literals for the meta objects that
197:          * represent
198:          * <ul>
199:          * <li>each class,</li>
200:          * <li>each feature of each class,</li>
201:          * <li>each enum,</li>
202:          * <li>and each data type</li>
203:          * </ul>
204:          * <!-- end-user-doc -->
205:          *
206:          * @generated
207:          */
208:         interface Literals {
209:                 /**
210:                  * The meta object literal for the '
211:                  * {@link org.eclipse.emf.ecp.view.spi.mappingdmr.model.impl.VMappingDomainModelReferenceImpl
212:                  * <em>Mapping Domain Model Reference</em>}' class. <!-- begin-user-doc
213:                  * --> <!-- end-user-doc -->
214:                  *
215:                  * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.impl.VMappingDomainModelReferenceImpl
216:                  * @see org.eclipse.emf.ecp.view.spi.mappingdmr.model.impl.VMappingdmrPackageImpl#getMappingDomainModelReference()
217:                  * @generated
218:                  */
219:                 EClass MAPPING_DOMAIN_MODEL_REFERENCE = eINSTANCE
220:                         .getMappingDomainModelReference();
221:
222:                 /**
223:                  * The meta object literal for the '<em><b>Mapped Class</b></em>'
224:                  * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
225:                  *
226:                  * @generated
227:                  */
228:                 EReference MAPPING_DOMAIN_MODEL_REFERENCE__MAPPED_CLASS = eINSTANCE
229:                         .getMappingDomainModelReference_MappedClass();
230:
231:                 /**
232:                  * The meta object literal for the ' <em><b>Domain Model Reference</b></em>' containment reference
233:                  * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
234:                  *
235:                  * @generated
236:                  */
237:                 EReference MAPPING_DOMAIN_MODEL_REFERENCE__DOMAIN_MODEL_REFERENCE = eINSTANCE
238:                         .getMappingDomainModelReference_DomainModelReference();
239:
240:         }
241:
242: } // VMappingdmrPackage