Skip to content

Package: VRulerepositoryPackage$Literals

VRulerepositoryPackage$Literals

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

Coverage

1: /**
2: * Copyright (c) 2011-2016 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.emfforms.spi.rulerepository.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:
22: /**
23: * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
24: * accessors for the meta objects to represent
25: * <ul>
26: * <li>each class,</li>
27: * <li>each feature of each class,</li>
28: * <li>each enum,</li>
29: * <li>and each data type</li>
30: * </ul>
31: * <!-- end-user-doc -->
32: *
33: * @see org.eclipse.emfforms.spi.rulerepository.model.VRulerepositoryFactory
34: * @model kind="package"
35: * @generated
36: */
37: public interface VRulerepositoryPackage extends EPackage {
38:         /**
39:          * The package name.
40:          * <!-- begin-user-doc --> <!-- end-user-doc -->
41:          *
42:          * @generated
43:          */
44:         String eNAME = "rulerepository"; //$NON-NLS-1$
45:
46:         /**
47:          * The package namespace URI.
48:          * <!-- begin-user-doc --> <!-- end-user-doc -->
49:          *
50:          * @generated
51:          */
52:         String eNS_URI = "http://org/eclipse/emfforms/rulerepository/model"; //$NON-NLS-1$
53:
54:         /**
55:          * The package namespace name.
56:          * <!-- begin-user-doc --> <!-- end-user-doc -->
57:          *
58:          * @generated
59:          */
60:         String eNS_PREFIX = "org.eclipse.emfforms.rulerepository.model"; //$NON-NLS-1$
61:
62:         /**
63:          * The singleton instance of the package.
64:          * <!-- begin-user-doc --> <!--
65:          * end-user-doc -->
66:          *
67:          * @generated
68:          */
69:         VRulerepositoryPackage eINSTANCE = org.eclipse.emfforms.spi.rulerepository.model.impl.VRulerepositoryPackageImpl
70:                 .init();
71:
72:         /**
73:          * The meta object id for the '{@link org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleRepositoryImpl
74:          * <em>Rule Repository</em>}' class.
75:          * <!-- begin-user-doc --> <!--
76:          * end-user-doc -->
77:          *
78:          * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleRepositoryImpl
79:          * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRulerepositoryPackageImpl#getRuleRepository()
80:          * @generated
81:          */
82:         int RULE_REPOSITORY = 0;
83:
84:         /**
85:          * The feature id for the '<em><b>Rule Entries</b></em>' containment reference list.
86:          * <!-- begin-user-doc --> <!-- end-user-doc -->
87:          *
88:          * @generated
89:          * @ordered
90:          */
91:         int RULE_REPOSITORY__RULE_ENTRIES = 0;
92:
93:         /**
94:          * The number of structural features of the '<em>Rule Repository</em>' class.
95:          * <!-- begin-user-doc --> <!-- end-user-doc -->
96:          *
97:          * @generated
98:          * @ordered
99:          */
100:         int RULE_REPOSITORY_FEATURE_COUNT = 1;
101:
102:         /**
103:          * The meta object id for the '
104:          * {@link org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleEntryImpl
105:          * <em>Rule Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
106:          * -->
107:          *
108:          * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleEntryImpl
109:          * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRulerepositoryPackageImpl#getRuleEntry()
110:          * @generated
111:          */
112:         int RULE_ENTRY = 1;
113:
114:         /**
115:          * The feature id for the '<em><b>Name</b></em>' attribute.
116:          * <!-- begin-user-doc -->
117:          * <!-- end-user-doc -->
118:          *
119:          * @generated
120:          * @ordered
121:          */
122:         int RULE_ENTRY__NAME = 0;
123:
124:         /**
125:          * The feature id for the '<em><b>Rule</b></em>' containment reference. <!--
126:          * begin-user-doc --> <!-- end-user-doc -->
127:          *
128:          * @generated
129:          * @ordered
130:          */
131:         int RULE_ENTRY__RULE = 1;
132:
133:         /**
134:          * The feature id for the '<em><b>Elements</b></em>' reference list. <!--
135:          * begin-user-doc --> <!-- end-user-doc -->
136:          *
137:          * @generated
138:          * @ordered
139:          */
140:         int RULE_ENTRY__ELEMENTS = 2;
141:
142:         /**
143:          * The feature id for the '<em><b>Merge Type</b></em>' attribute.
144:          * <!-- begin-user-doc -->
145:          * <!-- end-user-doc -->
146:          *
147:          * @generated
148:          * @ordered
149:          */
150:         int RULE_ENTRY__MERGE_TYPE = 3;
151:
152:         /**
153:          * The number of structural features of the '<em>Rule Entry</em>' class.
154:          * <!-- begin-user-doc --> <!-- end-user-doc -->
155:          *
156:          * @generated
157:          * @ordered
158:          */
159:         int RULE_ENTRY_FEATURE_COUNT = 4;
160:
161:         /**
162:          * The meta object id for the '{@link org.eclipse.emfforms.spi.rulerepository.model.MergeType <em>Merge Type</em>}'
163:          * enum.
164:          * <!-- begin-user-doc -->
165:          * <!-- end-user-doc -->
166:          *
167:          * @see org.eclipse.emfforms.spi.rulerepository.model.MergeType
168:          * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRulerepositoryPackageImpl#getMergeType()
169:          * @generated
170:          */
171:         int MERGE_TYPE = 2;
172:
173:         /**
174:          * Returns the meta object for class '{@link org.eclipse.emfforms.spi.rulerepository.model.VRuleRepository <em>Rule
175:          * Repository</em>}'.
176:          * <!-- begin-user-doc --> <!-- end-user-doc -->
177:          *
178:          * @return the meta object for class '<em>Rule Repository</em>'.
179:          * @see org.eclipse.emfforms.spi.rulerepository.model.VRuleRepository
180:          * @generated
181:          */
182:         EClass getRuleRepository();
183:
184:         /**
185:          * Returns the meta object for the containment reference list
186:          * '{@link org.eclipse.emfforms.spi.rulerepository.model.VRuleRepository#getRuleEntries <em>Rule Entries</em>}'.
187:          * <!-- begin-user-doc --> <!-- end-user-doc -->
188:          *
189:          * @return the meta object for the containment reference list '<em>Rule Entries</em>'.
190:          * @see org.eclipse.emfforms.spi.rulerepository.model.VRuleRepository#getRuleEntries()
191:          * @see #getRuleRepository()
192:          * @generated
193:          */
194:         EReference getRuleRepository_RuleEntries();
195:
196:         /**
197:          * Returns the meta object for class '{@link org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry <em>Rule
198:          * Entry</em>}'.
199:          * <!-- begin-user-doc --> <!-- end-user-doc -->
200:          *
201:          * @return the meta object for class '<em>Rule Entry</em>'.
202:          * @see org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry
203:          * @generated
204:          */
205:         EClass getRuleEntry();
206:
207:         /**
208:          * Returns the meta object for the attribute
209:          * '{@link org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getName <em>Name</em>}'.
210:          * <!-- begin-user-doc -->
211:          * <!-- end-user-doc -->
212:          *
213:          * @return the meta object for the attribute '<em>Name</em>'.
214:          * @see org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getName()
215:          * @see #getRuleEntry()
216:          * @generated
217:          */
218:         EAttribute getRuleEntry_Name();
219:
220:         /**
221:          * Returns the meta object for the containment reference
222:          * '{@link org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getRule <em>Rule</em>}'.
223:          * <!-- begin-user-doc --> <!-- end-user-doc -->
224:          *
225:          * @return the meta object for the containment reference '<em>Rule</em>'.
226:          * @see org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getRule()
227:          * @see #getRuleEntry()
228:          * @generated
229:          */
230:         EReference getRuleEntry_Rule();
231:
232:         /**
233:          * Returns the meta object for the reference list
234:          * '{@link org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getElements <em>Elements</em>}'.
235:          * <!-- begin-user-doc --> <!-- end-user-doc -->
236:          *
237:          * @return the meta object for the reference list '<em>Elements</em>'.
238:          * @see org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getElements()
239:          * @see #getRuleEntry()
240:          * @generated
241:          */
242:         EReference getRuleEntry_Elements();
243:
244:         /**
245:          * Returns the meta object for the attribute
246:          * '{@link org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getMergeType <em>Merge Type</em>}'.
247:          * <!-- begin-user-doc -->
248:          * <!-- end-user-doc -->
249:          *
250:          * @return the meta object for the attribute '<em>Merge Type</em>'.
251:          * @see org.eclipse.emfforms.spi.rulerepository.model.VRuleEntry#getMergeType()
252:          * @see #getRuleEntry()
253:          * @generated
254:          */
255:         EAttribute getRuleEntry_MergeType();
256:
257:         /**
258:          * Returns the meta object for enum '{@link org.eclipse.emfforms.spi.rulerepository.model.MergeType <em>Merge
259:          * Type</em>}'.
260:          * <!-- begin-user-doc -->
261:          * <!-- end-user-doc -->
262:          *
263:          * @return the meta object for enum '<em>Merge Type</em>'.
264:          * @see org.eclipse.emfforms.spi.rulerepository.model.MergeType
265:          * @generated
266:          */
267:         EEnum getMergeType();
268:
269:         /**
270:          * Returns the factory that creates the instances of the model. <!--
271:          * begin-user-doc --> <!-- end-user-doc -->
272:          *
273:          * @return the factory that creates the instances of the model.
274:          * @generated
275:          */
276:         VRulerepositoryFactory getRulerepositoryFactory();
277:
278:         /**
279:          * <!-- begin-user-doc --> Defines literals for the meta objects that
280:          * represent
281:          * <ul>
282:          * <li>each class,</li>
283:          * <li>each feature of each class,</li>
284:          * <li>each enum,</li>
285:          * <li>and each data type</li>
286:          * </ul>
287:          * <!-- end-user-doc -->
288:          *
289:          * @generated
290:          */
291:         interface Literals {
292:                 /**
293:                  * The meta object literal for the
294:                  * '{@link org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleRepositoryImpl <em>Rule Repository</em>}'
295:                  * class.
296:                  * <!-- begin-user-doc --> <!--
297:                  * end-user-doc -->
298:                  *
299:                  * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleRepositoryImpl
300:                  * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRulerepositoryPackageImpl#getRuleRepository()
301:                  * @generated
302:                  */
303:                 EClass RULE_REPOSITORY = eINSTANCE.getRuleRepository();
304:
305:                 /**
306:                  * The meta object literal for the '<em><b>Rule Entries</b></em>' containment reference list feature.
307:                  * <!-- begin-user-doc --> <!--
308:                  * end-user-doc -->
309:                  *
310:                  * @generated
311:                  */
312:                 EReference RULE_REPOSITORY__RULE_ENTRIES = eINSTANCE.getRuleRepository_RuleEntries();
313:
314:                 /**
315:                  * The meta object literal for the '{@link org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleEntryImpl
316:                  * <em>Rule Entry</em>}' class.
317:                  * <!-- begin-user-doc --> <!--
318:                  * end-user-doc -->
319:                  *
320:                  * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRuleEntryImpl
321:                  * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRulerepositoryPackageImpl#getRuleEntry()
322:                  * @generated
323:                  */
324:                 EClass RULE_ENTRY = eINSTANCE.getRuleEntry();
325:
326:                 /**
327:                  * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
328:                  * <!-- begin-user-doc -->
329:                  * <!-- end-user-doc -->
330:                  *
331:                  * @generated
332:                  */
333:                 EAttribute RULE_ENTRY__NAME = eINSTANCE.getRuleEntry_Name();
334:
335:                 /**
336:                  * The meta object literal for the '<em><b>Rule</b></em>' containment reference feature.
337:                  * <!-- begin-user-doc --> <!-- end-user-doc -->
338:                  *
339:                  * @generated
340:                  */
341:                 EReference RULE_ENTRY__RULE = eINSTANCE.getRuleEntry_Rule();
342:
343:                 /**
344:                  * The meta object literal for the '<em><b>Elements</b></em>' reference list feature.
345:                  * <!-- begin-user-doc --> <!-- end-user-doc -->
346:                  *
347:                  * @generated
348:                  */
349:                 EReference RULE_ENTRY__ELEMENTS = eINSTANCE.getRuleEntry_Elements();
350:
351:                 /**
352:                  * The meta object literal for the '<em><b>Merge Type</b></em>' attribute feature.
353:                  * <!-- begin-user-doc -->
354:                  * <!-- end-user-doc -->
355:                  *
356:                  * @generated
357:                  */
358:                 EAttribute RULE_ENTRY__MERGE_TYPE = eINSTANCE.getRuleEntry_MergeType();
359:
360:                 /**
361:                  * The meta object literal for the '{@link org.eclipse.emfforms.spi.rulerepository.model.MergeType <em>Merge
362:                  * Type</em>}' enum.
363:                  * <!-- begin-user-doc -->
364:                  * <!-- end-user-doc -->
365:                  *
366:                  * @see org.eclipse.emfforms.spi.rulerepository.model.MergeType
367:                  * @see org.eclipse.emfforms.spi.rulerepository.model.impl.VRulerepositoryPackageImpl#getMergeType()
368:                  * @generated
369:                  */
370:                 EEnum MERGE_TYPE = eINSTANCE.getMergeType();
371:
372:         }
373:
374: } // VRulerepositoryPackage