diff options
Diffstat (limited to 'plugins/infra/emf/expressions/org.eclipse.papyrus.infra.emf.expressions/src-gen/org/eclipse/papyrus/infra/emf/expressions/booleanexpressions/BooleanExpressionsPackage.java')
-rwxr-xr-x | plugins/infra/emf/expressions/org.eclipse.papyrus.infra.emf.expressions/src-gen/org/eclipse/papyrus/infra/emf/expressions/booleanexpressions/BooleanExpressionsPackage.java | 487 |
1 files changed, 383 insertions, 104 deletions
diff --git a/plugins/infra/emf/expressions/org.eclipse.papyrus.infra.emf.expressions/src-gen/org/eclipse/papyrus/infra/emf/expressions/booleanexpressions/BooleanExpressionsPackage.java b/plugins/infra/emf/expressions/org.eclipse.papyrus.infra.emf.expressions/src-gen/org/eclipse/papyrus/infra/emf/expressions/booleanexpressions/BooleanExpressionsPackage.java index b9c51c1c529..645e0b0a6be 100755 --- a/plugins/infra/emf/expressions/org.eclipse.papyrus.infra.emf.expressions/src-gen/org/eclipse/papyrus/infra/emf/expressions/booleanexpressions/BooleanExpressionsPackage.java +++ b/plugins/infra/emf/expressions/org.eclipse.papyrus.infra.emf.expressions/src-gen/org/eclipse/papyrus/infra/emf/expressions/booleanexpressions/BooleanExpressionsPackage.java @@ -78,7 +78,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getIBooleanExpression() * @generated */ - int IBOOLEAN_EXPRESSION = 2; + int IBOOLEAN_EXPRESSION = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -133,7 +133,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getIBooleanEObjectExpression() * @generated */ - int IBOOLEAN_EOBJECT_EXPRESSION = 1; + int IBOOLEAN_EOBJECT_EXPRESSION = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -181,6 +181,70 @@ public interface BooleanExpressionsPackage extends EPackage { int IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EXPRESSION_OPERATION_COUNT + 0; /** + * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractMultiBooleanEObjectExpressionsReferenceExpressionImpl <em>Abstract Multi Boolean EObject Expressions Reference Expression</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractMultiBooleanEObjectExpressionsReferenceExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbstractMultiBooleanEObjectExpressionsReferenceExpression() + * @generated + */ + int ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION = 4; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + + /** + * The feature id for the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + + /** + * The feature id for the '<em><b>Referenced Expressions</b></em>' reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__REFERENCED_EXPRESSIONS = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Abstract Multi Boolean EObject Expressions Reference Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + + /** + * The operation id for the '<em>Evaluate</em>' operation. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + + /** + * The number of operations of the '<em>Abstract Multi Boolean EObject Expressions Reference Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; + + /** * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.OrExpressionImpl <em>Or Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -197,7 +261,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int OR_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + int OR_EXPRESSION__NAME = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__NAME; /** * The feature id for the '<em><b>Description</b></em>' attribute. @@ -206,25 +270,25 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int OR_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + int OR_EXPRESSION__DESCRIPTION = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__DESCRIPTION; /** - * The feature id for the '<em><b>Owned Expressions</b></em>' containment reference list. + * The feature id for the '<em><b>Referenced Expressions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int OR_EXPRESSION__OWNED_EXPRESSIONS = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + int OR_EXPRESSION__REFERENCED_EXPRESSIONS = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__REFERENCED_EXPRESSIONS; /** - * The feature id for the '<em><b>Referenced Expressions</b></em>' reference list. + * The feature id for the '<em><b>Owned Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int OR_EXPRESSION__REFERENCED_EXPRESSIONS = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + int OR_EXPRESSION__OWNED_EXPRESSIONS = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Or Expression</em>' class. @@ -233,7 +297,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int OR_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 2; + int OR_EXPRESSION_FEATURE_COUNT = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_FEATURE_COUNT + 1; /** * The operation id for the '<em>Evaluate</em>' operation. @@ -242,7 +306,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int OR_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + int OR_EXPRESSION___EVALUATE__OBJECT = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION___EVALUATE__OBJECT; /** * The number of operations of the '<em>Or Expression</em>' class. @@ -251,7 +315,71 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int OR_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; + int OR_EXPRESSION_OPERATION_COUNT = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbtractMultiBooleanEObjectExpressionsOwnedExpressionImpl <em>Abtract Multi Boolean EObject Expressions Owned Expression</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbtractMultiBooleanEObjectExpressionsOwnedExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbtractMultiBooleanEObjectExpressionsOwnedExpression() + * @generated + */ + int ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION = 1; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + + /** + * The feature id for the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + + /** + * The feature id for the '<em><b>Owned Expressions</b></em>' containment reference list. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION__OWNED_EXPRESSIONS = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Abtract Multi Boolean EObject Expressions Owned Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + + /** + * The operation id for the '<em>Evaluate</em>' operation. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + + /** + * The number of operations of the '<em>Abtract Multi Boolean EObject Expressions Owned Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AndExpressionImpl <em>And Expression</em>}' class. @@ -261,7 +389,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAndExpression() * @generated */ - int AND_EXPRESSION = 3; + int AND_EXPRESSION = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -270,7 +398,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int AND_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + int AND_EXPRESSION__NAME = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__NAME; /** * The feature id for the '<em><b>Description</b></em>' attribute. @@ -279,25 +407,25 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int AND_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + int AND_EXPRESSION__DESCRIPTION = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__DESCRIPTION; /** - * The feature id for the '<em><b>Owned Expressions</b></em>' containment reference list. + * The feature id for the '<em><b>Referenced Expressions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int AND_EXPRESSION__OWNED_EXPRESSIONS = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + int AND_EXPRESSION__REFERENCED_EXPRESSIONS = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__REFERENCED_EXPRESSIONS; /** - * The feature id for the '<em><b>Referenced Expressions</b></em>' reference list. + * The feature id for the '<em><b>Owned Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int AND_EXPRESSION__REFERENCED_EXPRESSIONS = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + int AND_EXPRESSION__OWNED_EXPRESSIONS = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>And Expression</em>' class. @@ -306,7 +434,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int AND_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 2; + int AND_EXPRESSION_FEATURE_COUNT = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_FEATURE_COUNT + 1; /** * The operation id for the '<em>Evaluate</em>' operation. @@ -315,7 +443,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int AND_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + int AND_EXPRESSION___EVALUATE__OBJECT = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION___EVALUATE__OBJECT; /** * The number of operations of the '<em>And Expression</em>' class. @@ -324,7 +452,71 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int AND_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; + int AND_EXPRESSION_OPERATION_COUNT = ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionOwnedExpressionImpl <em>Abstract Single Boolean EObject Expression Owned Expression</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionOwnedExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbstractSingleBooleanEObjectExpressionOwnedExpression() + * @generated + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION = 7; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + + /** + * The feature id for the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + + /** + * The feature id for the '<em><b>Owned Expression</b></em>' containment reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION__OWNED_EXPRESSION = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Abstract Single Boolean EObject Expression Owned Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + + /** + * The operation id for the '<em>Evaluate</em>' operation. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + + /** + * The number of operations of the '<em>Abstract Single Boolean EObject Expression Owned Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.NotExpressionImpl <em>Not Expression</em>}' class. @@ -334,7 +526,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getNotExpression() * @generated */ - int NOT_EXPRESSION = 4; + int NOT_EXPRESSION = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -343,7 +535,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int NOT_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + int NOT_EXPRESSION__NAME = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION__NAME; /** * The feature id for the '<em><b>Description</b></em>' attribute. @@ -352,7 +544,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int NOT_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + int NOT_EXPRESSION__DESCRIPTION = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION__DESCRIPTION; /** * The feature id for the '<em><b>Owned Expression</b></em>' containment reference. @@ -361,7 +553,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int NOT_EXPRESSION__OWNED_EXPRESSION = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + int NOT_EXPRESSION__OWNED_EXPRESSION = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION__OWNED_EXPRESSION; /** * The feature id for the '<em><b>Referenced Expression</b></em>' reference. @@ -370,7 +562,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int NOT_EXPRESSION__REFERENCED_EXPRESSION = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + int NOT_EXPRESSION__REFERENCED_EXPRESSION = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Not Expression</em>' class. @@ -379,7 +571,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int NOT_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 2; + int NOT_EXPRESSION_FEATURE_COUNT = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION_FEATURE_COUNT + 1; /** * The operation id for the '<em>Evaluate</em>' operation. @@ -388,7 +580,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int NOT_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + int NOT_EXPRESSION___EVALUATE__OBJECT = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION___EVALUATE__OBJECT; /** * The number of operations of the '<em>Not Expression</em>' class. @@ -397,7 +589,71 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int NOT_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; + int NOT_EXPRESSION_OPERATION_COUNT = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION_OPERATION_COUNT + 0; + + /** + * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionReferenceExpressionImpl <em>Abstract Single Boolean EObject Expression Reference Expression</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionReferenceExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbstractSingleBooleanEObjectExpressionReferenceExpression() + * @generated + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION = 8; + + /** + * The feature id for the '<em><b>Name</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + + /** + * The feature id for the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + + /** + * The feature id for the '<em><b>Referenced Expression</b></em>' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION__REFERENCED_EXPRESSION = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the '<em>Abstract Single Boolean EObject Expression Reference Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + + /** + * The operation id for the '<em>Evaluate</em>' operation. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + + /** + * The number of operations of the '<em>Abstract Single Boolean EObject Expression Reference Expression</em>' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.LiteralTrueExpressionImpl <em>Literal True Expression</em>}' class. @@ -407,7 +663,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getLiteralTrueExpression() * @generated */ - int LITERAL_TRUE_EXPRESSION = 5; + int LITERAL_TRUE_EXPRESSION = 9; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -462,7 +718,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getLiteralFalseExpression() * @generated */ - int LITERAL_FALSE_EXPRESSION = 6; + int LITERAL_FALSE_EXPRESSION = 10; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -517,7 +773,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getReferenceBooleanExpression() * @generated */ - int REFERENCE_BOOLEAN_EXPRESSION = 7; + int REFERENCE_BOOLEAN_EXPRESSION = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -526,7 +782,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int REFERENCE_BOOLEAN_EXPRESSION__NAME = IBOOLEAN_EOBJECT_EXPRESSION__NAME; + int REFERENCE_BOOLEAN_EXPRESSION__NAME = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION__NAME; /** * The feature id for the '<em><b>Description</b></em>' attribute. @@ -535,7 +791,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int REFERENCE_BOOLEAN_EXPRESSION__DESCRIPTION = IBOOLEAN_EOBJECT_EXPRESSION__DESCRIPTION; + int REFERENCE_BOOLEAN_EXPRESSION__DESCRIPTION = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION__DESCRIPTION; /** * The feature id for the '<em><b>Referenced Expression</b></em>' reference. @@ -544,7 +800,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int REFERENCE_BOOLEAN_EXPRESSION__REFERENCED_EXPRESSION = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 0; + int REFERENCE_BOOLEAN_EXPRESSION__REFERENCED_EXPRESSION = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION__REFERENCED_EXPRESSION; /** * The number of structural features of the '<em>Reference Boolean Expression</em>' class. @@ -553,7 +809,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int REFERENCE_BOOLEAN_EXPRESSION_FEATURE_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_FEATURE_COUNT + 1; + int REFERENCE_BOOLEAN_EXPRESSION_FEATURE_COUNT = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION_FEATURE_COUNT + 0; /** * The operation id for the '<em>Evaluate</em>' operation. @@ -562,7 +818,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int REFERENCE_BOOLEAN_EXPRESSION___EVALUATE__OBJECT = IBOOLEAN_EOBJECT_EXPRESSION___EVALUATE__OBJECT; + int REFERENCE_BOOLEAN_EXPRESSION___EVALUATE__OBJECT = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION___EVALUATE__OBJECT; /** * The number of operations of the '<em>Reference Boolean Expression</em>' class. @@ -571,7 +827,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @generated * @ordered */ - int REFERENCE_BOOLEAN_EXPRESSION_OPERATION_COUNT = IBOOLEAN_EOBJECT_EXPRESSION_OPERATION_COUNT + 0; + int REFERENCE_BOOLEAN_EXPRESSION_OPERATION_COUNT = ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.SingleEAttributeValueEqualityExpressionImpl <em>Single EAttribute Value Equality Expression</em>}' class. @@ -581,7 +837,7 @@ public interface BooleanExpressionsPackage extends EPackage { * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getSingleEAttributeValueEqualityExpression() * @generated */ - int SINGLE_EATTRIBUTE_VALUE_EQUALITY_EXPRESSION = 8; + int SINGLE_EATTRIBUTE_VALUE_EQUALITY_EXPRESSION = 12; /** * The feature id for the '<em><b>Name</b></em>' attribute. @@ -658,26 +914,25 @@ public interface BooleanExpressionsPackage extends EPackage { EClass getOrExpression(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.OrExpression#getOwnedExpressions <em>Owned Expressions</em>}'. + * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbtractMultiBooleanEObjectExpressionsOwnedExpression <em>Abtract Multi Boolean EObject Expressions Owned Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Owned Expressions</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.OrExpression#getOwnedExpressions() - * @see #getOrExpression() + * @return the meta object for class '<em>Abtract Multi Boolean EObject Expressions Owned Expression</em>'. + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbtractMultiBooleanEObjectExpressionsOwnedExpression * @generated */ - EReference getOrExpression_OwnedExpressions(); + EClass getAbtractMultiBooleanEObjectExpressionsOwnedExpression(); /** - * Returns the meta object for the reference list '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.OrExpression#getReferencedExpressions <em>Referenced Expressions</em>}'. + * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbtractMultiBooleanEObjectExpressionsOwnedExpression#getOwnedExpressions <em>Owned Expressions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Referenced Expressions</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.OrExpression#getReferencedExpressions() - * @see #getOrExpression() + * @return the meta object for the containment reference list '<em>Owned Expressions</em>'. + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbtractMultiBooleanEObjectExpressionsOwnedExpression#getOwnedExpressions() + * @see #getAbtractMultiBooleanEObjectExpressionsOwnedExpression() * @generated */ - EReference getOrExpression_ReferencedExpressions(); + EReference getAbtractMultiBooleanEObjectExpressionsOwnedExpression_OwnedExpressions(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.IBooleanEObjectExpression <em>IBoolean EObject Expression</em>}'. @@ -700,36 +955,35 @@ public interface BooleanExpressionsPackage extends EPackage { EClass getIBooleanExpression(); /** - * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression <em>And Expression</em>}'. + * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractMultiBooleanEObjectExpressionsReferenceExpression <em>Abstract Multi Boolean EObject Expressions Reference Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for class '<em>And Expression</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression + * @return the meta object for class '<em>Abstract Multi Boolean EObject Expressions Reference Expression</em>'. + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractMultiBooleanEObjectExpressionsReferenceExpression * @generated */ - EClass getAndExpression(); + EClass getAbstractMultiBooleanEObjectExpressionsReferenceExpression(); /** - * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression#getOwnedExpressions <em>Owned Expressions</em>}'. + * Returns the meta object for the reference list '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractMultiBooleanEObjectExpressionsReferenceExpression#getReferencedExpressions <em>Referenced Expressions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Owned Expressions</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression#getOwnedExpressions() - * @see #getAndExpression() + * @return the meta object for the reference list '<em>Referenced Expressions</em>'. + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractMultiBooleanEObjectExpressionsReferenceExpression#getReferencedExpressions() + * @see #getAbstractMultiBooleanEObjectExpressionsReferenceExpression() * @generated */ - EReference getAndExpression_OwnedExpressions(); + EReference getAbstractMultiBooleanEObjectExpressionsReferenceExpression_ReferencedExpressions(); /** - * Returns the meta object for the reference list '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression#getReferencedExpressions <em>Referenced Expressions</em>}'. + * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression <em>And Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Referenced Expressions</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression#getReferencedExpressions() - * @see #getAndExpression() + * @return the meta object for class '<em>And Expression</em>'. + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AndExpression * @generated */ - EReference getAndExpression_ReferencedExpressions(); + EClass getAndExpression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.NotExpression <em>Not Expression</em>}'. @@ -742,26 +996,46 @@ public interface BooleanExpressionsPackage extends EPackage { EClass getNotExpression(); /** - * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.NotExpression#getOwnedExpression <em>Owned Expression</em>}'. + * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionOwnedExpression <em>Abstract Single Boolean EObject Expression Owned Expression</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Abstract Single Boolean EObject Expression Owned Expression</em>'. + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionOwnedExpression + * @generated + */ + EClass getAbstractSingleBooleanEObjectExpressionOwnedExpression(); + + /** + * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionOwnedExpression#getOwnedExpression <em>Owned Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Owned Expression</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.NotExpression#getOwnedExpression() - * @see #getNotExpression() + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionOwnedExpression#getOwnedExpression() + * @see #getAbstractSingleBooleanEObjectExpressionOwnedExpression() * @generated */ - EReference getNotExpression_OwnedExpression(); + EReference getAbstractSingleBooleanEObjectExpressionOwnedExpression_OwnedExpression(); /** - * Returns the meta object for the reference '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.NotExpression#getReferencedExpression <em>Referenced Expression</em>}'. + * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionReferenceExpression <em>Abstract Single Boolean EObject Expression Reference Expression</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for class '<em>Abstract Single Boolean EObject Expression Reference Expression</em>'. + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionReferenceExpression + * @generated + */ + EClass getAbstractSingleBooleanEObjectExpressionReferenceExpression(); + + /** + * Returns the meta object for the reference '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionReferenceExpression#getReferencedExpression <em>Referenced Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Referenced Expression</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.NotExpression#getReferencedExpression() - * @see #getNotExpression() + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.AbstractSingleBooleanEObjectExpressionReferenceExpression#getReferencedExpression() + * @see #getAbstractSingleBooleanEObjectExpressionReferenceExpression() * @generated */ - EReference getNotExpression_ReferencedExpression(); + EReference getAbstractSingleBooleanEObjectExpressionReferenceExpression_ReferencedExpression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.LiteralTrueExpression <em>Literal True Expression</em>}'. @@ -794,17 +1068,6 @@ public interface BooleanExpressionsPackage extends EPackage { EClass getReferenceBooleanExpression(); /** - * Returns the meta object for the reference '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.ReferenceBooleanExpression#getReferencedExpression <em>Referenced Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Referenced Expression</em>'. - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.ReferenceBooleanExpression#getReferencedExpression() - * @see #getReferenceBooleanExpression() - * @generated - */ - EReference getReferenceBooleanExpression_ReferencedExpression(); - - /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.SingleEAttributeValueEqualityExpression <em>Single EAttribute Value Equality Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -870,20 +1133,22 @@ public interface BooleanExpressionsPackage extends EPackage { EClass OR_EXPRESSION = eINSTANCE.getOrExpression(); /** - * The meta object literal for the '<em><b>Owned Expressions</b></em>' containment reference list feature. + * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbtractMultiBooleanEObjectExpressionsOwnedExpressionImpl <em>Abtract Multi Boolean EObject Expressions Owned Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbtractMultiBooleanEObjectExpressionsOwnedExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbtractMultiBooleanEObjectExpressionsOwnedExpression() * @generated */ - EReference OR_EXPRESSION__OWNED_EXPRESSIONS = eINSTANCE.getOrExpression_OwnedExpressions(); + EClass ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION = eINSTANCE.getAbtractMultiBooleanEObjectExpressionsOwnedExpression(); /** - * The meta object literal for the '<em><b>Referenced Expressions</b></em>' reference list feature. + * The meta object literal for the '<em><b>Owned Expressions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference OR_EXPRESSION__REFERENCED_EXPRESSIONS = eINSTANCE.getOrExpression_ReferencedExpressions(); + EReference ABTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_OWNED_EXPRESSION__OWNED_EXPRESSIONS = eINSTANCE.getAbtractMultiBooleanEObjectExpressionsOwnedExpression_OwnedExpressions(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.IBooleanEObjectExpression <em>IBoolean EObject Expression</em>}' class. @@ -906,30 +1171,32 @@ public interface BooleanExpressionsPackage extends EPackage { EClass IBOOLEAN_EXPRESSION = eINSTANCE.getIBooleanExpression(); /** - * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AndExpressionImpl <em>And Expression</em>}' class. + * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractMultiBooleanEObjectExpressionsReferenceExpressionImpl <em>Abstract Multi Boolean EObject Expressions Reference Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AndExpressionImpl - * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAndExpression() + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractMultiBooleanEObjectExpressionsReferenceExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbstractMultiBooleanEObjectExpressionsReferenceExpression() * @generated */ - EClass AND_EXPRESSION = eINSTANCE.getAndExpression(); + EClass ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION = eINSTANCE.getAbstractMultiBooleanEObjectExpressionsReferenceExpression(); /** - * The meta object literal for the '<em><b>Owned Expressions</b></em>' containment reference list feature. + * The meta object literal for the '<em><b>Referenced Expressions</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference AND_EXPRESSION__OWNED_EXPRESSIONS = eINSTANCE.getAndExpression_OwnedExpressions(); + EReference ABSTRACT_MULTI_BOOLEAN_EOBJECT_EXPRESSIONS_REFERENCE_EXPRESSION__REFERENCED_EXPRESSIONS = eINSTANCE.getAbstractMultiBooleanEObjectExpressionsReferenceExpression_ReferencedExpressions(); /** - * The meta object literal for the '<em><b>Referenced Expressions</b></em>' reference list feature. + * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AndExpressionImpl <em>And Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AndExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAndExpression() * @generated */ - EReference AND_EXPRESSION__REFERENCED_EXPRESSIONS = eINSTANCE.getAndExpression_ReferencedExpressions(); + EClass AND_EXPRESSION = eINSTANCE.getAndExpression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.NotExpressionImpl <em>Not Expression</em>}' class. @@ -942,12 +1209,32 @@ public interface BooleanExpressionsPackage extends EPackage { EClass NOT_EXPRESSION = eINSTANCE.getNotExpression(); /** + * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionOwnedExpressionImpl <em>Abstract Single Boolean EObject Expression Owned Expression</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionOwnedExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbstractSingleBooleanEObjectExpressionOwnedExpression() + * @generated + */ + EClass ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION = eINSTANCE.getAbstractSingleBooleanEObjectExpressionOwnedExpression(); + + /** * The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference NOT_EXPRESSION__OWNED_EXPRESSION = eINSTANCE.getNotExpression_OwnedExpression(); + EReference ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_OWNED_EXPRESSION__OWNED_EXPRESSION = eINSTANCE.getAbstractSingleBooleanEObjectExpressionOwnedExpression_OwnedExpression(); + + /** + * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionReferenceExpressionImpl <em>Abstract Single Boolean EObject Expression Reference Expression</em>}' class. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.AbstractSingleBooleanEObjectExpressionReferenceExpressionImpl + * @see org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.BooleanExpressionsPackageImpl#getAbstractSingleBooleanEObjectExpressionReferenceExpression() + * @generated + */ + EClass ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION = eINSTANCE.getAbstractSingleBooleanEObjectExpressionReferenceExpression(); /** * The meta object literal for the '<em><b>Referenced Expression</b></em>' reference feature. @@ -955,7 +1242,7 @@ public interface BooleanExpressionsPackage extends EPackage { * <!-- end-user-doc --> * @generated */ - EReference NOT_EXPRESSION__REFERENCED_EXPRESSION = eINSTANCE.getNotExpression_ReferencedExpression(); + EReference ABSTRACT_SINGLE_BOOLEAN_EOBJECT_EXPRESSION_REFERENCE_EXPRESSION__REFERENCED_EXPRESSION = eINSTANCE.getAbstractSingleBooleanEObjectExpressionReferenceExpression_ReferencedExpression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.LiteralTrueExpressionImpl <em>Literal True Expression</em>}' class. @@ -988,14 +1275,6 @@ public interface BooleanExpressionsPackage extends EPackage { EClass REFERENCE_BOOLEAN_EXPRESSION = eINSTANCE.getReferenceBooleanExpression(); /** - * The meta object literal for the '<em><b>Referenced Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference REFERENCE_BOOLEAN_EXPRESSION__REFERENCED_EXPRESSION = eINSTANCE.getReferenceBooleanExpression_ReferencedExpression(); - - /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.emf.expressions.booleanexpressions.impl.SingleEAttributeValueEqualityExpressionImpl <em>Single EAttribute Value Equality Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> |