Skip to content

Package: RulePackage$Literals

RulePackage$Literals

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

Coverage

1: /*******************************************************************************
2: * Copyright (c) 2011-2018 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: * EclipseSource Munich GmbH - initial API and implementation
13: * Christian W. Damus - bugs 527753, 530900
14: ******************************************************************************/
15: package org.eclipse.emf.ecp.view.spi.rule.model;
16:
17: import org.eclipse.emf.ecore.EAttribute;
18: import org.eclipse.emf.ecore.EClass;
19: import org.eclipse.emf.ecore.EEnum;
20: import org.eclipse.emf.ecore.EPackage;
21: import org.eclipse.emf.ecore.EReference;
22: import org.eclipse.emf.ecp.view.spi.model.VViewPackage;
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: * @since 1.2
36: * @noimplement This interface is not intended to be implemented by clients.
37: * <!-- end-user-doc -->
38: * @see org.eclipse.emf.ecp.view.spi.rule.model.RuleFactory
39: * @model kind="package"
40: * @generated
41: */
42: public interface RulePackage extends EPackage {
43:         /**
44:          * The package name.
45:          * <!-- begin-user-doc -->
46:          * <!-- end-user-doc -->
47:          *
48:          * @generated
49:          */
50:         String eNAME = "rule"; //$NON-NLS-1$
51:
52:         /**
53:          * The package namespace URI.
54:          * <!-- begin-user-doc -->
55:          * <!-- end-user-doc -->
56:          *
57:          * @generated
58:          */
59:         String eNS_URI = "http://org/eclipse/emf/ecp/view/rule/model"; //$NON-NLS-1$
60:
61:         /**
62:          * The package namespace name.
63:          * <!-- begin-user-doc -->
64:          * <!-- end-user-doc -->
65:          *
66:          * @generated
67:          */
68:         String eNS_PREFIX = "org.eclipse.emf.ecp.view.rule.model"; //$NON-NLS-1$
69:
70:         /**
71:          * The singleton instance of the package.
72:          * <!-- begin-user-doc -->
73:          * <!-- end-user-doc -->
74:          *
75:          * @generated
76:          */
77:         RulePackage eINSTANCE = org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl.init();
78:
79:         /**
80:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.ConditionImpl
81:          * <em>Condition</em>}' class.
82:          * <!-- begin-user-doc -->
83:          * <!-- end-user-doc -->
84:          *
85:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.ConditionImpl
86:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getCondition()
87:          * @generated
88:          */
89:         int CONDITION = 0;
90:
91:         /**
92:          * The number of structural features of the '<em>Condition</em>' class.
93:          * <!-- begin-user-doc -->
94:          * <!-- end-user-doc -->
95:          *
96:          * @generated
97:          * @ordered
98:          */
99:         int CONDITION_FEATURE_COUNT = 0;
100:
101:         /**
102:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.LeafConditionImpl <em>Leaf
103:          * Condition</em>}' class.
104:          * <!-- begin-user-doc -->
105:          * <!-- end-user-doc -->
106:          *
107:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.LeafConditionImpl
108:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getLeafCondition()
109:          * @generated
110:          */
111:         int LEAF_CONDITION = 1;
112:
113:         /**
114:          * The feature id for the '<em><b>Expected Value</b></em>' attribute.
115:          * <!-- begin-user-doc -->
116:          * <!-- end-user-doc -->
117:          *
118:          * @generated
119:          * @ordered
120:          */
121:         int LEAF_CONDITION__EXPECTED_VALUE = CONDITION_FEATURE_COUNT + 0;
122:
123:         /**
124:          * The feature id for the '<em><b>Domain Model Reference</b></em>' containment reference.
125:          * <!-- begin-user-doc -->
126:          * <!-- end-user-doc -->
127:          *
128:          * @generated
129:          * @ordered
130:          */
131:         int LEAF_CONDITION__DOMAIN_MODEL_REFERENCE = CONDITION_FEATURE_COUNT + 1;
132:
133:         /**
134:          * The feature id for the '<em><b>Value Domain Model Reference</b></em>' containment reference.
135:          * <!-- begin-user-doc -->
136:          *
137:          * @since 1.5
138:          * <!-- end-user-doc -->
139:          * @generated
140:          * @ordered
141:          */
142:         int LEAF_CONDITION__VALUE_DOMAIN_MODEL_REFERENCE = CONDITION_FEATURE_COUNT + 2;
143:
144:         /**
145:          * The feature id for the '<em><b>Compare Type</b></em>' attribute.
146:          * <!-- begin-user-doc -->
147:          *
148:          * @since 1.11
149:          * <!-- end-user-doc -->
150:          * @generated
151:          * @ordered
152:          */
153:         int LEAF_CONDITION__COMPARE_TYPE = CONDITION_FEATURE_COUNT + 3;
154:
155:         /**
156:          * The number of structural features of the '<em>Leaf Condition</em>' class.
157:          * <!-- begin-user-doc -->
158:          * <!-- end-user-doc -->
159:          *
160:          * @generated
161:          * @ordered
162:          */
163:         int LEAF_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 4;
164:
165:         /**
166:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.OrConditionImpl <em>Or
167:          * Condition</em>}' class.
168:          * <!-- begin-user-doc -->
169:          * <!-- end-user-doc -->
170:          *
171:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.OrConditionImpl
172:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getOrCondition()
173:          * @generated
174:          */
175:         int OR_CONDITION = 2;
176:
177:         /**
178:          * The feature id for the '<em><b>Conditions</b></em>' containment reference list.
179:          * <!-- begin-user-doc -->
180:          * <!-- end-user-doc -->
181:          *
182:          * @generated
183:          * @ordered
184:          */
185:         int OR_CONDITION__CONDITIONS = CONDITION_FEATURE_COUNT + 0;
186:
187:         /**
188:          * The number of structural features of the '<em>Or Condition</em>' class.
189:          * <!-- begin-user-doc -->
190:          * <!-- end-user-doc -->
191:          *
192:          * @generated
193:          * @ordered
194:          */
195:         int OR_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 1;
196:
197:         /**
198:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.AndConditionImpl <em>And
199:          * Condition</em>}' class.
200:          * <!-- begin-user-doc -->
201:          * <!-- end-user-doc -->
202:          *
203:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.AndConditionImpl
204:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getAndCondition()
205:          * @generated
206:          */
207:         int AND_CONDITION = 3;
208:
209:         /**
210:          * The feature id for the '<em><b>Conditions</b></em>' containment reference list.
211:          * <!-- begin-user-doc -->
212:          * <!-- end-user-doc -->
213:          *
214:          * @generated
215:          * @ordered
216:          */
217:         int AND_CONDITION__CONDITIONS = CONDITION_FEATURE_COUNT + 0;
218:
219:         /**
220:          * The number of structural features of the '<em>And Condition</em>' class.
221:          * <!-- begin-user-doc -->
222:          * <!-- end-user-doc -->
223:          *
224:          * @generated
225:          * @ordered
226:          */
227:         int AND_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 1;
228:
229:         /**
230:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.RuleImpl <em>Rule</em>}' class.
231:          * <!-- begin-user-doc -->
232:          * <!-- end-user-doc -->
233:          *
234:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RuleImpl
235:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getRule()
236:          * @generated
237:          */
238:         int RULE = 4;
239:
240:         /**
241:          * The feature id for the '<em><b>Condition</b></em>' containment reference.
242:          * <!-- begin-user-doc -->
243:          * <!-- end-user-doc -->
244:          *
245:          * @generated
246:          * @ordered
247:          */
248:         int RULE__CONDITION = VViewPackage.ATTACHMENT_FEATURE_COUNT + 0;
249:
250:         /**
251:          * The number of structural features of the '<em>Rule</em>' class.
252:          * <!-- begin-user-doc -->
253:          * <!-- end-user-doc -->
254:          *
255:          * @generated
256:          * @ordered
257:          */
258:         int RULE_FEATURE_COUNT = VViewPackage.ATTACHMENT_FEATURE_COUNT + 1;
259:
260:         /**
261:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.ShowRuleImpl <em>Show Rule</em>}'
262:          * class.
263:          * <!-- begin-user-doc -->
264:          * <!-- end-user-doc -->
265:          *
266:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.ShowRuleImpl
267:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getShowRule()
268:          * @generated
269:          */
270:         int SHOW_RULE = 5;
271:
272:         /**
273:          * The feature id for the '<em><b>Condition</b></em>' containment reference.
274:          * <!-- begin-user-doc -->
275:          * <!-- end-user-doc -->
276:          *
277:          * @generated
278:          * @ordered
279:          */
280:         int SHOW_RULE__CONDITION = RULE__CONDITION;
281:
282:         /**
283:          * The feature id for the '<em><b>Hide</b></em>' attribute.
284:          * <!-- begin-user-doc -->
285:          * <!-- end-user-doc -->
286:          *
287:          * @generated
288:          * @ordered
289:          */
290:         int SHOW_RULE__HIDE = RULE_FEATURE_COUNT + 0;
291:
292:         /**
293:          * The number of structural features of the '<em>Show Rule</em>' class.
294:          * <!-- begin-user-doc -->
295:          * <!-- end-user-doc -->
296:          *
297:          * @generated
298:          * @ordered
299:          */
300:         int SHOW_RULE_FEATURE_COUNT = RULE_FEATURE_COUNT + 1;
301:
302:         /**
303:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.EnableRuleImpl <em>Enable
304:          * Rule</em>}' class.
305:          * <!-- begin-user-doc -->
306:          * <!-- end-user-doc -->
307:          *
308:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.EnableRuleImpl
309:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getEnableRule()
310:          * @generated
311:          */
312:         int ENABLE_RULE = 6;
313:
314:         /**
315:          * The feature id for the '<em><b>Condition</b></em>' containment reference.
316:          * <!-- begin-user-doc -->
317:          * <!-- end-user-doc -->
318:          *
319:          * @generated
320:          * @ordered
321:          */
322:         int ENABLE_RULE__CONDITION = RULE__CONDITION;
323:
324:         /**
325:          * The feature id for the '<em><b>Disable</b></em>' attribute.
326:          * <!-- begin-user-doc -->
327:          * <!-- end-user-doc -->
328:          *
329:          * @generated
330:          * @ordered
331:          */
332:         int ENABLE_RULE__DISABLE = RULE_FEATURE_COUNT + 0;
333:
334:         /**
335:          * The number of structural features of the '<em>Enable Rule</em>' class.
336:          * <!-- begin-user-doc -->
337:          * <!-- end-user-doc -->
338:          *
339:          * @generated
340:          * @ordered
341:          */
342:         int ENABLE_RULE_FEATURE_COUNT = RULE_FEATURE_COUNT + 1;
343:
344:         /**
345:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.IterateConditionImpl <em>Iterate
346:          * Condition</em>}' class.
347:          * <!-- begin-user-doc -->
348:          * <!-- end-user-doc -->
349:          *
350:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.IterateConditionImpl
351:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getIterateCondition()
352:          * @generated
353:          */
354:         int ITERATE_CONDITION = 7;
355:
356:         /**
357:          * The feature id for the '<em><b>Quantifier</b></em>' attribute.
358:          * <!-- begin-user-doc -->
359:          * <!-- end-user-doc -->
360:          *
361:          * @generated
362:          * @ordered
363:          */
364:         int ITERATE_CONDITION__QUANTIFIER = CONDITION_FEATURE_COUNT + 0;
365:
366:         /**
367:          * The feature id for the '<em><b>If Empty</b></em>' attribute.
368:          * <!-- begin-user-doc -->
369:          * <!-- end-user-doc -->
370:          *
371:          * @generated
372:          * @ordered
373:          */
374:         int ITERATE_CONDITION__IF_EMPTY = CONDITION_FEATURE_COUNT + 1;
375:
376:         /**
377:          * The feature id for the '<em><b>Item Reference</b></em>' containment reference.
378:          * <!-- begin-user-doc -->
379:          * <!-- end-user-doc -->
380:          *
381:          * @generated
382:          * @ordered
383:          */
384:         int ITERATE_CONDITION__ITEM_REFERENCE = CONDITION_FEATURE_COUNT + 2;
385:
386:         /**
387:          * The feature id for the '<em><b>Item Condition</b></em>' containment reference.
388:          * <!-- begin-user-doc -->
389:          * <!-- end-user-doc -->
390:          *
391:          * @generated
392:          * @ordered
393:          */
394:         int ITERATE_CONDITION__ITEM_CONDITION = CONDITION_FEATURE_COUNT + 3;
395:
396:         /**
397:          * The number of structural features of the '<em>Iterate Condition</em>' class.
398:          * <!-- begin-user-doc -->
399:          * <!-- end-user-doc -->
400:          *
401:          * @generated
402:          * @ordered
403:          */
404:         int ITERATE_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 4;
405:
406:         /**
407:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.TrueImpl <em>True</em>}' class.
408:          * <!-- begin-user-doc -->
409:          * <!-- end-user-doc -->
410:          *
411:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.TrueImpl
412:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getTrue()
413:          * @generated
414:          */
415:         int TRUE = 8;
416:
417:         /**
418:          * The number of structural features of the '<em>True</em>' class.
419:          * <!-- begin-user-doc -->
420:          * <!-- end-user-doc -->
421:          *
422:          * @generated
423:          * @ordered
424:          */
425:         int TRUE_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 0;
426:
427:         /**
428:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.FalseImpl <em>False</em>}' class.
429:          * <!-- begin-user-doc -->
430:          * <!-- end-user-doc -->
431:          *
432:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.FalseImpl
433:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getFalse()
434:          * @generated
435:          */
436:         int FALSE = 9;
437:
438:         /**
439:          * The number of structural features of the '<em>False</em>' class.
440:          * <!-- begin-user-doc -->
441:          * <!-- end-user-doc -->
442:          *
443:          * @generated
444:          * @ordered
445:          */
446:         int FALSE_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 0;
447:
448:         /**
449:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.NotConditionImpl <em>Not
450:          * Condition</em>}' class.
451:          * <!-- begin-user-doc -->
452:          * <!-- end-user-doc -->
453:          *
454:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.NotConditionImpl
455:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getNotCondition()
456:          * @generated
457:          */
458:         int NOT_CONDITION = 10;
459:
460:         /**
461:          * The feature id for the '<em><b>Condition</b></em>' containment reference.
462:          * <!-- begin-user-doc -->
463:          * <!-- end-user-doc -->
464:          *
465:          * @generated
466:          * @ordered
467:          */
468:         int NOT_CONDITION__CONDITION = CONDITION_FEATURE_COUNT + 0;
469:
470:         /**
471:          * The number of structural features of the '<em>Not Condition</em>' class.
472:          * <!-- begin-user-doc -->
473:          * <!-- end-user-doc -->
474:          *
475:          * @generated
476:          * @ordered
477:          */
478:         int NOT_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 1;
479:
480:         /**
481:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.IsProxyConditionImpl <em>Is Proxy
482:          * Condition</em>}' class.
483:          * <!-- begin-user-doc -->
484:          * <!-- end-user-doc -->
485:          *
486:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.IsProxyConditionImpl
487:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getIsProxyCondition()
488:          * @generated
489:          */
490:         int IS_PROXY_CONDITION = 11;
491:
492:         /**
493:          * The feature id for the '<em><b>Domain Model Reference</b></em>' containment reference.
494:          * <!-- begin-user-doc -->
495:          * <!-- end-user-doc -->
496:          *
497:          * @generated
498:          * @ordered
499:          */
500:         int IS_PROXY_CONDITION__DOMAIN_MODEL_REFERENCE = CONDITION_FEATURE_COUNT + 0;
501:
502:         /**
503:          * The number of structural features of the '<em>Is Proxy Condition</em>' class.
504:          * <!-- begin-user-doc -->
505:          * <!-- end-user-doc -->
506:          *
507:          * @generated
508:          * @ordered
509:          */
510:         int IS_PROXY_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 1;
511:
512:         /**
513:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.CompareType <em>Compare Type</em>}'
514:          * enum.
515:          * <!-- begin-user-doc -->
516:          *
517:          * @since 1.11
518:          * <!-- end-user-doc -->
519:          * @see org.eclipse.emf.ecp.view.spi.rule.model.CompareType
520:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getCompareType()
521:          * @generated
522:          */
523:         int COMPARE_TYPE = 12;
524:
525:         /**
526:          * The meta object id for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.Quantifier <em>Quantifier</em>}' enum.
527:          * <!-- begin-user-doc -->
528:          * <!-- end-user-doc -->
529:          *
530:          * @see org.eclipse.emf.ecp.view.spi.rule.model.Quantifier
531:          * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getQuantifier()
532:          * @generated
533:          */
534:         int QUANTIFIER = 13;
535:
536:         /**
537:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.Condition <em>Condition</em>}'.
538:          * <!-- begin-user-doc -->
539:          * <!-- end-user-doc -->
540:          *
541:          * @return the meta object for class '<em>Condition</em>'.
542:          * @see org.eclipse.emf.ecp.view.spi.rule.model.Condition
543:          * @generated
544:          */
545:         EClass getCondition();
546:
547:         /**
548:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition <em>Leaf
549:          * Condition</em>}'.
550:          * <!-- begin-user-doc -->
551:          * <!-- end-user-doc -->
552:          *
553:          * @return the meta object for class '<em>Leaf Condition</em>'.
554:          * @see org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition
555:          * @generated
556:          */
557:         EClass getLeafCondition();
558:
559:         /**
560:          * Returns the meta object for the attribute
561:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getExpectedValue <em>Expected Value</em>}'.
562:          * <!-- begin-user-doc -->
563:          * <!-- end-user-doc -->
564:          *
565:          * @return the meta object for the attribute '<em>Expected Value</em>'.
566:          * @see org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getExpectedValue()
567:          * @see #getLeafCondition()
568:          * @generated
569:          */
570:         EAttribute getLeafCondition_ExpectedValue();
571:
572:         /**
573:          * Returns the meta object for the containment reference
574:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getDomainModelReference <em>Domain Model
575:          * Reference</em>}'.
576:          * <!-- begin-user-doc -->
577:          * <!-- end-user-doc -->
578:          *
579:          * @return the meta object for the containment reference '<em>Domain Model Reference</em>'.
580:          * @see org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getDomainModelReference()
581:          * @see #getLeafCondition()
582:          * @generated
583:          */
584:         EReference getLeafCondition_DomainModelReference();
585:
586:         /**
587:          * Returns the meta object for the containment reference
588:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getValueDomainModelReference <em>Value Domain Model
589:          * Reference</em>}'.
590:          * <!-- begin-user-doc -->
591:          *
592:          * @since 1.5
593:          * <!-- end-user-doc -->
594:          * @return the meta object for the containment reference '<em>Value Domain Model Reference</em>'.
595:          * @see org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getValueDomainModelReference()
596:          * @see #getLeafCondition()
597:          * @generated
598:          */
599:         EReference getLeafCondition_ValueDomainModelReference();
600:
601:         /**
602:          * Returns the meta object for the attribute
603:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getCompareType <em>Compare Type</em>}'.
604:          * <!-- begin-user-doc -->
605:          *
606:          * @since 1.11
607:          * <!-- end-user-doc -->
608:          * @return the meta object for the attribute '<em>Compare Type</em>'.
609:          * @see org.eclipse.emf.ecp.view.spi.rule.model.LeafCondition#getCompareType()
610:          * @see #getLeafCondition()
611:          * @generated
612:          */
613:         EAttribute getLeafCondition_CompareType();
614:
615:         /**
616:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.OrCondition <em>Or
617:          * Condition</em>}'.
618:          * <!-- begin-user-doc -->
619:          * <!-- end-user-doc -->
620:          *
621:          * @return the meta object for class '<em>Or Condition</em>'.
622:          * @see org.eclipse.emf.ecp.view.spi.rule.model.OrCondition
623:          * @generated
624:          */
625:         EClass getOrCondition();
626:
627:         /**
628:          * Returns the meta object for the containment reference list
629:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.OrCondition#getConditions <em>Conditions</em>}'.
630:          * <!-- begin-user-doc -->
631:          * <!-- end-user-doc -->
632:          *
633:          * @return the meta object for the containment reference list '<em>Conditions</em>'.
634:          * @see org.eclipse.emf.ecp.view.spi.rule.model.OrCondition#getConditions()
635:          * @see #getOrCondition()
636:          * @generated
637:          */
638:         EReference getOrCondition_Conditions();
639:
640:         /**
641:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.AndCondition <em>And
642:          * Condition</em>}'.
643:          * <!-- begin-user-doc -->
644:          * <!-- end-user-doc -->
645:          *
646:          * @return the meta object for class '<em>And Condition</em>'.
647:          * @see org.eclipse.emf.ecp.view.spi.rule.model.AndCondition
648:          * @generated
649:          */
650:         EClass getAndCondition();
651:
652:         /**
653:          * Returns the meta object for the containment reference list
654:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.AndCondition#getConditions <em>Conditions</em>}'.
655:          * <!-- begin-user-doc -->
656:          * <!-- end-user-doc -->
657:          *
658:          * @return the meta object for the containment reference list '<em>Conditions</em>'.
659:          * @see org.eclipse.emf.ecp.view.spi.rule.model.AndCondition#getConditions()
660:          * @see #getAndCondition()
661:          * @generated
662:          */
663:         EReference getAndCondition_Conditions();
664:
665:         /**
666:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.Rule <em>Rule</em>}'.
667:          * <!-- begin-user-doc -->
668:          * <!-- end-user-doc -->
669:          *
670:          * @return the meta object for class '<em>Rule</em>'.
671:          * @see org.eclipse.emf.ecp.view.spi.rule.model.Rule
672:          * @generated
673:          */
674:         EClass getRule();
675:
676:         /**
677:          * Returns the meta object for the containment reference
678:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.Rule#getCondition <em>Condition</em>}'.
679:          * <!-- begin-user-doc -->
680:          * <!-- end-user-doc -->
681:          *
682:          * @return the meta object for the containment reference '<em>Condition</em>'.
683:          * @see org.eclipse.emf.ecp.view.spi.rule.model.Rule#getCondition()
684:          * @see #getRule()
685:          * @generated
686:          */
687:         EReference getRule_Condition();
688:
689:         /**
690:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.ShowRule <em>Show Rule</em>}'.
691:          * <!-- begin-user-doc -->
692:          * <!-- end-user-doc -->
693:          *
694:          * @return the meta object for class '<em>Show Rule</em>'.
695:          * @see org.eclipse.emf.ecp.view.spi.rule.model.ShowRule
696:          * @generated
697:          */
698:         EClass getShowRule();
699:
700:         /**
701:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.rule.model.ShowRule#isHide
702:          * <em>Hide</em>}'.
703:          * <!-- begin-user-doc -->
704:          * <!-- end-user-doc -->
705:          *
706:          * @return the meta object for the attribute '<em>Hide</em>'.
707:          * @see org.eclipse.emf.ecp.view.spi.rule.model.ShowRule#isHide()
708:          * @see #getShowRule()
709:          * @generated
710:          */
711:         EAttribute getShowRule_Hide();
712:
713:         /**
714:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.EnableRule <em>Enable
715:          * Rule</em>}'.
716:          * <!-- begin-user-doc -->
717:          * <!-- end-user-doc -->
718:          *
719:          * @return the meta object for class '<em>Enable Rule</em>'.
720:          * @see org.eclipse.emf.ecp.view.spi.rule.model.EnableRule
721:          * @generated
722:          */
723:         EClass getEnableRule();
724:
725:         /**
726:          * Returns the meta object for the attribute '{@link org.eclipse.emf.ecp.view.spi.rule.model.EnableRule#isDisable
727:          * <em>Disable</em>}'.
728:          * <!-- begin-user-doc -->
729:          * <!-- end-user-doc -->
730:          *
731:          * @return the meta object for the attribute '<em>Disable</em>'.
732:          * @see org.eclipse.emf.ecp.view.spi.rule.model.EnableRule#isDisable()
733:          * @see #getEnableRule()
734:          * @generated
735:          */
736:         EAttribute getEnableRule_Disable();
737:
738:         /**
739:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition <em>Iterate
740:          * Condition</em>}'.
741:          * <!-- begin-user-doc -->
742:          * <!-- end-user-doc -->
743:          *
744:          * @return the meta object for class '<em>Iterate Condition</em>'.
745:          * @see org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition
746:          * @generated
747:          */
748:         EClass getIterateCondition();
749:
750:         /**
751:          * Returns the meta object for the attribute
752:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#getQuantifier <em>Quantifier</em>}'.
753:          * <!-- begin-user-doc -->
754:          * <!-- end-user-doc -->
755:          *
756:          * @return the meta object for the attribute '<em>Quantifier</em>'.
757:          * @see org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#getQuantifier()
758:          * @see #getIterateCondition()
759:          * @generated
760:          */
761:         EAttribute getIterateCondition_Quantifier();
762:
763:         /**
764:          * Returns the meta object for the attribute
765:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#isIfEmpty <em>If Empty</em>}'.
766:          * <!-- begin-user-doc -->
767:          * <!-- end-user-doc -->
768:          *
769:          * @return the meta object for the attribute '<em>If Empty</em>'.
770:          * @see org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#isIfEmpty()
771:          * @see #getIterateCondition()
772:          * @generated
773:          */
774:         EAttribute getIterateCondition_IfEmpty();
775:
776:         /**
777:          * Returns the meta object for the containment reference
778:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#getItemReference <em>Item Reference</em>}'.
779:          * <!-- begin-user-doc -->
780:          * <!-- end-user-doc -->
781:          *
782:          * @return the meta object for the containment reference '<em>Item Reference</em>'.
783:          * @see org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#getItemReference()
784:          * @see #getIterateCondition()
785:          * @generated
786:          */
787:         EReference getIterateCondition_ItemReference();
788:
789:         /**
790:          * Returns the meta object for the containment reference
791:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#getItemCondition <em>Item Condition</em>}'.
792:          * <!-- begin-user-doc -->
793:          * <!-- end-user-doc -->
794:          *
795:          * @return the meta object for the containment reference '<em>Item Condition</em>'.
796:          * @see org.eclipse.emf.ecp.view.spi.rule.model.IterateCondition#getItemCondition()
797:          * @see #getIterateCondition()
798:          * @generated
799:          */
800:         EReference getIterateCondition_ItemCondition();
801:
802:         /**
803:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.True <em>True</em>}'.
804:          * <!-- begin-user-doc -->
805:          * <!-- end-user-doc -->
806:          *
807:          * @return the meta object for class '<em>True</em>'.
808:          * @see org.eclipse.emf.ecp.view.spi.rule.model.True
809:          * @generated
810:          */
811:         EClass getTrue();
812:
813:         /**
814:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.False <em>False</em>}'.
815:          * <!-- begin-user-doc -->
816:          * <!-- end-user-doc -->
817:          *
818:          * @return the meta object for class '<em>False</em>'.
819:          * @see org.eclipse.emf.ecp.view.spi.rule.model.False
820:          * @generated
821:          */
822:         EClass getFalse();
823:
824:         /**
825:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.NotCondition <em>Not
826:          * Condition</em>}'.
827:          * <!-- begin-user-doc -->
828:          * <!-- end-user-doc -->
829:          *
830:          * @return the meta object for class '<em>Not Condition</em>'.
831:          * @see org.eclipse.emf.ecp.view.spi.rule.model.NotCondition
832:          * @generated
833:          */
834:         EClass getNotCondition();
835:
836:         /**
837:          * Returns the meta object for the containment reference
838:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.NotCondition#getCondition <em>Condition</em>}'.
839:          * <!-- begin-user-doc -->
840:          * <!-- end-user-doc -->
841:          *
842:          * @return the meta object for the containment reference '<em>Condition</em>'.
843:          * @see org.eclipse.emf.ecp.view.spi.rule.model.NotCondition#getCondition()
844:          * @see #getNotCondition()
845:          * @generated
846:          */
847:         EReference getNotCondition_Condition();
848:
849:         /**
850:          * Returns the meta object for class '{@link org.eclipse.emf.ecp.view.spi.rule.model.IsProxyCondition <em>Is Proxy
851:          * Condition</em>}'.
852:          * <!-- begin-user-doc -->
853:          * <!-- end-user-doc -->
854:          *
855:          * @return the meta object for class '<em>Is Proxy Condition</em>'.
856:          * @see org.eclipse.emf.ecp.view.spi.rule.model.IsProxyCondition
857:          * @generated
858:          */
859:         EClass getIsProxyCondition();
860:
861:         /**
862:          * Returns the meta object for the containment reference
863:          * '{@link org.eclipse.emf.ecp.view.spi.rule.model.IsProxyCondition#getDomainModelReference <em>Domain Model
864:          * Reference</em>}'.
865:          * <!-- begin-user-doc -->
866:          * <!-- end-user-doc -->
867:          *
868:          * @return the meta object for the containment reference '<em>Domain Model Reference</em>'.
869:          * @see org.eclipse.emf.ecp.view.spi.rule.model.IsProxyCondition#getDomainModelReference()
870:          * @see #getIsProxyCondition()
871:          * @generated
872:          */
873:         EReference getIsProxyCondition_DomainModelReference();
874:
875:         /**
876:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.spi.rule.model.CompareType <em>Compare
877:          * Type</em>}'.
878:          * <!-- begin-user-doc -->
879:          *
880:          * @since 1.11
881:          * <!-- end-user-doc -->
882:          * @return the meta object for enum '<em>Compare Type</em>'.
883:          * @see org.eclipse.emf.ecp.view.spi.rule.model.CompareType
884:          * @generated
885:          */
886:         EEnum getCompareType();
887:
888:         /**
889:          * Returns the meta object for enum '{@link org.eclipse.emf.ecp.view.spi.rule.model.Quantifier
890:          * <em>Quantifier</em>}'.
891:          * <!-- begin-user-doc -->
892:          * <!-- end-user-doc -->
893:          *
894:          * @return the meta object for enum '<em>Quantifier</em>'.
895:          * @see org.eclipse.emf.ecp.view.spi.rule.model.Quantifier
896:          * @generated
897:          */
898:         EEnum getQuantifier();
899:
900:         /**
901:          * Returns the factory that creates the instances of the model.
902:          * <!-- begin-user-doc -->
903:          * <!-- end-user-doc -->
904:          *
905:          * @return the factory that creates the instances of the model.
906:          * @generated
907:          */
908:         RuleFactory getRuleFactory();
909:
910:         /**
911:          * <!-- begin-user-doc -->
912:          * Defines literals for the meta objects that represent
913:          * <ul>
914:          * <li>each class,</li>
915:          * <li>each feature of each class,</li>
916:          * <li>each enum,</li>
917:          * <li>and each data type</li>
918:          * </ul>
919:          * <!-- end-user-doc -->
920:          *
921:          * @generated
922:          */
923:         interface Literals {
924:                 /**
925:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.ConditionImpl
926:                  * <em>Condition</em>}' class.
927:                  * <!-- begin-user-doc -->
928:                  * <!-- end-user-doc -->
929:                  *
930:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.ConditionImpl
931:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getCondition()
932:                  * @generated
933:                  */
934:                 EClass CONDITION = eINSTANCE.getCondition();
935:
936:                 /**
937:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.LeafConditionImpl
938:                  * <em>Leaf Condition</em>}' class.
939:                  * <!-- begin-user-doc -->
940:                  * <!-- end-user-doc -->
941:                  *
942:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.LeafConditionImpl
943:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getLeafCondition()
944:                  * @generated
945:                  */
946:                 EClass LEAF_CONDITION = eINSTANCE.getLeafCondition();
947:
948:                 /**
949:                  * The meta object literal for the '<em><b>Expected Value</b></em>' attribute feature.
950:                  * <!-- begin-user-doc -->
951:                  * <!-- end-user-doc -->
952:                  *
953:                  * @generated
954:                  */
955:                 EAttribute LEAF_CONDITION__EXPECTED_VALUE = eINSTANCE.getLeafCondition_ExpectedValue();
956:
957:                 /**
958:                  * The meta object literal for the '<em><b>Domain Model Reference</b></em>' containment reference feature.
959:                  * <!-- begin-user-doc -->
960:                  * <!-- end-user-doc -->
961:                  *
962:                  * @generated
963:                  */
964:                 EReference LEAF_CONDITION__DOMAIN_MODEL_REFERENCE = eINSTANCE.getLeafCondition_DomainModelReference();
965:
966:                 /**
967:                  * The meta object literal for the '<em><b>Value Domain Model Reference</b></em>' containment reference feature.
968:                  * <!-- begin-user-doc -->
969:                  *
970:                  * @since 1.5
971:                  * <!-- end-user-doc -->
972:                  * @generated
973:                  */
974:                 EReference LEAF_CONDITION__VALUE_DOMAIN_MODEL_REFERENCE = eINSTANCE
975:                         .getLeafCondition_ValueDomainModelReference();
976:
977:                 /**
978:                  * The meta object literal for the '<em><b>Compare Type</b></em>' attribute feature.
979:                  * <!-- begin-user-doc -->
980:                  *
981:                  * @since 1.11
982:                  * <!-- end-user-doc -->
983:                  * @generated
984:                  */
985:                 EAttribute LEAF_CONDITION__COMPARE_TYPE = eINSTANCE.getLeafCondition_CompareType();
986:
987:                 /**
988:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.OrConditionImpl <em>Or
989:                  * Condition</em>}' class.
990:                  * <!-- begin-user-doc -->
991:                  * <!-- end-user-doc -->
992:                  *
993:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.OrConditionImpl
994:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getOrCondition()
995:                  * @generated
996:                  */
997:                 EClass OR_CONDITION = eINSTANCE.getOrCondition();
998:
999:                 /**
1000:                  * The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature.
1001:                  * <!-- begin-user-doc -->
1002:                  * <!-- end-user-doc -->
1003:                  *
1004:                  * @generated
1005:                  */
1006:                 EReference OR_CONDITION__CONDITIONS = eINSTANCE.getOrCondition_Conditions();
1007:
1008:                 /**
1009:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.AndConditionImpl <em>And
1010:                  * Condition</em>}' class.
1011:                  * <!-- begin-user-doc -->
1012:                  * <!-- end-user-doc -->
1013:                  *
1014:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.AndConditionImpl
1015:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getAndCondition()
1016:                  * @generated
1017:                  */
1018:                 EClass AND_CONDITION = eINSTANCE.getAndCondition();
1019:
1020:                 /**
1021:                  * The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature.
1022:                  * <!-- begin-user-doc -->
1023:                  * <!-- end-user-doc -->
1024:                  *
1025:                  * @generated
1026:                  */
1027:                 EReference AND_CONDITION__CONDITIONS = eINSTANCE.getAndCondition_Conditions();
1028:
1029:                 /**
1030:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.RuleImpl <em>Rule</em>}'
1031:                  * class.
1032:                  * <!-- begin-user-doc -->
1033:                  * <!-- end-user-doc -->
1034:                  *
1035:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RuleImpl
1036:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getRule()
1037:                  * @generated
1038:                  */
1039:                 EClass RULE = eINSTANCE.getRule();
1040:
1041:                 /**
1042:                  * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature.
1043:                  * <!-- begin-user-doc -->
1044:                  * <!-- end-user-doc -->
1045:                  *
1046:                  * @generated
1047:                  */
1048:                 EReference RULE__CONDITION = eINSTANCE.getRule_Condition();
1049:
1050:                 /**
1051:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.ShowRuleImpl <em>Show
1052:                  * Rule</em>}' class.
1053:                  * <!-- begin-user-doc -->
1054:                  * <!-- end-user-doc -->
1055:                  *
1056:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.ShowRuleImpl
1057:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getShowRule()
1058:                  * @generated
1059:                  */
1060:                 EClass SHOW_RULE = eINSTANCE.getShowRule();
1061:
1062:                 /**
1063:                  * The meta object literal for the '<em><b>Hide</b></em>' attribute feature.
1064:                  * <!-- begin-user-doc -->
1065:                  * <!-- end-user-doc -->
1066:                  *
1067:                  * @generated
1068:                  */
1069:                 EAttribute SHOW_RULE__HIDE = eINSTANCE.getShowRule_Hide();
1070:
1071:                 /**
1072:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.EnableRuleImpl
1073:                  * <em>Enable Rule</em>}' class.
1074:                  * <!-- begin-user-doc -->
1075:                  * <!-- end-user-doc -->
1076:                  *
1077:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.EnableRuleImpl
1078:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getEnableRule()
1079:                  * @generated
1080:                  */
1081:                 EClass ENABLE_RULE = eINSTANCE.getEnableRule();
1082:
1083:                 /**
1084:                  * The meta object literal for the '<em><b>Disable</b></em>' attribute feature.
1085:                  * <!-- begin-user-doc -->
1086:                  * <!-- end-user-doc -->
1087:                  *
1088:                  * @generated
1089:                  */
1090:                 EAttribute ENABLE_RULE__DISABLE = eINSTANCE.getEnableRule_Disable();
1091:
1092:                 /**
1093:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.IterateConditionImpl
1094:                  * <em>Iterate Condition</em>}' class.
1095:                  * <!-- begin-user-doc -->
1096:                  * <!-- end-user-doc -->
1097:                  *
1098:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.IterateConditionImpl
1099:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getIterateCondition()
1100:                  * @generated
1101:                  */
1102:                 EClass ITERATE_CONDITION = eINSTANCE.getIterateCondition();
1103:
1104:                 /**
1105:                  * The meta object literal for the '<em><b>Quantifier</b></em>' attribute feature.
1106:                  * <!-- begin-user-doc -->
1107:                  * <!-- end-user-doc -->
1108:                  *
1109:                  * @generated
1110:                  */
1111:                 EAttribute ITERATE_CONDITION__QUANTIFIER = eINSTANCE.getIterateCondition_Quantifier();
1112:
1113:                 /**
1114:                  * The meta object literal for the '<em><b>If Empty</b></em>' attribute feature.
1115:                  * <!-- begin-user-doc -->
1116:                  * <!-- end-user-doc -->
1117:                  *
1118:                  * @generated
1119:                  */
1120:                 EAttribute ITERATE_CONDITION__IF_EMPTY = eINSTANCE.getIterateCondition_IfEmpty();
1121:
1122:                 /**
1123:                  * The meta object literal for the '<em><b>Item Reference</b></em>' containment reference feature.
1124:                  * <!-- begin-user-doc -->
1125:                  * <!-- end-user-doc -->
1126:                  *
1127:                  * @generated
1128:                  */
1129:                 EReference ITERATE_CONDITION__ITEM_REFERENCE = eINSTANCE.getIterateCondition_ItemReference();
1130:
1131:                 /**
1132:                  * The meta object literal for the '<em><b>Item Condition</b></em>' containment reference feature.
1133:                  * <!-- begin-user-doc -->
1134:                  * <!-- end-user-doc -->
1135:                  *
1136:                  * @generated
1137:                  */
1138:                 EReference ITERATE_CONDITION__ITEM_CONDITION = eINSTANCE.getIterateCondition_ItemCondition();
1139:
1140:                 /**
1141:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.TrueImpl <em>True</em>}'
1142:                  * class.
1143:                  * <!-- begin-user-doc -->
1144:                  * <!-- end-user-doc -->
1145:                  *
1146:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.TrueImpl
1147:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getTrue()
1148:                  * @generated
1149:                  */
1150:                 EClass TRUE = eINSTANCE.getTrue();
1151:
1152:                 /**
1153:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.FalseImpl
1154:                  * <em>False</em>}' class.
1155:                  * <!-- begin-user-doc -->
1156:                  * <!-- end-user-doc -->
1157:                  *
1158:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.FalseImpl
1159:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getFalse()
1160:                  * @generated
1161:                  */
1162:                 EClass FALSE = eINSTANCE.getFalse();
1163:
1164:                 /**
1165:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.NotConditionImpl <em>Not
1166:                  * Condition</em>}' class.
1167:                  * <!-- begin-user-doc -->
1168:                  * <!-- end-user-doc -->
1169:                  *
1170:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.NotConditionImpl
1171:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getNotCondition()
1172:                  * @generated
1173:                  */
1174:                 EClass NOT_CONDITION = eINSTANCE.getNotCondition();
1175:
1176:                 /**
1177:                  * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature.
1178:                  * <!-- begin-user-doc -->
1179:                  * <!-- end-user-doc -->
1180:                  *
1181:                  * @generated
1182:                  */
1183:                 EReference NOT_CONDITION__CONDITION = eINSTANCE.getNotCondition_Condition();
1184:
1185:                 /**
1186:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.impl.IsProxyConditionImpl
1187:                  * <em>Is Proxy Condition</em>}' class.
1188:                  * <!-- begin-user-doc -->
1189:                  * <!-- end-user-doc -->
1190:                  *
1191:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.IsProxyConditionImpl
1192:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getIsProxyCondition()
1193:                  * @generated
1194:                  */
1195:                 EClass IS_PROXY_CONDITION = eINSTANCE.getIsProxyCondition();
1196:
1197:                 /**
1198:                  * The meta object literal for the '<em><b>Domain Model Reference</b></em>' containment reference feature.
1199:                  * <!-- begin-user-doc -->
1200:                  * <!-- end-user-doc -->
1201:                  *
1202:                  * @generated
1203:                  */
1204:                 EReference IS_PROXY_CONDITION__DOMAIN_MODEL_REFERENCE = eINSTANCE.getIsProxyCondition_DomainModelReference();
1205:
1206:                 /**
1207:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.CompareType <em>Compare
1208:                  * Type</em>}' enum.
1209:                  * <!-- begin-user-doc -->
1210:                  *
1211:                  * @since 1.11
1212:                  * <!-- end-user-doc -->
1213:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.CompareType
1214:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getCompareType()
1215:                  * @generated
1216:                  */
1217:                 EEnum COMPARE_TYPE = eINSTANCE.getCompareType();
1218:
1219:                 /**
1220:                  * The meta object literal for the '{@link org.eclipse.emf.ecp.view.spi.rule.model.Quantifier
1221:                  * <em>Quantifier</em>}' enum.
1222:                  * <!-- begin-user-doc -->
1223:                  * <!-- end-user-doc -->
1224:                  *
1225:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.Quantifier
1226:                  * @see org.eclipse.emf.ecp.view.spi.rule.model.impl.RulePackageImpl#getQuantifier()
1227:                  * @generated
1228:                  */
1229:                 EEnum QUANTIFIER = eINSTANCE.getQuantifier();
1230:
1231:         }
1232:
1233: } // RulePackage