Skip to content

Package: VLabelPackage

VLabelPackage

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.label.model;
15:
16: import org.eclipse.emf.ecore.EAttribute;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.EEnum;
19: import org.eclipse.emf.ecore.EPackage;
20: import org.eclipse.emf.ecore.EReference;
21: import org.eclipse.emf.ecp.view.spi.model.VViewPackage;
22:
23: /**
24: * <!-- begin-user-doc -->
25: * The <b>Package</b> for the model.
26: * It contains accessors for the meta objects to represent
27: * <ul>
28: * <li>each class,</li>
29: * <li>each feature of each class,</li>
30: * <li>each enum,</li>
31: * <li>and each data type</li>
32: * </ul>
33: * <!-- end-user-doc -->
34: *
35: * @see org.eclipse.emf.ecp.view.spi.label.model.VLabelFactory
36: * @model kind="package"
37: * @generated
38: */
39: public interface VLabelPackage extends EPackage {
40:         /**
41:          * The package name.
42:          * <!-- begin-user-doc -->
43:          * <!-- end-user-doc -->
44:          *
45:          * @generated
46:          */
47:         String eNAME = "label"; //$NON-NLS-1$
48:
49:         /**
50:          * The package namespace URI.
51:          * <!-- begin-user-doc -->
52:          * <!-- end-user-doc -->
53:          *
54:          * @generated
55:          */
56:         String eNS_URI = "http://org/eclipse/emf/ecp/view/label/model"; //$NON-NLS-1$
57:
58:         /**
59:          * The package namespace name.
60:          * <!-- begin-user-doc -->
61:          * <!-- end-user-doc -->
62:          *
63:          * @generated
64:          */
65:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.label.model"; //$NON-NLS-1$
66:
67:         /**
68:          * The singleton instance of the package.
69:          * <!-- begin-user-doc -->
70:          * <!-- end-user-doc -->
71:          *
72:          * @generated
73:          */
74:         VLabelPackage eINSTANCE = org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelPackageImpl.init();
75:
76:         /**
77:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelImpl <em>Label</em>}'
78:          * class.
79:          * <!-- begin-user-doc -->
80:          * <!-- end-user-doc -->
81:          *
82:          * @see org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelImpl
83:          * @see org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelPackageImpl#getLabel()
84:          * @generated
85:          */
86:         int LABEL = 0;
87:
88:         /**
89:          * The feature id for the '<em><b>Name</b></em>' attribute.
90:          * <!-- begin-user-doc -->
91:          * <!-- end-user-doc -->
92:          *
93:          * @generated
94:          * @ordered
95:          */
96:         int LABEL__NAME = VViewPackage.CONTAINED_ELEMENT__NAME;
97:
98:         /**
99:          * The feature id for the '<em><b>Visible</b></em>' attribute.
100:          * <!-- begin-user-doc -->
101:          * <!-- end-user-doc -->
102:          *
103:          * @generated
104:          * @ordered
105:          */
106:         int LABEL__VISIBLE = VViewPackage.CONTAINED_ELEMENT__VISIBLE;
107:
108:         /**
109:          * The feature id for the '<em><b>Enabled</b></em>' attribute.
110:          * <!-- begin-user-doc -->
111:          * <!-- end-user-doc -->
112:          *
113:          * @generated
114:          * @ordered
115:          */
116:         int LABEL__ENABLED = VViewPackage.CONTAINED_ELEMENT__ENABLED;
117:
118:         /**
119:          * The feature id for the '<em><b>Readonly</b></em>' attribute.
120:          * <!-- begin-user-doc -->
121:          * <!-- end-user-doc -->
122:          *
123:          * @generated
124:          * @ordered
125:          */
126:         int LABEL__READONLY = VViewPackage.CONTAINED_ELEMENT__READONLY;
127:
128:         /**
129:          * The feature id for the '<em><b>Diagnostic</b></em>' containment reference.
130:          * <!-- begin-user-doc -->
131:          * <!-- end-user-doc -->
132:          *
133:          * @generated
134:          * @ordered
135:          */
136:         int LABEL__DIAGNOSTIC = VViewPackage.CONTAINED_ELEMENT__DIAGNOSTIC;
137:
138:         /**
139:          * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
140:          * <!-- begin-user-doc -->
141:          * <!-- end-user-doc -->
142:          *
143:          * @generated
144:          * @ordered
145:          */
146:         int LABEL__ATTACHMENTS = VViewPackage.CONTAINED_ELEMENT__ATTACHMENTS;
147:
148:         /**
149:          * The feature id for the '<em><b>Style</b></em>' attribute.
150:          * <!-- begin-user-doc -->
151:          * <!-- end-user-doc -->
152:          *
153:          * @generated
154:          * @ordered
155:          */
156:         int LABEL__STYLE = VViewPackage.CONTAINED_ELEMENT_FEATURE_COUNT + 0;
157:
158:         /**
159:          * The feature id for the '<em><b>Domain Model Reference</b></em>' containment reference.
160:          * <!-- begin-user-doc -->
161:          *
162:          * @since 1.4
163:          * <!-- end-user-doc -->
164:          *
165:          * @generated
166:          * @ordered
167:          */
168:         int LABEL__DOMAIN_MODEL_REFERENCE = VViewPackage.CONTAINED_ELEMENT_FEATURE_COUNT + 1;
169:
170:         /**
171:          * The number of structural features of the '<em>Label</em>' class.
172:          * <!-- begin-user-doc -->
173:          *
174:          * @since 1.4
175:          * <!-- end-user-doc -->
176:          *
177:          * @generated
178:          * @ordered
179:          */
180:         int LABEL_FEATURE_COUNT = VViewPackage.CONTAINED_ELEMENT_FEATURE_COUNT + 2;
181:
182:         /**
183:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.label.model.VLabelStyle <em>VLabel Style</em>}'
184:          * enum.
185:          * <!-- begin-user-doc -->
186:          * <!-- end-user-doc -->
187:          *
188:          * @see org.eclipse.emf.ecp.view.spi.label.model.VLabelStyle
189:          * @see org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelPackageImpl#getVLabelStyle()
190:          * @generated
191:          */
192:         int VLABEL_STYLE = 1;
193:
194:         /**
195:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.label.model.VLabel <em>Label</em>}'.
196:          * <!-- begin-user-doc -->
197:          * <!-- end-user-doc -->
198:          *
199:          * @return the meta object for class '<em>Label</em>'.
200:          * @see org.eclipse.emf.ecp.view.spi.label.model.VLabel
201:          * @generated
202:          */
203:         EClass getLabel();
204:
205:         /**
206:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.label.model.VLabel#getStyle
207:          * <em>Style</em>}'.
208:          * <!-- begin-user-doc -->
209:          * <!-- end-user-doc -->
210:          *
211:          * @return the meta object for the attribute '<em>Style</em>'.
212:          * @see org.eclipse.emf.ecp.view.spi.label.model.VLabel#getStyle()
213:          * @see #getLabel()
214:          * @generated
215:          */
216:         EAttribute getLabel_Style();
217:
218:         /**
219:          * Returns the meta object for the containment reference '
220:          * {@link org.eclipse.emf.ecp.view.spi.label.model.VLabel#getDomainModelReference <em>Domain Model Reference</em>}'.
221:          * <!-- begin-user-doc -->
222:          *
223:          * @since 1.4
224:          * <!-- end-user-doc -->
225:          *
226:          * @return the meta object for the containment reference '<em>Domain Model Reference</em>'.
227:          * @see org.eclipse.emf.ecp.view.spi.label.model.VLabel#getDomainModelReference()
228:          * @see #getLabel()
229:          * @generated
230:          */
231:         EReference getLabel_DomainModelReference();
232:
233:         /**
234:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.spi.label.model.VLabelStyle
235:          * <em>VLabel Style</em>}'.
236:          * <!-- begin-user-doc -->
237:          * <!-- end-user-doc -->
238:          *
239:          * @return the meta object for enum '<em>VLabel Style</em>'.
240:          * @see org.eclipse.emf.ecp.view.spi.label.model.VLabelStyle
241:          * @generated
242:          */
243:         EEnum getVLabelStyle();
244:
245:         /**
246:          * Returns the factory that creates the instances of the model.
247:          * <!-- begin-user-doc -->
248:          * <!-- end-user-doc -->
249:          *
250:          * @return the factory that creates the instances of the model.
251:          * @generated
252:          */
253:         VLabelFactory getLabelFactory();
254:
255:         /**
256:          * <!-- begin-user-doc -->
257:          * Defines literals for the meta objects that represent
258:          * <ul>
259:          * <li>each class,</li>
260:          * <li>each feature of each class,</li>
261:          * <li>each enum,</li>
262:          * <li>and each data type</li>
263:          * </ul>
264:          * <!-- end-user-doc -->
265:          *
266:          * @generated
267:          */
268:         interface Literals {
269:                 /**
270:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelImpl
271:                  * <em>Label</em>}' class.
272:                  * <!-- begin-user-doc -->
273:                  * <!-- end-user-doc -->
274:                  *
275:                  * @see org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelImpl
276:                  * @see org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelPackageImpl#getLabel()
277:                  * @generated
278:                  */
279:                 EClass LABEL = eINSTANCE.getLabel();
280:
281:                 /**
282:                  * The meta object literal for the '<em><b>Style</b></em>' attribute feature.
283:                  * <!-- begin-user-doc -->
284:                  * <!-- end-user-doc -->
285:                  *
286:                  * @generated
287:                  */
288:                 EAttribute LABEL__STYLE = eINSTANCE.getLabel_Style();
289:
290:                 /**
291:                  * The meta object literal for the '<em><b>Domain Model Reference</b></em>' containment reference feature.
292:                  * <!-- begin-user-doc -->
293:                  *
294:                  * @since 1.4
295:                  * <!-- end-user-doc -->
296:                  *
297:                  * @generated
298:                  */
299:                 EReference LABEL__DOMAIN_MODEL_REFERENCE = eINSTANCE.getLabel_DomainModelReference();
300:
301:                 /**
302:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.label.model.VLabelStyle
303:                  * <em>VLabel Style</em>}' enum.
304:                  * <!-- begin-user-doc -->
305:                  * <!-- end-user-doc -->
306:                  *
307:                  * @see org.eclipse.emf.ecp.view.spi.label.model.VLabelStyle
308:                  * @see org.eclipse.emf.ecp.view.spi.label.model.impl.VLabelPackageImpl#getVLabelStyle()
309:                  * @generated
310:                  */
311:                 EEnum VLABEL_STYLE = eINSTANCE.getVLabelStyle();
312:
313:         }
314:
315: } // VLabelPackage