/***************************************************************************** * Copyright (c) 2011 CEA LIST. * * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * CEA LIST - Initial API and implementation * *****************************************************************************/ package org.eclipse.papyrus.uml.alf.alf; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.AlfFactory * @model kind="package" * @generated */ public interface AlfPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "alf"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/papyrus/alf/Alf"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "alf"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ AlfPackage eINSTANCE = org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TestImpl <em>Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TestImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTest() * @generated */ int TEST = 0; /** * The feature id for the '<em><b>Expression</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST__EXPRESSION = 0; /** * The feature id for the '<em><b>Assign Expression</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST__ASSIGN_EXPRESSION = 1; /** * The feature id for the '<em><b>Statements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST__STATEMENTS = 2; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST__BLOCK = 3; /** * The number of structural features of the '<em>Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ValueSpecificationImpl <em>Value Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ValueSpecificationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getValueSpecification() * @generated */ int VALUE_SPECIFICATION = 43; /** * The number of structural features of the '<em>Value Specification</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE_SPECIFICATION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LITERALImpl <em>LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLITERAL() * @generated */ int LITERAL = 1; /** * The number of structural features of the '<em>LITERAL</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_FEATURE_COUNT = VALUE_SPECIFICATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BOOLEAN_LITERALImpl <em>BOOLEAN LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BOOLEAN_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBOOLEAN_LITERAL() * @generated */ int BOOLEAN_LITERAL = 2; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL__VALUE = LITERAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>BOOLEAN LITERAL</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BOOLEAN_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NUMBER_LITERALImpl <em>NUMBER LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NUMBER_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNUMBER_LITERAL() * @generated */ int NUMBER_LITERAL = 3; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NUMBER_LITERAL__VALUE = LITERAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>NUMBER LITERAL</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NUMBER_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.INTEGER_LITERALImpl <em>INTEGER LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.INTEGER_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getINTEGER_LITERAL() * @generated */ int INTEGER_LITERAL = 4; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL__VALUE = NUMBER_LITERAL__VALUE; /** * The number of structural features of the '<em>INTEGER LITERAL</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTEGER_LITERAL_FEATURE_COUNT = NUMBER_LITERAL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.UNLIMITED_LITERALImpl <em>UNLIMITED LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.UNLIMITED_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getUNLIMITED_LITERAL() * @generated */ int UNLIMITED_LITERAL = 5; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_LITERAL__VALUE = NUMBER_LITERAL__VALUE; /** * The number of structural features of the '<em>UNLIMITED LITERAL</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNLIMITED_LITERAL_FEATURE_COUNT = NUMBER_LITERAL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.STRING_LITERALImpl <em>STRING LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.STRING_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSTRING_LITERAL() * @generated */ int STRING_LITERAL = 6; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL__VALUE = LITERAL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>STRING LITERAL</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NameExpressionImpl <em>Name Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NameExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNameExpression() * @generated */ int NAME_EXPRESSION = 7; /** * The feature id for the '<em><b>Prefix Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION__PREFIX_OP = VALUE_SPECIFICATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Path</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION__PATH = VALUE_SPECIFICATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION__ID = VALUE_SPECIFICATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Invocation Completion</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION__INVOCATION_COMPLETION = VALUE_SPECIFICATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Sequence Construction Completion</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION__SEQUENCE_CONSTRUCTION_COMPLETION = VALUE_SPECIFICATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Postfix Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION__POSTFIX_OP = VALUE_SPECIFICATION_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION__SUFFIX = VALUE_SPECIFICATION_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Name Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAME_EXPRESSION_FEATURE_COUNT = VALUE_SPECIFICATION_FEATURE_COUNT + 7; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNamePathImpl <em>Qualified Name Path</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNamePathImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getQualifiedNamePath() * @generated */ int QUALIFIED_NAME_PATH = 8; /** * The feature id for the '<em><b>Namespace</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_PATH__NAMESPACE = 0; /** * The number of structural features of the '<em>Qualified Name Path</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_PATH_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.UnqualifiedNameImpl <em>Unqualified Name</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.UnqualifiedNameImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getUnqualifiedName() * @generated */ int UNQUALIFIED_NAME = 9; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNQUALIFIED_NAME__NAME = 0; /** * The feature id for the '<em><b>Template Binding</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNQUALIFIED_NAME__TEMPLATE_BINDING = 1; /** * The number of structural features of the '<em>Unqualified Name</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNQUALIFIED_NAME_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TemplateBindingImpl <em>Template Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TemplateBindingImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTemplateBinding() * @generated */ int TEMPLATE_BINDING = 10; /** * The feature id for the '<em><b>Bindings</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING__BINDINGS = 0; /** * The number of structural features of the '<em>Template Binding</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_BINDING_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NamedTemplateBindingImpl <em>Named Template Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NamedTemplateBindingImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNamedTemplateBinding() * @generated */ int NAMED_TEMPLATE_BINDING = 11; /** * The feature id for the '<em><b>Formal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_TEMPLATE_BINDING__FORMAL = 0; /** * The feature id for the '<em><b>Actual</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_TEMPLATE_BINDING__ACTUAL = 1; /** * The number of structural features of the '<em>Named Template Binding</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_TEMPLATE_BINDING_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameWithBindingImpl <em>Qualified Name With Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameWithBindingImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getQualifiedNameWithBinding() * @generated */ int QUALIFIED_NAME_WITH_BINDING = 12; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_WITH_BINDING__ID = 0; /** * The feature id for the '<em><b>Binding</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_WITH_BINDING__BINDING = 1; /** * The feature id for the '<em><b>Remaining</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_WITH_BINDING__REMAINING = 2; /** * The number of structural features of the '<em>Qualified Name With Binding</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_WITH_BINDING_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TupleImpl <em>Tuple</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TupleImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTuple() * @generated */ int TUPLE = 13; /** * The feature id for the '<em><b>Tuple Elements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE__TUPLE_ELEMENTS = 0; /** * The number of structural features of the '<em>Tuple</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TupleElementImpl <em>Tuple Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TupleElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTupleElement() * @generated */ int TUPLE_ELEMENT = 14; /** * The feature id for the '<em><b>Argument</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_ELEMENT__ARGUMENT = 0; /** * The number of structural features of the '<em>Tuple Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TUPLE_ELEMENT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceElementImpl <em>Sequence Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceElement() * @generated */ int SEQUENCE_ELEMENT = 56; /** * The number of structural features of the '<em>Sequence Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_ELEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getExpression() * @generated */ int EXPRESSION = 15; /** * The number of structural features of the '<em>Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConditionalTestExpressionImpl <em>Conditional Test Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConditionalTestExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConditionalTestExpression() * @generated */ int CONDITIONAL_TEST_EXPRESSION = 16; /** * The feature id for the '<em><b>Exp</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_TEST_EXPRESSION__EXP = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>When True</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_TEST_EXPRESSION__WHEN_TRUE = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>When False</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_TEST_EXPRESSION__WHEN_FALSE = EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Conditional Test Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_TEST_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConditionalOrExpressionImpl <em>Conditional Or Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConditionalOrExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConditionalOrExpression() * @generated */ int CONDITIONAL_OR_EXPRESSION = 17; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_OR_EXPRESSION__EXP = 0; /** * The number of structural features of the '<em>Conditional Or Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_OR_EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConditionalAndExpressionImpl <em>Conditional And Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConditionalAndExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConditionalAndExpression() * @generated */ int CONDITIONAL_AND_EXPRESSION = 18; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_AND_EXPRESSION__EXP = 0; /** * The number of structural features of the '<em>Conditional And Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONDITIONAL_AND_EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InclusiveOrExpressionImpl <em>Inclusive Or Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InclusiveOrExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInclusiveOrExpression() * @generated */ int INCLUSIVE_OR_EXPRESSION = 19; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INCLUSIVE_OR_EXPRESSION__EXP = 0; /** * The number of structural features of the '<em>Inclusive Or Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INCLUSIVE_OR_EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ExclusiveOrExpressionImpl <em>Exclusive Or Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ExclusiveOrExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getExclusiveOrExpression() * @generated */ int EXCLUSIVE_OR_EXPRESSION = 20; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCLUSIVE_OR_EXPRESSION__EXP = 0; /** * The number of structural features of the '<em>Exclusive Or Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCLUSIVE_OR_EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AndExpressionImpl <em>And Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AndExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAndExpression() * @generated */ int AND_EXPRESSION = 21; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AND_EXPRESSION__EXP = 0; /** * The number of structural features of the '<em>And Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AND_EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.EqualityExpressionImpl <em>Equality Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.EqualityExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getEqualityExpression() * @generated */ int EQUALITY_EXPRESSION = 22; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_EXPRESSION__EXP = 0; /** * The feature id for the '<em><b>Op</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_EXPRESSION__OP = 1; /** * The number of structural features of the '<em>Equality Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EQUALITY_EXPRESSION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationExpressionImpl <em>Classification Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationExpression() * @generated */ int CLASSIFICATION_EXPRESSION = 23; /** * The feature id for the '<em><b>Exp</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_EXPRESSION__EXP = 0; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_EXPRESSION__OP = 1; /** * The feature id for the '<em><b>Type Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_EXPRESSION__TYPE_NAME = 2; /** * The number of structural features of the '<em>Classification Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_EXPRESSION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.RelationalExpressionImpl <em>Relational Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.RelationalExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getRelationalExpression() * @generated */ int RELATIONAL_EXPRESSION = 24; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_EXPRESSION__LEFT = 0; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_EXPRESSION__OP = 1; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_EXPRESSION__RIGHT = 2; /** * The number of structural features of the '<em>Relational Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RELATIONAL_EXPRESSION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ShiftExpressionImpl <em>Shift Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ShiftExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getShiftExpression() * @generated */ int SHIFT_EXPRESSION = 25; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIFT_EXPRESSION__EXP = 0; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIFT_EXPRESSION__OP = 1; /** * The number of structural features of the '<em>Shift Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIFT_EXPRESSION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AdditiveExpressionImpl <em>Additive Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AdditiveExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAdditiveExpression() * @generated */ int ADDITIVE_EXPRESSION = 26; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_EXPRESSION__EXP = 0; /** * The feature id for the '<em><b>Op</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_EXPRESSION__OP = 1; /** * The number of structural features of the '<em>Additive Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ADDITIVE_EXPRESSION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.MultiplicativeExpressionImpl <em>Multiplicative Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.MultiplicativeExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getMultiplicativeExpression() * @generated */ int MULTIPLICATIVE_EXPRESSION = 27; /** * The feature id for the '<em><b>Exp</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICATIVE_EXPRESSION__EXP = 0; /** * The feature id for the '<em><b>Op</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICATIVE_EXPRESSION__OP = 1; /** * The number of structural features of the '<em>Multiplicative Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLICATIVE_EXPRESSION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.UnaryExpressionImpl <em>Unary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.UnaryExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getUnaryExpression() * @generated */ int UNARY_EXPRESSION = 28; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_EXPRESSION__OP = 0; /** * The feature id for the '<em><b>Exp</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_EXPRESSION__EXP = 1; /** * The number of structural features of the '<em>Unary Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_EXPRESSION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.PrimaryExpressionImpl <em>Primary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.PrimaryExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getPrimaryExpression() * @generated */ int PRIMARY_EXPRESSION = 29; /** * The feature id for the '<em><b>Prefix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMARY_EXPRESSION__PREFIX = 0; /** * The number of structural features of the '<em>Primary Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMARY_EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SuffixExpressionImpl <em>Suffix Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SuffixExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuffixExpression() * @generated */ int SUFFIX_EXPRESSION = 30; /** * The number of structural features of the '<em>Suffix Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUFFIX_EXPRESSION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.OperationCallExpressionImpl <em>Operation Call Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.OperationCallExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getOperationCallExpression() * @generated */ int OPERATION_CALL_EXPRESSION = 31; /** * The feature id for the '<em><b>Operation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXPRESSION__OPERATION_NAME = SUFFIX_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Tuple</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXPRESSION__TUPLE = SUFFIX_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXPRESSION__SUFFIX = SUFFIX_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Operation Call Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_CALL_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.PropertyCallExpressionImpl <em>Property Call Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.PropertyCallExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getPropertyCallExpression() * @generated */ int PROPERTY_CALL_EXPRESSION = 32; /** * The feature id for the '<em><b>Property Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPRESSION__PROPERTY_NAME = SUFFIX_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Index</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPRESSION__INDEX = SUFFIX_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPRESSION__SUFFIX = SUFFIX_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Property Call Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_CALL_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationExpressionImpl <em>Link Operation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationExpression() * @generated */ int LINK_OPERATION_EXPRESSION = 33; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_EXPRESSION__KIND = SUFFIX_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Tuple</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_EXPRESSION__TUPLE = SUFFIX_EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Link Operation Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleImpl <em>Link Operation Tuple</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationTuple() * @generated */ int LINK_OPERATION_TUPLE = 34; /** * The feature id for the '<em><b>Link Operation Tuple Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_TUPLE__LINK_OPERATION_TUPLE_ELEMENT = 0; /** * The number of structural features of the '<em>Link Operation Tuple</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_TUPLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleElementImpl <em>Link Operation Tuple Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationTupleElement() * @generated */ int LINK_OPERATION_TUPLE_ELEMENT = 35; /** * The feature id for the '<em><b>Role</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_TUPLE_ELEMENT__ROLE = 0; /** * The feature id for the '<em><b>Role Index</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_TUPLE_ELEMENT__ROLE_INDEX = 1; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_TUPLE_ELEMENT__OBJECT = 2; /** * The number of structural features of the '<em>Link Operation Tuple Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LINK_OPERATION_TUPLE_ELEMENT_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceOperationExpressionImpl <em>Sequence Operation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceOperationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceOperationExpression() * @generated */ int SEQUENCE_OPERATION_EXPRESSION = 36; /** * The feature id for the '<em><b>Operation Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_OPERATION_EXPRESSION__OPERATION_NAME = SUFFIX_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Tuple</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_OPERATION_EXPRESSION__TUPLE = SUFFIX_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_OPERATION_EXPRESSION__SUFFIX = SUFFIX_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Sequence Operation Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_OPERATION_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceReductionExpressionImpl <em>Sequence Reduction Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceReductionExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceReductionExpression() * @generated */ int SEQUENCE_REDUCTION_EXPRESSION = 37; /** * The feature id for the '<em><b>Is Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_REDUCTION_EXPRESSION__IS_ORDERED = SUFFIX_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Behavior</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_REDUCTION_EXPRESSION__BEHAVIOR = SUFFIX_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_REDUCTION_EXPRESSION__SUFFIX = SUFFIX_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Sequence Reduction Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_REDUCTION_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceExpansionExpressionImpl <em>Sequence Expansion Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceExpansionExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceExpansionExpression() * @generated */ int SEQUENCE_EXPANSION_EXPRESSION = 38; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_EXPANSION_EXPRESSION__NAME = SUFFIX_EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_EXPANSION_EXPRESSION__EXPR = SUFFIX_EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_EXPANSION_EXPRESSION__SUFFIX = SUFFIX_EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Sequence Expansion Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SelectOrRejectOperationImpl <em>Select Or Reject Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SelectOrRejectOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSelectOrRejectOperation() * @generated */ int SELECT_OR_REJECT_OPERATION = 39; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_OR_REJECT_OPERATION__NAME = SEQUENCE_EXPANSION_EXPRESSION__NAME; /** * The feature id for the '<em><b>Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_OR_REJECT_OPERATION__EXPR = SEQUENCE_EXPANSION_EXPRESSION__EXPR; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_OR_REJECT_OPERATION__SUFFIX = SEQUENCE_EXPANSION_EXPRESSION__SUFFIX; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_OR_REJECT_OPERATION__OP = SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Select Or Reject Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SELECT_OR_REJECT_OPERATION_FEATURE_COUNT = SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.CollectOrIterateOperationImpl <em>Collect Or Iterate Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.CollectOrIterateOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCollectOrIterateOperation() * @generated */ int COLLECT_OR_ITERATE_OPERATION = 40; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECT_OR_ITERATE_OPERATION__NAME = SEQUENCE_EXPANSION_EXPRESSION__NAME; /** * The feature id for the '<em><b>Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECT_OR_ITERATE_OPERATION__EXPR = SEQUENCE_EXPANSION_EXPRESSION__EXPR; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECT_OR_ITERATE_OPERATION__SUFFIX = SEQUENCE_EXPANSION_EXPRESSION__SUFFIX; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECT_OR_ITERATE_OPERATION__OP = SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Collect Or Iterate Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COLLECT_OR_ITERATE_OPERATION_FEATURE_COUNT = SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ForAllOrExistsOrOneOperationImpl <em>For All Or Exists Or One Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ForAllOrExistsOrOneOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForAllOrExistsOrOneOperation() * @generated */ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION = 41; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION__NAME = SEQUENCE_EXPANSION_EXPRESSION__NAME; /** * The feature id for the '<em><b>Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION__EXPR = SEQUENCE_EXPANSION_EXPRESSION__EXPR; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION__SUFFIX = SEQUENCE_EXPANSION_EXPRESSION__SUFFIX; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION__OP = SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>For All Or Exists Or One Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION_FEATURE_COUNT = SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.IsUniqueOperationImpl <em>Is Unique Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.IsUniqueOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getIsUniqueOperation() * @generated */ int IS_UNIQUE_OPERATION = 42; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IS_UNIQUE_OPERATION__NAME = SEQUENCE_EXPANSION_EXPRESSION__NAME; /** * The feature id for the '<em><b>Expr</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IS_UNIQUE_OPERATION__EXPR = SEQUENCE_EXPANSION_EXPRESSION__EXPR; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IS_UNIQUE_OPERATION__SUFFIX = SEQUENCE_EXPANSION_EXPRESSION__SUFFIX; /** * The number of structural features of the '<em>Is Unique Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IS_UNIQUE_OPERATION_FEATURE_COUNT = SEQUENCE_EXPANSION_EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NonLiteralValueSpecificationImpl <em>Non Literal Value Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NonLiteralValueSpecificationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonLiteralValueSpecification() * @generated */ int NON_LITERAL_VALUE_SPECIFICATION = 44; /** * The number of structural features of the '<em>Non Literal Value Specification</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_LITERAL_VALUE_SPECIFICATION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ParenthesizedExpressionImpl <em>Parenthesized Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ParenthesizedExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getParenthesizedExpression() * @generated */ int PARENTHESIZED_EXPRESSION = 45; /** * The feature id for the '<em><b>Exp Or Type Cast</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARENTHESIZED_EXPRESSION__EXP_OR_TYPE_CAST = VALUE_SPECIFICATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Casted</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARENTHESIZED_EXPRESSION__CASTED = VALUE_SPECIFICATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARENTHESIZED_EXPRESSION__SUFFIX = VALUE_SPECIFICATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Parenthesized Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARENTHESIZED_EXPRESSION_FEATURE_COUNT = VALUE_SPECIFICATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NullExpressionImpl <em>Null Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NullExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNullExpression() * @generated */ int NULL_EXPRESSION = 46; /** * The number of structural features of the '<em>Null Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NULL_EXPRESSION_FEATURE_COUNT = VALUE_SPECIFICATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ThisExpressionImpl <em>This Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ThisExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getThisExpression() * @generated */ int THIS_EXPRESSION = 47; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THIS_EXPRESSION__SUFFIX = VALUE_SPECIFICATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>This Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THIS_EXPRESSION_FEATURE_COUNT = VALUE_SPECIFICATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationExpressionImpl <em>Super Invocation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuperInvocationExpression() * @generated */ int SUPER_INVOCATION_EXPRESSION = 48; /** * The feature id for the '<em><b>Tuple</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUPER_INVOCATION_EXPRESSION__TUPLE = VALUE_SPECIFICATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Operation Name</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUPER_INVOCATION_EXPRESSION__OPERATION_NAME = VALUE_SPECIFICATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Super Invocation Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUPER_INVOCATION_EXPRESSION_FEATURE_COUNT = VALUE_SPECIFICATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationExpressionImpl <em>Instance Creation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationExpression() * @generated */ int INSTANCE_CREATION_EXPRESSION = 49; /** * The feature id for the '<em><b>Constructor</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_EXPRESSION__CONSTRUCTOR = VALUE_SPECIFICATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Tuple</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_EXPRESSION__TUPLE = VALUE_SPECIFICATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Suffix</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_EXPRESSION__SUFFIX = VALUE_SPECIFICATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Instance Creation Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_EXPRESSION_FEATURE_COUNT = VALUE_SPECIFICATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleImpl <em>Instance Creation Tuple</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationTuple() * @generated */ int INSTANCE_CREATION_TUPLE = 50; /** * The feature id for the '<em><b>Instance Creation Tuple Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_TUPLE__INSTANCE_CREATION_TUPLE_ELEMENT = 0; /** * The number of structural features of the '<em>Instance Creation Tuple</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_TUPLE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleElementImpl <em>Instance Creation Tuple Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationTupleElement() * @generated */ int INSTANCE_CREATION_TUPLE_ELEMENT = 51; /** * The feature id for the '<em><b>Role</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_TUPLE_ELEMENT__ROLE = 0; /** * The feature id for the '<em><b>Object</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_TUPLE_ELEMENT__OBJECT = 1; /** * The number of structural features of the '<em>Instance Creation Tuple Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_TUPLE_ELEMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionOrAccessCompletionImpl <em>Sequence Construction Or Access Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionOrAccessCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceConstructionOrAccessCompletion() * @generated */ int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION = 52; /** * The feature id for the '<em><b>Multiplicity Indicator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__MULTIPLICITY_INDICATOR = 0; /** * The feature id for the '<em><b>Access Completion</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__ACCESS_COMPLETION = 1; /** * The feature id for the '<em><b>Sequence Completion</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__SEQUENCE_COMPLETION = 2; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__EXPRESSION = 3; /** * The number of structural features of the '<em>Sequence Construction Or Access Completion</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AccessCompletionImpl <em>Access Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AccessCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAccessCompletion() * @generated */ int ACCESS_COMPLETION = 53; /** * The feature id for the '<em><b>Access Index</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCESS_COMPLETION__ACCESS_INDEX = 0; /** * The number of structural features of the '<em>Access Completion</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCESS_COMPLETION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.PartialSequenceConstructionCompletionImpl <em>Partial Sequence Construction Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.PartialSequenceConstructionCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getPartialSequenceConstructionCompletion() * @generated */ int PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION = 54; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION__EXPRESSION = 0; /** * The number of structural features of the '<em>Partial Sequence Construction Completion</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionExpressionImpl <em>Sequence Construction Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceConstructionExpression() * @generated */ int SEQUENCE_CONSTRUCTION_EXPRESSION = 55; /** * The feature id for the '<em><b>Sequence Element</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_EXPRESSION__SEQUENCE_ELEMENT = SEQUENCE_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Range Upper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_EXPRESSION__RANGE_UPPER = SEQUENCE_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Sequence Construction Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_CONSTRUCTION_EXPRESSION_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassExtentExpressionImpl <em>Class Extent Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassExtentExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassExtentExpression() * @generated */ int CLASS_EXTENT_EXPRESSION = 57; /** * The number of structural features of the '<em>Class Extent Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASS_EXTENT_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BlockImpl <em>Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BlockImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBlock() * @generated */ int BLOCK = 58; /** * The feature id for the '<em><b>Sequence</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BLOCK__SEQUENCE = 0; /** * The number of structural features of the '<em>Block</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BLOCK_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.StatementSequenceImpl <em>Statement Sequence</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.StatementSequenceImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getStatementSequence() * @generated */ int STATEMENT_SEQUENCE = 59; /** * The feature id for the '<em><b>Statements</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_SEQUENCE__STATEMENTS = 0; /** * The number of structural features of the '<em>Statement Sequence</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_SEQUENCE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.DocumentedStatementImpl <em>Documented Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.DocumentedStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getDocumentedStatement() * @generated */ int DOCUMENTED_STATEMENT = 60; /** * The feature id for the '<em><b>Comment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTED_STATEMENT__COMMENT = 0; /** * The feature id for the '<em><b>Statement</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTED_STATEMENT__STATEMENT = 1; /** * The number of structural features of the '<em>Documented Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DOCUMENTED_STATEMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.StatementImpl <em>Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.StatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getStatement() * @generated */ int STATEMENT = 63; /** * The number of structural features of the '<em>Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InlineStatementImpl <em>Inline Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InlineStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInlineStatement() * @generated */ int INLINE_STATEMENT = 61; /** * The feature id for the '<em><b>Langage Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INLINE_STATEMENT__LANGAGE_NAME = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Body</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INLINE_STATEMENT__BODY = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Inline Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INLINE_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AnnotatedStatementImpl <em>Annotated Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AnnotatedStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotatedStatement() * @generated */ int ANNOTATED_STATEMENT = 62; /** * The feature id for the '<em><b>Annotation</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATED_STATEMENT__ANNOTATION = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Statement</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATED_STATEMENT__STATEMENT = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Annotated Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATED_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AnnotationImpl <em>Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AnnotationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotation() * @generated */ int ANNOTATION = 64; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION__KIND = 0; /** * The feature id for the '<em><b>Args</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION__ARGS = 1; /** * The number of structural features of the '<em>Annotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ANNOTATION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BlockStatementImpl <em>Block Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BlockStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBlockStatement() * @generated */ int BLOCK_STATEMENT = 65; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BLOCK_STATEMENT__BLOCK = STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Block Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BLOCK_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.EmptyStatementImpl <em>Empty Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.EmptyStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getEmptyStatement() * @generated */ int EMPTY_STATEMENT = 66; /** * The number of structural features of the '<em>Empty Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMPTY_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LocalNameDeclarationStatementImpl <em>Local Name Declaration Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LocalNameDeclarationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLocalNameDeclarationStatement() * @generated */ int LOCAL_NAME_DECLARATION_STATEMENT = 67; /** * The feature id for the '<em><b>Var Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_NAME_DECLARATION_STATEMENT__VAR_NAME = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_NAME_DECLARATION_STATEMENT__TYPE = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Multiplicity Indicator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_NAME_DECLARATION_STATEMENT__MULTIPLICITY_INDICATOR = STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Init</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_NAME_DECLARATION_STATEMENT__INIT = STATEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Local Name Declaration Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_NAME_DECLARATION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.IfStatementImpl <em>If Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.IfStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getIfStatement() * @generated */ int IF_STATEMENT = 68; /** * The feature id for the '<em><b>Sequential Clausses</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IF_STATEMENT__SEQUENTIAL_CLAUSSES = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Final Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IF_STATEMENT__FINAL_CLAUSE = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>If Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IF_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequentialClausesImpl <em>Sequential Clauses</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequentialClausesImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequentialClauses() * @generated */ int SEQUENTIAL_CLAUSES = 69; /** * The feature id for the '<em><b>Conccurent Clauses</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENTIAL_CLAUSES__CONCCURENT_CLAUSES = 0; /** * The number of structural features of the '<em>Sequential Clauses</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENTIAL_CLAUSES_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConcurrentClausesImpl <em>Concurrent Clauses</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConcurrentClausesImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConcurrentClauses() * @generated */ int CONCURRENT_CLAUSES = 70; /** * The feature id for the '<em><b>Non Final Clause</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONCURRENT_CLAUSES__NON_FINAL_CLAUSE = 0; /** * The number of structural features of the '<em>Concurrent Clauses</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONCURRENT_CLAUSES_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NonFinalClauseImpl <em>Non Final Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NonFinalClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonFinalClause() * @generated */ int NON_FINAL_CLAUSE = 71; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_FINAL_CLAUSE__CONDITION = 0; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_FINAL_CLAUSE__BLOCK = 1; /** * The number of structural features of the '<em>Non Final Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_FINAL_CLAUSE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.FinalClauseImpl <em>Final Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.FinalClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getFinalClause() * @generated */ int FINAL_CLAUSE = 72; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FINAL_CLAUSE__BLOCK = 0; /** * The number of structural features of the '<em>Final Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FINAL_CLAUSE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchStatementImpl <em>Switch Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchStatement() * @generated */ int SWITCH_STATEMENT = 73; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_STATEMENT__EXPRESSION = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Switch Clause</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_STATEMENT__SWITCH_CLAUSE = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Default Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_STATEMENT__DEFAULT_CLAUSE = STATEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Switch Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchClauseImpl <em>Switch Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchClause() * @generated */ int SWITCH_CLAUSE = 74; /** * The feature id for the '<em><b>Switch Case</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_CLAUSE__SWITCH_CASE = 0; /** * The feature id for the '<em><b>Statement Sequence</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_CLAUSE__STATEMENT_SEQUENCE = 1; /** * The number of structural features of the '<em>Switch Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_CLAUSE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchCaseImpl <em>Switch Case</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchCaseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchCase() * @generated */ int SWITCH_CASE = 75; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_CASE__EXPRESSION = 0; /** * The number of structural features of the '<em>Switch Case</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_CASE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchDefaultClauseImpl <em>Switch Default Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchDefaultClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchDefaultClause() * @generated */ int SWITCH_DEFAULT_CLAUSE = 76; /** * The feature id for the '<em><b>Statement Sequence</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_DEFAULT_CLAUSE__STATEMENT_SEQUENCE = 0; /** * The number of structural features of the '<em>Switch Default Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SWITCH_DEFAULT_CLAUSE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NonEmptyStatementSequenceImpl <em>Non Empty Statement Sequence</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NonEmptyStatementSequenceImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonEmptyStatementSequence() * @generated */ int NON_EMPTY_STATEMENT_SEQUENCE = 77; /** * The feature id for the '<em><b>Statement</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_EMPTY_STATEMENT_SEQUENCE__STATEMENT = 0; /** * The number of structural features of the '<em>Non Empty Statement Sequence</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NON_EMPTY_STATEMENT_SEQUENCE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.WhileStatementImpl <em>While Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.WhileStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getWhileStatement() * @generated */ int WHILE_STATEMENT = 78; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WHILE_STATEMENT__CONDITION = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WHILE_STATEMENT__BLOCK = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>While Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WHILE_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.DoStatementImpl <em>Do Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.DoStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getDoStatement() * @generated */ int DO_STATEMENT = 79; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DO_STATEMENT__BLOCK = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Condition</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DO_STATEMENT__CONDITION = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Do Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DO_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ForStatementImpl <em>For Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ForStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForStatement() * @generated */ int FOR_STATEMENT = 80; /** * The feature id for the '<em><b>Control</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_STATEMENT__CONTROL = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_STATEMENT__BLOCK = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>For Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ForControlImpl <em>For Control</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ForControlImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForControl() * @generated */ int FOR_CONTROL = 81; /** * The feature id for the '<em><b>Loop Variable Definition</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_CONTROL__LOOP_VARIABLE_DEFINITION = 0; /** * The number of structural features of the '<em>For Control</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FOR_CONTROL_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LoopVariableDefinitionImpl <em>Loop Variable Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LoopVariableDefinitionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLoopVariableDefinition() * @generated */ int LOOP_VARIABLE_DEFINITION = 82; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_VARIABLE_DEFINITION__NAME = 0; /** * The feature id for the '<em><b>Expression1</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_VARIABLE_DEFINITION__EXPRESSION1 = 1; /** * The feature id for the '<em><b>Expression2</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_VARIABLE_DEFINITION__EXPRESSION2 = 2; /** * The feature id for the '<em><b>Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_VARIABLE_DEFINITION__TYPE = 3; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_VARIABLE_DEFINITION__EXPRESSION = 4; /** * The number of structural features of the '<em>Loop Variable Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOOP_VARIABLE_DEFINITION_FEATURE_COUNT = 5; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BreakStatementImpl <em>Break Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BreakStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBreakStatement() * @generated */ int BREAK_STATEMENT = 83; /** * The number of structural features of the '<em>Break Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BREAK_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ReturnStatementImpl <em>Return Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ReturnStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getReturnStatement() * @generated */ int RETURN_STATEMENT = 84; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RETURN_STATEMENT__EXPRESSION = STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Return Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RETURN_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AcceptStatementImpl <em>Accept Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AcceptStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptStatement() * @generated */ int ACCEPT_STATEMENT = 85; /** * The feature id for the '<em><b>Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_STATEMENT__CLAUSE = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Simple Accept</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_STATEMENT__SIMPLE_ACCEPT = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Compound Accept</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_STATEMENT__COMPOUND_ACCEPT = STATEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Accept Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SimpleAcceptStatementCompletionImpl <em>Simple Accept Statement Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SimpleAcceptStatementCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSimpleAcceptStatementCompletion() * @generated */ int SIMPLE_ACCEPT_STATEMENT_COMPLETION = 86; /** * The number of structural features of the '<em>Simple Accept Statement Completion</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_ACCEPT_STATEMENT_COMPLETION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.CompoundAcceptStatementCompletionImpl <em>Compound Accept Statement Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.CompoundAcceptStatementCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCompoundAcceptStatementCompletion() * @generated */ int COMPOUND_ACCEPT_STATEMENT_COMPLETION = 87; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOUND_ACCEPT_STATEMENT_COMPLETION__BLOCK = 0; /** * The feature id for the '<em><b>Accept Block</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOUND_ACCEPT_STATEMENT_COMPLETION__ACCEPT_BLOCK = 1; /** * The number of structural features of the '<em>Compound Accept Statement Completion</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMPOUND_ACCEPT_STATEMENT_COMPLETION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AcceptBlockImpl <em>Accept Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AcceptBlockImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptBlock() * @generated */ int ACCEPT_BLOCK = 88; /** * The feature id for the '<em><b>Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_BLOCK__CLAUSE = 0; /** * The feature id for the '<em><b>Block</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_BLOCK__BLOCK = 1; /** * The number of structural features of the '<em>Accept Block</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_BLOCK_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AcceptClauseImpl <em>Accept Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AcceptClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptClause() * @generated */ int ACCEPT_CLAUSE = 89; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_CLAUSE__NAME = 0; /** * The feature id for the '<em><b>Qualified Name List</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_CLAUSE__QUALIFIED_NAME_LIST = 1; /** * The number of structural features of the '<em>Accept Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACCEPT_CLAUSE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassifyStatementImpl <em>Classify Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassifyStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassifyStatement() * @generated */ int CLASSIFY_STATEMENT = 90; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFY_STATEMENT__EXPRESSION = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFY_STATEMENT__CLAUSE = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Classify Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFY_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationClauseImpl <em>Classification Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationClause() * @generated */ int CLASSIFICATION_CLAUSE = 91; /** * The feature id for the '<em><b>Classify From Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_CLAUSE__CLASSIFY_FROM_CLAUSE = 0; /** * The feature id for the '<em><b>Classify To Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_CLAUSE__CLASSIFY_TO_CLAUSE = 1; /** * The feature id for the '<em><b>Reclassy All Clause</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_CLAUSE__RECLASSY_ALL_CLAUSE = 2; /** * The number of structural features of the '<em>Classification Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_CLAUSE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationFromClauseImpl <em>Classification From Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationFromClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationFromClause() * @generated */ int CLASSIFICATION_FROM_CLAUSE = 92; /** * The feature id for the '<em><b>Qualified Name List</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_FROM_CLAUSE__QUALIFIED_NAME_LIST = 0; /** * The number of structural features of the '<em>Classification From Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_FROM_CLAUSE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationToClauseImpl <em>Classification To Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationToClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationToClause() * @generated */ int CLASSIFICATION_TO_CLAUSE = 93; /** * The feature id for the '<em><b>Qualified Name List</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_TO_CLAUSE__QUALIFIED_NAME_LIST = 0; /** * The number of structural features of the '<em>Classification To Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CLASSIFICATION_TO_CLAUSE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ReclassifyAllClauseImpl <em>Reclassify All Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ReclassifyAllClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getReclassifyAllClause() * @generated */ int RECLASSIFY_ALL_CLAUSE = 94; /** * The number of structural features of the '<em>Reclassify All Clause</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RECLASSIFY_ALL_CLAUSE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameListImpl <em>Qualified Name List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameListImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getQualifiedNameList() * @generated */ int QUALIFIED_NAME_LIST = 95; /** * The feature id for the '<em><b>Qualified Name</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_LIST__QUALIFIED_NAME = 0; /** * The number of structural features of the '<em>Qualified Name List</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUALIFIED_NAME_LIST_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InvocationOrAssignementOrDeclarationStatementImpl <em>Invocation Or Assignement Or Declaration Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InvocationOrAssignementOrDeclarationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInvocationOrAssignementOrDeclarationStatement() * @generated */ int INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT = 96; /** * The feature id for the '<em><b>Type Part OR assigned Part OR invocation Part</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT__TYPE_PART_OR_ASSIGNED_PART_OR_INVOCATION_PART = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Variable Declaration Completion</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT__VARIABLE_DECLARATION_COMPLETION = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Assignment Completion</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT__ASSIGNMENT_COMPLETION = STATEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Invocation Or Assignement Or Declaration Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationStatementImpl <em>Super Invocation Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuperInvocationStatement() * @generated */ int SUPER_INVOCATION_STATEMENT = 97; /** * The feature id for the '<em><b>super</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUPER_INVOCATION_STATEMENT__SUPER = STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Super Invocation Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUPER_INVOCATION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ThisInvocationStatementImpl <em>This Invocation Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ThisInvocationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getThisInvocationStatement() * @generated */ int THIS_INVOCATION_STATEMENT = 98; /** * The feature id for the '<em><b>this</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THIS_INVOCATION_STATEMENT__THIS = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Assignment Completion</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THIS_INVOCATION_STATEMENT__ASSIGNMENT_COMPLETION = STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>This Invocation Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int THIS_INVOCATION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationInvocationStatementImpl <em>Instance Creation Invocation Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationInvocationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationInvocationStatement() * @generated */ int INSTANCE_CREATION_INVOCATION_STATEMENT = 99; /** * The feature id for the '<em><b>new</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_INVOCATION_STATEMENT__NEW = STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Instance Creation Invocation Statement</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTANCE_CREATION_INVOCATION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.VariableDeclarationCompletionImpl <em>Variable Declaration Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.VariableDeclarationCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getVariableDeclarationCompletion() * @generated */ int VARIABLE_DECLARATION_COMPLETION = 100; /** * The feature id for the '<em><b>Multiplicity Indicator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_COMPLETION__MULTIPLICITY_INDICATOR = 0; /** * The feature id for the '<em><b>Variable Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_COMPLETION__VARIABLE_NAME = 1; /** * The feature id for the '<em><b>Init Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_COMPLETION__INIT_VALUE = 2; /** * The number of structural features of the '<em>Variable Declaration Completion</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DECLARATION_COMPLETION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AssignmentCompletionImpl <em>Assignment Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AssignmentCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAssignmentCompletion() * @generated */ int ASSIGNMENT_COMPLETION = 101; /** * The feature id for the '<em><b>Op</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSIGNMENT_COMPLETION__OP = 0; /** * The feature id for the '<em><b>Right Hand Side</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSIGNMENT_COMPLETION__RIGHT_HAND_SIDE = 1; /** * The number of structural features of the '<em>Assignment Completion</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSIGNMENT_COMPLETION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.BooleanValue <em>Boolean Value</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.BooleanValue * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBooleanValue() * @generated */ int BOOLEAN_VALUE = 102; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationKind <em>Link Operation Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationKind * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationKind() * @generated */ int LINK_OPERATION_KIND = 103; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperator <em>Select Or Reject Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSelectOrRejectOperator() * @generated */ int SELECT_OR_REJECT_OPERATOR = 104; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator <em>Collect Or Iterate Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCollectOrIterateOperator() * @generated */ int COLLECT_OR_ITERATE_OPERATOR = 105; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperator <em>For All Or Exists Or One Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForAllOrExistsOrOneOperator() * @generated */ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATOR = 106; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.AnnotationKind <em>Annotation Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.AnnotationKind * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotationKind() * @generated */ int ANNOTATION_KIND = 107; /** * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.AssignmentOperator <em>Assignment Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.AssignmentOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAssignmentOperator() * @generated */ int ASSIGNMENT_OPERATOR = 108; /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.Test <em>Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Test</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Test * @generated */ EClass getTest(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.Test#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Test#getExpression() * @see #getTest() * @generated */ EReference getTest_Expression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.Test#getAssignExpression <em>Assign Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Assign Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Test#getAssignExpression() * @see #getTest() * @generated */ EReference getTest_AssignExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.Test#getStatements <em>Statements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Statements</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Test#getStatements() * @see #getTest() * @generated */ EReference getTest_Statements(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.Test#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Test#getBlock() * @see #getTest() * @generated */ EReference getTest_Block(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.LITERAL <em>LITERAL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>LITERAL</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LITERAL * @generated */ EClass getLITERAL(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL <em>BOOLEAN LITERAL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>BOOLEAN LITERAL</em>'. * @see org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL * @generated */ EClass getBOOLEAN_LITERAL(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL#getValue() * @see #getBOOLEAN_LITERAL() * @generated */ EAttribute getBOOLEAN_LITERAL_Value(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.NUMBER_LITERAL <em>NUMBER LITERAL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>NUMBER LITERAL</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NUMBER_LITERAL * @generated */ EClass getNUMBER_LITERAL(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.NUMBER_LITERAL#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NUMBER_LITERAL#getValue() * @see #getNUMBER_LITERAL() * @generated */ EAttribute getNUMBER_LITERAL_Value(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.INTEGER_LITERAL <em>INTEGER LITERAL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>INTEGER LITERAL</em>'. * @see org.eclipse.papyrus.uml.alf.alf.INTEGER_LITERAL * @generated */ EClass getINTEGER_LITERAL(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.UNLIMITED_LITERAL <em>UNLIMITED LITERAL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>UNLIMITED LITERAL</em>'. * @see org.eclipse.papyrus.uml.alf.alf.UNLIMITED_LITERAL * @generated */ EClass getUNLIMITED_LITERAL(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.STRING_LITERAL <em>STRING LITERAL</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>STRING LITERAL</em>'. * @see org.eclipse.papyrus.uml.alf.alf.STRING_LITERAL * @generated */ EClass getSTRING_LITERAL(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.STRING_LITERAL#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.papyrus.uml.alf.alf.STRING_LITERAL#getValue() * @see #getSTRING_LITERAL() * @generated */ EAttribute getSTRING_LITERAL_Value(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression <em>Name Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Name Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression * @generated */ EClass getNameExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression#getPrefixOp <em>Prefix Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Prefix Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression#getPrefixOp() * @see #getNameExpression() * @generated */ EAttribute getNameExpression_PrefixOp(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression#getPath <em>Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Path</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression#getPath() * @see #getNameExpression() * @generated */ EReference getNameExpression_Path(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression#getId() * @see #getNameExpression() * @generated */ EAttribute getNameExpression_Id(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression#getInvocationCompletion <em>Invocation Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Invocation Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression#getInvocationCompletion() * @see #getNameExpression() * @generated */ EReference getNameExpression_InvocationCompletion(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression#getSequenceConstructionCompletion <em>Sequence Construction Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Sequence Construction Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression#getSequenceConstructionCompletion() * @see #getNameExpression() * @generated */ EReference getNameExpression_SequenceConstructionCompletion(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression#getPostfixOp <em>Postfix Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Postfix Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression#getPostfixOp() * @see #getNameExpression() * @generated */ EAttribute getNameExpression_PostfixOp(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.NameExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NameExpression#getSuffix() * @see #getNameExpression() * @generated */ EReference getNameExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNamePath <em>Qualified Name Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Qualified Name Path</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNamePath * @generated */ EClass getQualifiedNamePath(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNamePath#getNamespace <em>Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Namespace</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNamePath#getNamespace() * @see #getQualifiedNamePath() * @generated */ EReference getQualifiedNamePath_Namespace(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.UnqualifiedName <em>Unqualified Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unqualified Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.UnqualifiedName * @generated */ EClass getUnqualifiedName(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.UnqualifiedName#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.UnqualifiedName#getName() * @see #getUnqualifiedName() * @generated */ EAttribute getUnqualifiedName_Name(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.UnqualifiedName#getTemplateBinding <em>Template Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Template Binding</em>'. * @see org.eclipse.papyrus.uml.alf.alf.UnqualifiedName#getTemplateBinding() * @see #getUnqualifiedName() * @generated */ EReference getUnqualifiedName_TemplateBinding(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.TemplateBinding <em>Template Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Template Binding</em>'. * @see org.eclipse.papyrus.uml.alf.alf.TemplateBinding * @generated */ EClass getTemplateBinding(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.TemplateBinding#getBindings <em>Bindings</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Bindings</em>'. * @see org.eclipse.papyrus.uml.alf.alf.TemplateBinding#getBindings() * @see #getTemplateBinding() * @generated */ EReference getTemplateBinding_Bindings(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding <em>Named Template Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Template Binding</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding * @generated */ EClass getNamedTemplateBinding(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding#getFormal <em>Formal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Formal</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding#getFormal() * @see #getNamedTemplateBinding() * @generated */ EAttribute getNamedTemplateBinding_Formal(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding#getActual <em>Actual</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Actual</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding#getActual() * @see #getNamedTemplateBinding() * @generated */ EReference getNamedTemplateBinding_Actual(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding <em>Qualified Name With Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Qualified Name With Binding</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding * @generated */ EClass getQualifiedNameWithBinding(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding#getId() * @see #getQualifiedNameWithBinding() * @generated */ EAttribute getQualifiedNameWithBinding_Id(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding#getBinding <em>Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Binding</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding#getBinding() * @see #getQualifiedNameWithBinding() * @generated */ EReference getQualifiedNameWithBinding_Binding(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding#getRemaining <em>Remaining</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Remaining</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding#getRemaining() * @see #getQualifiedNameWithBinding() * @generated */ EReference getQualifiedNameWithBinding_Remaining(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.Tuple <em>Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Tuple * @generated */ EClass getTuple(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.Tuple#getTupleElements <em>Tuple Elements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Tuple Elements</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Tuple#getTupleElements() * @see #getTuple() * @generated */ EReference getTuple_TupleElements(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.TupleElement <em>Tuple Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tuple Element</em>'. * @see org.eclipse.papyrus.uml.alf.alf.TupleElement * @generated */ EClass getTupleElement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.TupleElement#getArgument <em>Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Argument</em>'. * @see org.eclipse.papyrus.uml.alf.alf.TupleElement#getArgument() * @see #getTupleElement() * @generated */ EReference getTupleElement_Argument(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.Expression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression <em>Conditional Test Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Conditional Test Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression * @generated */ EClass getConditionalTestExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression#getExp() * @see #getConditionalTestExpression() * @generated */ EReference getConditionalTestExpression_Exp(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression#getWhenTrue <em>When True</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>When True</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression#getWhenTrue() * @see #getConditionalTestExpression() * @generated */ EReference getConditionalTestExpression_WhenTrue(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression#getWhenFalse <em>When False</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>When False</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression#getWhenFalse() * @see #getConditionalTestExpression() * @generated */ EReference getConditionalTestExpression_WhenFalse(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression <em>Conditional Or Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Conditional Or Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression * @generated */ EClass getConditionalOrExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression#getExp() * @see #getConditionalOrExpression() * @generated */ EReference getConditionalOrExpression_Exp(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression <em>Conditional And Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Conditional And Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression * @generated */ EClass getConditionalAndExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression#getExp() * @see #getConditionalAndExpression() * @generated */ EReference getConditionalAndExpression_Exp(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression <em>Inclusive Or Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Inclusive Or Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression * @generated */ EClass getInclusiveOrExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression#getExp() * @see #getInclusiveOrExpression() * @generated */ EReference getInclusiveOrExpression_Exp(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression <em>Exclusive Or Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Exclusive Or Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression * @generated */ EClass getExclusiveOrExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression#getExp() * @see #getExclusiveOrExpression() * @generated */ EReference getExclusiveOrExpression_Exp(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AndExpression <em>And Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>And Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AndExpression * @generated */ EClass getAndExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.AndExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AndExpression#getExp() * @see #getAndExpression() * @generated */ EReference getAndExpression_Exp(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.EqualityExpression <em>Equality Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Equality Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.EqualityExpression * @generated */ EClass getEqualityExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.EqualityExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.EqualityExpression#getExp() * @see #getEqualityExpression() * @generated */ EReference getEqualityExpression_Exp(); /** * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.uml.alf.alf.EqualityExpression#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.EqualityExpression#getOp() * @see #getEqualityExpression() * @generated */ EAttribute getEqualityExpression_Op(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationExpression <em>Classification Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classification Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationExpression * @generated */ EClass getClassificationExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationExpression#getExp() * @see #getClassificationExpression() * @generated */ EReference getClassificationExpression_Exp(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationExpression#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationExpression#getOp() * @see #getClassificationExpression() * @generated */ EAttribute getClassificationExpression_Op(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationExpression#getTypeName <em>Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationExpression#getTypeName() * @see #getClassificationExpression() * @generated */ EReference getClassificationExpression_TypeName(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.RelationalExpression <em>Relational Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Relational Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.RelationalExpression * @generated */ EClass getRelationalExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.RelationalExpression#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.eclipse.papyrus.uml.alf.alf.RelationalExpression#getLeft() * @see #getRelationalExpression() * @generated */ EReference getRelationalExpression_Left(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.RelationalExpression#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.RelationalExpression#getOp() * @see #getRelationalExpression() * @generated */ EAttribute getRelationalExpression_Op(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.RelationalExpression#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.eclipse.papyrus.uml.alf.alf.RelationalExpression#getRight() * @see #getRelationalExpression() * @generated */ EReference getRelationalExpression_Right(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ShiftExpression <em>Shift Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Shift Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ShiftExpression * @generated */ EClass getShiftExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.ShiftExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ShiftExpression#getExp() * @see #getShiftExpression() * @generated */ EReference getShiftExpression_Exp(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.ShiftExpression#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ShiftExpression#getOp() * @see #getShiftExpression() * @generated */ EAttribute getShiftExpression_Op(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AdditiveExpression <em>Additive Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Additive Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AdditiveExpression * @generated */ EClass getAdditiveExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.AdditiveExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AdditiveExpression#getExp() * @see #getAdditiveExpression() * @generated */ EReference getAdditiveExpression_Exp(); /** * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.uml.alf.alf.AdditiveExpression#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AdditiveExpression#getOp() * @see #getAdditiveExpression() * @generated */ EAttribute getAdditiveExpression_Op(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression <em>Multiplicative Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Multiplicative Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression * @generated */ EClass getMultiplicativeExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression#getExp() * @see #getMultiplicativeExpression() * @generated */ EReference getMultiplicativeExpression_Exp(); /** * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression#getOp() * @see #getMultiplicativeExpression() * @generated */ EAttribute getMultiplicativeExpression_Op(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.UnaryExpression <em>Unary Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unary Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.UnaryExpression * @generated */ EClass getUnaryExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.UnaryExpression#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.UnaryExpression#getOp() * @see #getUnaryExpression() * @generated */ EAttribute getUnaryExpression_Op(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.UnaryExpression#getExp <em>Exp</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Exp</em>'. * @see org.eclipse.papyrus.uml.alf.alf.UnaryExpression#getExp() * @see #getUnaryExpression() * @generated */ EReference getUnaryExpression_Exp(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.PrimaryExpression <em>Primary Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Primary Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PrimaryExpression * @generated */ EClass getPrimaryExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.PrimaryExpression#getPrefix <em>Prefix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Prefix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PrimaryExpression#getPrefix() * @see #getPrimaryExpression() * @generated */ EReference getPrimaryExpression_Prefix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SuffixExpression <em>Suffix Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Suffix Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SuffixExpression * @generated */ EClass getSuffixExpression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.OperationCallExpression <em>Operation Call Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Call Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.OperationCallExpression * @generated */ EClass getOperationCallExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.OperationCallExpression#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operation Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.OperationCallExpression#getOperationName() * @see #getOperationCallExpression() * @generated */ EAttribute getOperationCallExpression_OperationName(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.OperationCallExpression#getTuple <em>Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.OperationCallExpression#getTuple() * @see #getOperationCallExpression() * @generated */ EReference getOperationCallExpression_Tuple(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.OperationCallExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.OperationCallExpression#getSuffix() * @see #getOperationCallExpression() * @generated */ EReference getOperationCallExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression <em>Property Call Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Property Call Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression * @generated */ EClass getPropertyCallExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression#getPropertyName <em>Property Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Property Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression#getPropertyName() * @see #getPropertyCallExpression() * @generated */ EAttribute getPropertyCallExpression_PropertyName(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression#getIndex <em>Index</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Index</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression#getIndex() * @see #getPropertyCallExpression() * @generated */ EReference getPropertyCallExpression_Index(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression#getSuffix() * @see #getPropertyCallExpression() * @generated */ EReference getPropertyCallExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression <em>Link Operation Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Link Operation Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression * @generated */ EClass getLinkOperationExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getKind() * @see #getLinkOperationExpression() * @generated */ EAttribute getLinkOperationExpression_Kind(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getTuple <em>Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getTuple() * @see #getLinkOperationExpression() * @generated */ EReference getLinkOperationExpression_Tuple(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple <em>Link Operation Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Link Operation Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple * @generated */ EClass getLinkOperationTuple(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple#getLinkOperationTupleElement <em>Link Operation Tuple Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Link Operation Tuple Element</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple#getLinkOperationTupleElement() * @see #getLinkOperationTuple() * @generated */ EReference getLinkOperationTuple_LinkOperationTupleElement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement <em>Link Operation Tuple Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Link Operation Tuple Element</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement * @generated */ EClass getLinkOperationTupleElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement#getRole <em>Role</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Role</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement#getRole() * @see #getLinkOperationTupleElement() * @generated */ EAttribute getLinkOperationTupleElement_Role(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement#getRoleIndex <em>Role Index</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Role Index</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement#getRoleIndex() * @see #getLinkOperationTupleElement() * @generated */ EReference getLinkOperationTupleElement_RoleIndex(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement#getObject() * @see #getLinkOperationTupleElement() * @generated */ EReference getLinkOperationTupleElement_Object(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression <em>Sequence Operation Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Operation Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression * @generated */ EClass getSequenceOperationExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Operation Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression#getOperationName() * @see #getSequenceOperationExpression() * @generated */ EReference getSequenceOperationExpression_OperationName(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression#getTuple <em>Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression#getTuple() * @see #getSequenceOperationExpression() * @generated */ EReference getSequenceOperationExpression_Tuple(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression#getSuffix() * @see #getSequenceOperationExpression() * @generated */ EReference getSequenceOperationExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression <em>Sequence Reduction Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Reduction Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression * @generated */ EClass getSequenceReductionExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression#isIsOrdered <em>Is Ordered</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Ordered</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression#isIsOrdered() * @see #getSequenceReductionExpression() * @generated */ EAttribute getSequenceReductionExpression_IsOrdered(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression#getBehavior <em>Behavior</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Behavior</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression#getBehavior() * @see #getSequenceReductionExpression() * @generated */ EReference getSequenceReductionExpression_Behavior(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression#getSuffix() * @see #getSequenceReductionExpression() * @generated */ EReference getSequenceReductionExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression <em>Sequence Expansion Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Expansion Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression * @generated */ EClass getSequenceExpansionExpression(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression#getName() * @see #getSequenceExpansionExpression() * @generated */ EAttribute getSequenceExpansionExpression_Name(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression#getExpr <em>Expr</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expr</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression#getExpr() * @see #getSequenceExpansionExpression() * @generated */ EReference getSequenceExpansionExpression_Expr(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression#getSuffix() * @see #getSequenceExpansionExpression() * @generated */ EReference getSequenceExpansionExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation <em>Select Or Reject Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Select Or Reject Operation</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation * @generated */ EClass getSelectOrRejectOperation(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation#getOp() * @see #getSelectOrRejectOperation() * @generated */ EAttribute getSelectOrRejectOperation_Op(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation <em>Collect Or Iterate Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Collect Or Iterate Operation</em>'. * @see org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation * @generated */ EClass getCollectOrIterateOperation(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation#getOp() * @see #getCollectOrIterateOperation() * @generated */ EAttribute getCollectOrIterateOperation_Op(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation <em>For All Or Exists Or One Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>For All Or Exists Or One Operation</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation * @generated */ EClass getForAllOrExistsOrOneOperation(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation#getOp() * @see #getForAllOrExistsOrOneOperation() * @generated */ EAttribute getForAllOrExistsOrOneOperation_Op(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation <em>Is Unique Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Is Unique Operation</em>'. * @see org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation * @generated */ EClass getIsUniqueOperation(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ValueSpecification <em>Value Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Value Specification</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ValueSpecification * @generated */ EClass getValueSpecification(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.NonLiteralValueSpecification <em>Non Literal Value Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Non Literal Value Specification</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NonLiteralValueSpecification * @generated */ EClass getNonLiteralValueSpecification(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression <em>Parenthesized Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parenthesized Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression * @generated */ EClass getParenthesizedExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression#getExpOrTypeCast <em>Exp Or Type Cast</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Exp Or Type Cast</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression#getExpOrTypeCast() * @see #getParenthesizedExpression() * @generated */ EReference getParenthesizedExpression_ExpOrTypeCast(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression#getCasted <em>Casted</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Casted</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression#getCasted() * @see #getParenthesizedExpression() * @generated */ EReference getParenthesizedExpression_Casted(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression#getSuffix() * @see #getParenthesizedExpression() * @generated */ EReference getParenthesizedExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.NullExpression <em>Null Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Null Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NullExpression * @generated */ EClass getNullExpression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ThisExpression <em>This Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>This Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ThisExpression * @generated */ EClass getThisExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ThisExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ThisExpression#getSuffix() * @see #getThisExpression() * @generated */ EReference getThisExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression <em>Super Invocation Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Super Invocation Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression * @generated */ EClass getSuperInvocationExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression#getTuple <em>Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression#getTuple() * @see #getSuperInvocationExpression() * @generated */ EReference getSuperInvocationExpression_Tuple(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression#getOperationName <em>Operation Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Operation Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression#getOperationName() * @see #getSuperInvocationExpression() * @generated */ EReference getSuperInvocationExpression_OperationName(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression <em>Instance Creation Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Instance Creation Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression * @generated */ EClass getInstanceCreationExpression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression#getConstructor <em>Constructor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Constructor</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression#getConstructor() * @see #getInstanceCreationExpression() * @generated */ EReference getInstanceCreationExpression_Constructor(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression#getTuple <em>Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression#getTuple() * @see #getInstanceCreationExpression() * @generated */ EReference getInstanceCreationExpression_Tuple(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression#getSuffix <em>Suffix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Suffix</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression#getSuffix() * @see #getInstanceCreationExpression() * @generated */ EReference getInstanceCreationExpression_Suffix(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationTuple <em>Instance Creation Tuple</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Instance Creation Tuple</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationTuple * @generated */ EClass getInstanceCreationTuple(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationTuple#getInstanceCreationTupleElement <em>Instance Creation Tuple Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Instance Creation Tuple Element</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationTuple#getInstanceCreationTupleElement() * @see #getInstanceCreationTuple() * @generated */ EReference getInstanceCreationTuple_InstanceCreationTupleElement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement <em>Instance Creation Tuple Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Instance Creation Tuple Element</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement * @generated */ EClass getInstanceCreationTupleElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement#getRole <em>Role</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Role</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement#getRole() * @see #getInstanceCreationTupleElement() * @generated */ EAttribute getInstanceCreationTupleElement_Role(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement#getObject <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Object</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement#getObject() * @see #getInstanceCreationTupleElement() * @generated */ EReference getInstanceCreationTupleElement_Object(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion <em>Sequence Construction Or Access Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Construction Or Access Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion * @generated */ EClass getSequenceConstructionOrAccessCompletion(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#isMultiplicityIndicator <em>Multiplicity Indicator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Multiplicity Indicator</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#isMultiplicityIndicator() * @see #getSequenceConstructionOrAccessCompletion() * @generated */ EAttribute getSequenceConstructionOrAccessCompletion_MultiplicityIndicator(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#getAccessCompletion <em>Access Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Access Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#getAccessCompletion() * @see #getSequenceConstructionOrAccessCompletion() * @generated */ EReference getSequenceConstructionOrAccessCompletion_AccessCompletion(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#getSequenceCompletion <em>Sequence Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Sequence Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#getSequenceCompletion() * @see #getSequenceConstructionOrAccessCompletion() * @generated */ EReference getSequenceConstructionOrAccessCompletion_SequenceCompletion(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion#getExpression() * @see #getSequenceConstructionOrAccessCompletion() * @generated */ EReference getSequenceConstructionOrAccessCompletion_Expression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AccessCompletion <em>Access Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Access Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AccessCompletion * @generated */ EClass getAccessCompletion(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AccessCompletion#getAccessIndex <em>Access Index</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Access Index</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AccessCompletion#getAccessIndex() * @see #getAccessCompletion() * @generated */ EReference getAccessCompletion_AccessIndex(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.PartialSequenceConstructionCompletion <em>Partial Sequence Construction Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Partial Sequence Construction Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PartialSequenceConstructionCompletion * @generated */ EClass getPartialSequenceConstructionCompletion(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.PartialSequenceConstructionCompletion#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.PartialSequenceConstructionCompletion#getExpression() * @see #getPartialSequenceConstructionCompletion() * @generated */ EReference getPartialSequenceConstructionCompletion_Expression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression <em>Sequence Construction Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Construction Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression * @generated */ EClass getSequenceConstructionExpression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression#getSequenceElement <em>Sequence Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sequence Element</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression#getSequenceElement() * @see #getSequenceConstructionExpression() * @generated */ EReference getSequenceConstructionExpression_SequenceElement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression#getRangeUpper <em>Range Upper</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Range Upper</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression#getRangeUpper() * @see #getSequenceConstructionExpression() * @generated */ EReference getSequenceConstructionExpression_RangeUpper(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SequenceElement <em>Sequence Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Element</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequenceElement * @generated */ EClass getSequenceElement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression <em>Class Extent Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Class Extent Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression * @generated */ EClass getClassExtentExpression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.Block <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Block * @generated */ EClass getBlock(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.Block#getSequence <em>Sequence</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Sequence</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Block#getSequence() * @see #getBlock() * @generated */ EReference getBlock_Sequence(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.StatementSequence <em>Statement Sequence</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement Sequence</em>'. * @see org.eclipse.papyrus.uml.alf.alf.StatementSequence * @generated */ EClass getStatementSequence(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.StatementSequence#getStatements <em>Statements</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Statements</em>'. * @see org.eclipse.papyrus.uml.alf.alf.StatementSequence#getStatements() * @see #getStatementSequence() * @generated */ EReference getStatementSequence_Statements(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.DocumentedStatement <em>Documented Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Documented Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.DocumentedStatement * @generated */ EClass getDocumentedStatement(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.DocumentedStatement#getComment <em>Comment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Comment</em>'. * @see org.eclipse.papyrus.uml.alf.alf.DocumentedStatement#getComment() * @see #getDocumentedStatement() * @generated */ EAttribute getDocumentedStatement_Comment(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.DocumentedStatement#getStatement <em>Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.DocumentedStatement#getStatement() * @see #getDocumentedStatement() * @generated */ EReference getDocumentedStatement_Statement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.InlineStatement <em>Inline Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Inline Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InlineStatement * @generated */ EClass getInlineStatement(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.InlineStatement#getLangageName <em>Langage Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Langage Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InlineStatement#getLangageName() * @see #getInlineStatement() * @generated */ EAttribute getInlineStatement_LangageName(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.InlineStatement#getBody <em>Body</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Body</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InlineStatement#getBody() * @see #getInlineStatement() * @generated */ EAttribute getInlineStatement_Body(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement <em>Annotated Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Annotated Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement * @generated */ EClass getAnnotatedStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement#getAnnotation <em>Annotation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Annotation</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement#getAnnotation() * @see #getAnnotatedStatement() * @generated */ EReference getAnnotatedStatement_Annotation(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement#getStatement <em>Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement#getStatement() * @see #getAnnotatedStatement() * @generated */ EReference getAnnotatedStatement_Statement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.Statement <em>Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Statement * @generated */ EClass getStatement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.Annotation <em>Annotation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Annotation</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Annotation * @generated */ EClass getAnnotation(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.Annotation#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Annotation#getKind() * @see #getAnnotation() * @generated */ EAttribute getAnnotation_Kind(); /** * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.uml.alf.alf.Annotation#getArgs <em>Args</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Args</em>'. * @see org.eclipse.papyrus.uml.alf.alf.Annotation#getArgs() * @see #getAnnotation() * @generated */ EAttribute getAnnotation_Args(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.BlockStatement <em>Block Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Block Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.BlockStatement * @generated */ EClass getBlockStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.BlockStatement#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.BlockStatement#getBlock() * @see #getBlockStatement() * @generated */ EReference getBlockStatement_Block(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.EmptyStatement <em>Empty Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Empty Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.EmptyStatement * @generated */ EClass getEmptyStatement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement <em>Local Name Declaration Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Local Name Declaration Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement * @generated */ EClass getLocalNameDeclarationStatement(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#getVarName <em>Var Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Var Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#getVarName() * @see #getLocalNameDeclarationStatement() * @generated */ EAttribute getLocalNameDeclarationStatement_VarName(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#getType() * @see #getLocalNameDeclarationStatement() * @generated */ EReference getLocalNameDeclarationStatement_Type(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#isMultiplicityIndicator <em>Multiplicity Indicator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Multiplicity Indicator</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#isMultiplicityIndicator() * @see #getLocalNameDeclarationStatement() * @generated */ EAttribute getLocalNameDeclarationStatement_MultiplicityIndicator(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#getInit <em>Init</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Init</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement#getInit() * @see #getLocalNameDeclarationStatement() * @generated */ EReference getLocalNameDeclarationStatement_Init(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.IfStatement <em>If Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>If Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.IfStatement * @generated */ EClass getIfStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.IfStatement#getSequentialClausses <em>Sequential Clausses</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Sequential Clausses</em>'. * @see org.eclipse.papyrus.uml.alf.alf.IfStatement#getSequentialClausses() * @see #getIfStatement() * @generated */ EReference getIfStatement_SequentialClausses(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.IfStatement#getFinalClause <em>Final Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Final Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.IfStatement#getFinalClause() * @see #getIfStatement() * @generated */ EReference getIfStatement_FinalClause(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SequentialClauses <em>Sequential Clauses</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequential Clauses</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequentialClauses * @generated */ EClass getSequentialClauses(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.SequentialClauses#getConccurentClauses <em>Conccurent Clauses</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Conccurent Clauses</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SequentialClauses#getConccurentClauses() * @see #getSequentialClauses() * @generated */ EReference getSequentialClauses_ConccurentClauses(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ConcurrentClauses <em>Concurrent Clauses</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Concurrent Clauses</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConcurrentClauses * @generated */ EClass getConcurrentClauses(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.ConcurrentClauses#getNonFinalClause <em>Non Final Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Non Final Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ConcurrentClauses#getNonFinalClause() * @see #getConcurrentClauses() * @generated */ EReference getConcurrentClauses_NonFinalClause(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.NonFinalClause <em>Non Final Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Non Final Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NonFinalClause * @generated */ EClass getNonFinalClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.NonFinalClause#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Condition</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NonFinalClause#getCondition() * @see #getNonFinalClause() * @generated */ EReference getNonFinalClause_Condition(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.NonFinalClause#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NonFinalClause#getBlock() * @see #getNonFinalClause() * @generated */ EReference getNonFinalClause_Block(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.FinalClause <em>Final Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Final Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.FinalClause * @generated */ EClass getFinalClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.FinalClause#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.FinalClause#getBlock() * @see #getFinalClause() * @generated */ EReference getFinalClause_Block(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SwitchStatement <em>Switch Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Switch Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchStatement * @generated */ EClass getSwitchStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SwitchStatement#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchStatement#getExpression() * @see #getSwitchStatement() * @generated */ EReference getSwitchStatement_Expression(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.SwitchStatement#getSwitchClause <em>Switch Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Switch Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchStatement#getSwitchClause() * @see #getSwitchStatement() * @generated */ EReference getSwitchStatement_SwitchClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SwitchStatement#getDefaultClause <em>Default Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Default Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchStatement#getDefaultClause() * @see #getSwitchStatement() * @generated */ EReference getSwitchStatement_DefaultClause(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SwitchClause <em>Switch Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Switch Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchClause * @generated */ EClass getSwitchClause(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.SwitchClause#getSwitchCase <em>Switch Case</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Switch Case</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchClause#getSwitchCase() * @see #getSwitchClause() * @generated */ EReference getSwitchClause_SwitchCase(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SwitchClause#getStatementSequence <em>Statement Sequence</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Statement Sequence</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchClause#getStatementSequence() * @see #getSwitchClause() * @generated */ EReference getSwitchClause_StatementSequence(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SwitchCase <em>Switch Case</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Switch Case</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchCase * @generated */ EClass getSwitchCase(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SwitchCase#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchCase#getExpression() * @see #getSwitchCase() * @generated */ EReference getSwitchCase_Expression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SwitchDefaultClause <em>Switch Default Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Switch Default Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchDefaultClause * @generated */ EClass getSwitchDefaultClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SwitchDefaultClause#getStatementSequence <em>Statement Sequence</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Statement Sequence</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SwitchDefaultClause#getStatementSequence() * @see #getSwitchDefaultClause() * @generated */ EReference getSwitchDefaultClause_StatementSequence(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.NonEmptyStatementSequence <em>Non Empty Statement Sequence</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Non Empty Statement Sequence</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NonEmptyStatementSequence * @generated */ EClass getNonEmptyStatementSequence(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.NonEmptyStatementSequence#getStatement <em>Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.NonEmptyStatementSequence#getStatement() * @see #getNonEmptyStatementSequence() * @generated */ EReference getNonEmptyStatementSequence_Statement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.WhileStatement <em>While Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>While Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.WhileStatement * @generated */ EClass getWhileStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.WhileStatement#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Condition</em>'. * @see org.eclipse.papyrus.uml.alf.alf.WhileStatement#getCondition() * @see #getWhileStatement() * @generated */ EReference getWhileStatement_Condition(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.WhileStatement#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.WhileStatement#getBlock() * @see #getWhileStatement() * @generated */ EReference getWhileStatement_Block(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.DoStatement <em>Do Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Do Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.DoStatement * @generated */ EClass getDoStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.DoStatement#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.DoStatement#getBlock() * @see #getDoStatement() * @generated */ EReference getDoStatement_Block(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.DoStatement#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Condition</em>'. * @see org.eclipse.papyrus.uml.alf.alf.DoStatement#getCondition() * @see #getDoStatement() * @generated */ EReference getDoStatement_Condition(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ForStatement <em>For Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>For Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForStatement * @generated */ EClass getForStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ForStatement#getControl <em>Control</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Control</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForStatement#getControl() * @see #getForStatement() * @generated */ EReference getForStatement_Control(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ForStatement#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForStatement#getBlock() * @see #getForStatement() * @generated */ EReference getForStatement_Block(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ForControl <em>For Control</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>For Control</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForControl * @generated */ EClass getForControl(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.ForControl#getLoopVariableDefinition <em>Loop Variable Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Loop Variable Definition</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForControl#getLoopVariableDefinition() * @see #getForControl() * @generated */ EReference getForControl_LoopVariableDefinition(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition <em>Loop Variable Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Loop Variable Definition</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition * @generated */ EClass getLoopVariableDefinition(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getName() * @see #getLoopVariableDefinition() * @generated */ EAttribute getLoopVariableDefinition_Name(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getExpression1 <em>Expression1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression1</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getExpression1() * @see #getLoopVariableDefinition() * @generated */ EReference getLoopVariableDefinition_Expression1(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getExpression2 <em>Expression2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression2</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getExpression2() * @see #getLoopVariableDefinition() * @generated */ EReference getLoopVariableDefinition_Expression2(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getType() * @see #getLoopVariableDefinition() * @generated */ EReference getLoopVariableDefinition_Type(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition#getExpression() * @see #getLoopVariableDefinition() * @generated */ EReference getLoopVariableDefinition_Expression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.BreakStatement <em>Break Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Break Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.BreakStatement * @generated */ EClass getBreakStatement(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ReturnStatement <em>Return Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Return Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ReturnStatement * @generated */ EClass getReturnStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ReturnStatement#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ReturnStatement#getExpression() * @see #getReturnStatement() * @generated */ EReference getReturnStatement_Expression(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AcceptStatement <em>Accept Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Accept Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptStatement * @generated */ EClass getAcceptStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AcceptStatement#getClause <em>Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptStatement#getClause() * @see #getAcceptStatement() * @generated */ EReference getAcceptStatement_Clause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AcceptStatement#getSimpleAccept <em>Simple Accept</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Simple Accept</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptStatement#getSimpleAccept() * @see #getAcceptStatement() * @generated */ EReference getAcceptStatement_SimpleAccept(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AcceptStatement#getCompoundAccept <em>Compound Accept</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Compound Accept</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptStatement#getCompoundAccept() * @see #getAcceptStatement() * @generated */ EReference getAcceptStatement_CompoundAccept(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SimpleAcceptStatementCompletion <em>Simple Accept Statement Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Simple Accept Statement Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SimpleAcceptStatementCompletion * @generated */ EClass getSimpleAcceptStatementCompletion(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion <em>Compound Accept Statement Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Compound Accept Statement Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion * @generated */ EClass getCompoundAcceptStatementCompletion(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion#getBlock() * @see #getCompoundAcceptStatementCompletion() * @generated */ EReference getCompoundAcceptStatementCompletion_Block(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion#getAcceptBlock <em>Accept Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Accept Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion#getAcceptBlock() * @see #getCompoundAcceptStatementCompletion() * @generated */ EReference getCompoundAcceptStatementCompletion_AcceptBlock(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AcceptBlock <em>Accept Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Accept Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptBlock * @generated */ EClass getAcceptBlock(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AcceptBlock#getClause <em>Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptBlock#getClause() * @see #getAcceptBlock() * @generated */ EReference getAcceptBlock_Clause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AcceptBlock#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Block</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptBlock#getBlock() * @see #getAcceptBlock() * @generated */ EReference getAcceptBlock_Block(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AcceptClause <em>Accept Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Accept Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptClause * @generated */ EClass getAcceptClause(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.AcceptClause#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptClause#getName() * @see #getAcceptClause() * @generated */ EAttribute getAcceptClause_Name(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AcceptClause#getQualifiedNameList <em>Qualified Name List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Qualified Name List</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AcceptClause#getQualifiedNameList() * @see #getAcceptClause() * @generated */ EReference getAcceptClause_QualifiedNameList(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ClassifyStatement <em>Classify Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classify Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassifyStatement * @generated */ EClass getClassifyStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassifyStatement#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassifyStatement#getExpression() * @see #getClassifyStatement() * @generated */ EReference getClassifyStatement_Expression(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassifyStatement#getClause <em>Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassifyStatement#getClause() * @see #getClassifyStatement() * @generated */ EReference getClassifyStatement_Clause(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationClause <em>Classification Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classification Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationClause * @generated */ EClass getClassificationClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationClause#getClassifyFromClause <em>Classify From Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Classify From Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationClause#getClassifyFromClause() * @see #getClassificationClause() * @generated */ EReference getClassificationClause_ClassifyFromClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationClause#getClassifyToClause <em>Classify To Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Classify To Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationClause#getClassifyToClause() * @see #getClassificationClause() * @generated */ EReference getClassificationClause_ClassifyToClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationClause#getReclassyAllClause <em>Reclassy All Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Reclassy All Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationClause#getReclassyAllClause() * @see #getClassificationClause() * @generated */ EReference getClassificationClause_ReclassyAllClause(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationFromClause <em>Classification From Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classification From Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationFromClause * @generated */ EClass getClassificationFromClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationFromClause#getQualifiedNameList <em>Qualified Name List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Qualified Name List</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationFromClause#getQualifiedNameList() * @see #getClassificationFromClause() * @generated */ EReference getClassificationFromClause_QualifiedNameList(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationToClause <em>Classification To Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Classification To Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationToClause * @generated */ EClass getClassificationToClause(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassificationToClause#getQualifiedNameList <em>Qualified Name List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Qualified Name List</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ClassificationToClause#getQualifiedNameList() * @see #getClassificationToClause() * @generated */ EReference getClassificationToClause_QualifiedNameList(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ReclassifyAllClause <em>Reclassify All Clause</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reclassify All Clause</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ReclassifyAllClause * @generated */ EClass getReclassifyAllClause(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNameList <em>Qualified Name List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Qualified Name List</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNameList * @generated */ EClass getQualifiedNameList(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.uml.alf.alf.QualifiedNameList#getQualifiedName <em>Qualified Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Qualified Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.QualifiedNameList#getQualifiedName() * @see #getQualifiedNameList() * @generated */ EReference getQualifiedNameList_QualifiedName(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement <em>Invocation Or Assignement Or Declaration Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Invocation Or Assignement Or Declaration Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement * @generated */ EClass getInvocationOrAssignementOrDeclarationStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement#getTypePart_OR_assignedPart_OR_invocationPart <em>Type Part OR assigned Part OR invocation Part</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Type Part OR assigned Part OR invocation Part</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement#getTypePart_OR_assignedPart_OR_invocationPart() * @see #getInvocationOrAssignementOrDeclarationStatement() * @generated */ EReference getInvocationOrAssignementOrDeclarationStatement_TypePart_OR_assignedPart_OR_invocationPart(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement#getVariableDeclarationCompletion <em>Variable Declaration Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Variable Declaration Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement#getVariableDeclarationCompletion() * @see #getInvocationOrAssignementOrDeclarationStatement() * @generated */ EReference getInvocationOrAssignementOrDeclarationStatement_VariableDeclarationCompletion(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement#getAssignmentCompletion <em>Assignment Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Assignment Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement#getAssignmentCompletion() * @see #getInvocationOrAssignementOrDeclarationStatement() * @generated */ EReference getInvocationOrAssignementOrDeclarationStatement_AssignmentCompletion(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.SuperInvocationStatement <em>Super Invocation Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Super Invocation Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SuperInvocationStatement * @generated */ EClass getSuperInvocationStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.SuperInvocationStatement#get_super <em>super</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>super</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SuperInvocationStatement#get_super() * @see #getSuperInvocationStatement() * @generated */ EReference getSuperInvocationStatement__super(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement <em>This Invocation Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>This Invocation Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement * @generated */ EClass getThisInvocationStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement#get_this <em>this</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>this</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement#get_this() * @see #getThisInvocationStatement() * @generated */ EReference getThisInvocationStatement__this(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement#getAssignmentCompletion <em>Assignment Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Assignment Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement#getAssignmentCompletion() * @see #getThisInvocationStatement() * @generated */ EReference getThisInvocationStatement_AssignmentCompletion(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationInvocationStatement <em>Instance Creation Invocation Statement</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Instance Creation Invocation Statement</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationInvocationStatement * @generated */ EClass getInstanceCreationInvocationStatement(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.InstanceCreationInvocationStatement#get_new <em>new</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>new</em>'. * @see org.eclipse.papyrus.uml.alf.alf.InstanceCreationInvocationStatement#get_new() * @see #getInstanceCreationInvocationStatement() * @generated */ EReference getInstanceCreationInvocationStatement__new(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion <em>Variable Declaration Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Declaration Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion * @generated */ EClass getVariableDeclarationCompletion(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion#isMultiplicityIndicator <em>Multiplicity Indicator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Multiplicity Indicator</em>'. * @see org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion#isMultiplicityIndicator() * @see #getVariableDeclarationCompletion() * @generated */ EAttribute getVariableDeclarationCompletion_MultiplicityIndicator(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion#getVariableName <em>Variable Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Variable Name</em>'. * @see org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion#getVariableName() * @see #getVariableDeclarationCompletion() * @generated */ EAttribute getVariableDeclarationCompletion_VariableName(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion#getInitValue <em>Init Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Init Value</em>'. * @see org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion#getInitValue() * @see #getVariableDeclarationCompletion() * @generated */ EReference getVariableDeclarationCompletion_InitValue(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion <em>Assignment Completion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Assignment Completion</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion * @generated */ EClass getAssignmentCompletion(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion#getOp <em>Op</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Op</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion#getOp() * @see #getAssignmentCompletion() * @generated */ EAttribute getAssignmentCompletion_Op(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion#getRightHandSide <em>Right Hand Side</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right Hand Side</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion#getRightHandSide() * @see #getAssignmentCompletion() * @generated */ EReference getAssignmentCompletion_RightHandSide(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.uml.alf.alf.BooleanValue <em>Boolean Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Boolean Value</em>'. * @see org.eclipse.papyrus.uml.alf.alf.BooleanValue * @generated */ EEnum getBooleanValue(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationKind <em>Link Operation Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Link Operation Kind</em>'. * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationKind * @generated */ EEnum getLinkOperationKind(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperator <em>Select Or Reject Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Select Or Reject Operator</em>'. * @see org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperator * @generated */ EEnum getSelectOrRejectOperator(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator <em>Collect Or Iterate Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Collect Or Iterate Operator</em>'. * @see org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator * @generated */ EEnum getCollectOrIterateOperator(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperator <em>For All Or Exists Or One Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>For All Or Exists Or One Operator</em>'. * @see org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperator * @generated */ EEnum getForAllOrExistsOrOneOperator(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.uml.alf.alf.AnnotationKind <em>Annotation Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Annotation Kind</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AnnotationKind * @generated */ EEnum getAnnotationKind(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.uml.alf.alf.AssignmentOperator <em>Assignment Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Assignment Operator</em>'. * @see org.eclipse.papyrus.uml.alf.alf.AssignmentOperator * @generated */ EEnum getAssignmentOperator(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ AlfFactory getAlfFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TestImpl <em>Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TestImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTest() * @generated */ EClass TEST = eINSTANCE.getTest(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEST__EXPRESSION = eINSTANCE.getTest_Expression(); /** * The meta object literal for the '<em><b>Assign Expression</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEST__ASSIGN_EXPRESSION = eINSTANCE.getTest_AssignExpression(); /** * The meta object literal for the '<em><b>Statements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEST__STATEMENTS = eINSTANCE.getTest_Statements(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEST__BLOCK = eINSTANCE.getTest_Block(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LITERALImpl <em>LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLITERAL() * @generated */ EClass LITERAL = eINSTANCE.getLITERAL(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BOOLEAN_LITERALImpl <em>BOOLEAN LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BOOLEAN_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBOOLEAN_LITERAL() * @generated */ EClass BOOLEAN_LITERAL = eINSTANCE.getBOOLEAN_LITERAL(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BOOLEAN_LITERAL__VALUE = eINSTANCE.getBOOLEAN_LITERAL_Value(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NUMBER_LITERALImpl <em>NUMBER LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NUMBER_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNUMBER_LITERAL() * @generated */ EClass NUMBER_LITERAL = eINSTANCE.getNUMBER_LITERAL(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NUMBER_LITERAL__VALUE = eINSTANCE.getNUMBER_LITERAL_Value(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.INTEGER_LITERALImpl <em>INTEGER LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.INTEGER_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getINTEGER_LITERAL() * @generated */ EClass INTEGER_LITERAL = eINSTANCE.getINTEGER_LITERAL(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.UNLIMITED_LITERALImpl <em>UNLIMITED LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.UNLIMITED_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getUNLIMITED_LITERAL() * @generated */ EClass UNLIMITED_LITERAL = eINSTANCE.getUNLIMITED_LITERAL(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.STRING_LITERALImpl <em>STRING LITERAL</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.STRING_LITERALImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSTRING_LITERAL() * @generated */ EClass STRING_LITERAL = eINSTANCE.getSTRING_LITERAL(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRING_LITERAL__VALUE = eINSTANCE.getSTRING_LITERAL_Value(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NameExpressionImpl <em>Name Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NameExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNameExpression() * @generated */ EClass NAME_EXPRESSION = eINSTANCE.getNameExpression(); /** * The meta object literal for the '<em><b>Prefix Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAME_EXPRESSION__PREFIX_OP = eINSTANCE.getNameExpression_PrefixOp(); /** * The meta object literal for the '<em><b>Path</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAME_EXPRESSION__PATH = eINSTANCE.getNameExpression_Path(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAME_EXPRESSION__ID = eINSTANCE.getNameExpression_Id(); /** * The meta object literal for the '<em><b>Invocation Completion</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAME_EXPRESSION__INVOCATION_COMPLETION = eINSTANCE.getNameExpression_InvocationCompletion(); /** * The meta object literal for the '<em><b>Sequence Construction Completion</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAME_EXPRESSION__SEQUENCE_CONSTRUCTION_COMPLETION = eINSTANCE.getNameExpression_SequenceConstructionCompletion(); /** * The meta object literal for the '<em><b>Postfix Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAME_EXPRESSION__POSTFIX_OP = eINSTANCE.getNameExpression_PostfixOp(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAME_EXPRESSION__SUFFIX = eINSTANCE.getNameExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNamePathImpl <em>Qualified Name Path</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNamePathImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getQualifiedNamePath() * @generated */ EClass QUALIFIED_NAME_PATH = eINSTANCE.getQualifiedNamePath(); /** * The meta object literal for the '<em><b>Namespace</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference QUALIFIED_NAME_PATH__NAMESPACE = eINSTANCE.getQualifiedNamePath_Namespace(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.UnqualifiedNameImpl <em>Unqualified Name</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.UnqualifiedNameImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getUnqualifiedName() * @generated */ EClass UNQUALIFIED_NAME = eINSTANCE.getUnqualifiedName(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNQUALIFIED_NAME__NAME = eINSTANCE.getUnqualifiedName_Name(); /** * The meta object literal for the '<em><b>Template Binding</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNQUALIFIED_NAME__TEMPLATE_BINDING = eINSTANCE.getUnqualifiedName_TemplateBinding(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TemplateBindingImpl <em>Template Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TemplateBindingImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTemplateBinding() * @generated */ EClass TEMPLATE_BINDING = eINSTANCE.getTemplateBinding(); /** * The meta object literal for the '<em><b>Bindings</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TEMPLATE_BINDING__BINDINGS = eINSTANCE.getTemplateBinding_Bindings(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NamedTemplateBindingImpl <em>Named Template Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NamedTemplateBindingImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNamedTemplateBinding() * @generated */ EClass NAMED_TEMPLATE_BINDING = eINSTANCE.getNamedTemplateBinding(); /** * The meta object literal for the '<em><b>Formal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_TEMPLATE_BINDING__FORMAL = eINSTANCE.getNamedTemplateBinding_Formal(); /** * The meta object literal for the '<em><b>Actual</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAMED_TEMPLATE_BINDING__ACTUAL = eINSTANCE.getNamedTemplateBinding_Actual(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameWithBindingImpl <em>Qualified Name With Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameWithBindingImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getQualifiedNameWithBinding() * @generated */ EClass QUALIFIED_NAME_WITH_BINDING = eINSTANCE.getQualifiedNameWithBinding(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute QUALIFIED_NAME_WITH_BINDING__ID = eINSTANCE.getQualifiedNameWithBinding_Id(); /** * The meta object literal for the '<em><b>Binding</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference QUALIFIED_NAME_WITH_BINDING__BINDING = eINSTANCE.getQualifiedNameWithBinding_Binding(); /** * The meta object literal for the '<em><b>Remaining</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference QUALIFIED_NAME_WITH_BINDING__REMAINING = eINSTANCE.getQualifiedNameWithBinding_Remaining(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TupleImpl <em>Tuple</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TupleImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTuple() * @generated */ EClass TUPLE = eINSTANCE.getTuple(); /** * The meta object literal for the '<em><b>Tuple Elements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE__TUPLE_ELEMENTS = eINSTANCE.getTuple_TupleElements(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.TupleElementImpl <em>Tuple Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.TupleElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getTupleElement() * @generated */ EClass TUPLE_ELEMENT = eINSTANCE.getTupleElement(); /** * The meta object literal for the '<em><b>Argument</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TUPLE_ELEMENT__ARGUMENT = eINSTANCE.getTupleElement_Argument(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getExpression() * @generated */ EClass EXPRESSION = eINSTANCE.getExpression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConditionalTestExpressionImpl <em>Conditional Test Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConditionalTestExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConditionalTestExpression() * @generated */ EClass CONDITIONAL_TEST_EXPRESSION = eINSTANCE.getConditionalTestExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONDITIONAL_TEST_EXPRESSION__EXP = eINSTANCE.getConditionalTestExpression_Exp(); /** * The meta object literal for the '<em><b>When True</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONDITIONAL_TEST_EXPRESSION__WHEN_TRUE = eINSTANCE.getConditionalTestExpression_WhenTrue(); /** * The meta object literal for the '<em><b>When False</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONDITIONAL_TEST_EXPRESSION__WHEN_FALSE = eINSTANCE.getConditionalTestExpression_WhenFalse(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConditionalOrExpressionImpl <em>Conditional Or Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConditionalOrExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConditionalOrExpression() * @generated */ EClass CONDITIONAL_OR_EXPRESSION = eINSTANCE.getConditionalOrExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONDITIONAL_OR_EXPRESSION__EXP = eINSTANCE.getConditionalOrExpression_Exp(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConditionalAndExpressionImpl <em>Conditional And Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConditionalAndExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConditionalAndExpression() * @generated */ EClass CONDITIONAL_AND_EXPRESSION = eINSTANCE.getConditionalAndExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONDITIONAL_AND_EXPRESSION__EXP = eINSTANCE.getConditionalAndExpression_Exp(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InclusiveOrExpressionImpl <em>Inclusive Or Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InclusiveOrExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInclusiveOrExpression() * @generated */ EClass INCLUSIVE_OR_EXPRESSION = eINSTANCE.getInclusiveOrExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INCLUSIVE_OR_EXPRESSION__EXP = eINSTANCE.getInclusiveOrExpression_Exp(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ExclusiveOrExpressionImpl <em>Exclusive Or Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ExclusiveOrExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getExclusiveOrExpression() * @generated */ EClass EXCLUSIVE_OR_EXPRESSION = eINSTANCE.getExclusiveOrExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXCLUSIVE_OR_EXPRESSION__EXP = eINSTANCE.getExclusiveOrExpression_Exp(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AndExpressionImpl <em>And Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AndExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAndExpression() * @generated */ EClass AND_EXPRESSION = eINSTANCE.getAndExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AND_EXPRESSION__EXP = eINSTANCE.getAndExpression_Exp(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.EqualityExpressionImpl <em>Equality Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.EqualityExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getEqualityExpression() * @generated */ EClass EQUALITY_EXPRESSION = eINSTANCE.getEqualityExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EQUALITY_EXPRESSION__EXP = eINSTANCE.getEqualityExpression_Exp(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EQUALITY_EXPRESSION__OP = eINSTANCE.getEqualityExpression_Op(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationExpressionImpl <em>Classification Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationExpression() * @generated */ EClass CLASSIFICATION_EXPRESSION = eINSTANCE.getClassificationExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFICATION_EXPRESSION__EXP = eINSTANCE.getClassificationExpression_Exp(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CLASSIFICATION_EXPRESSION__OP = eINSTANCE.getClassificationExpression_Op(); /** * The meta object literal for the '<em><b>Type Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFICATION_EXPRESSION__TYPE_NAME = eINSTANCE.getClassificationExpression_TypeName(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.RelationalExpressionImpl <em>Relational Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.RelationalExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getRelationalExpression() * @generated */ EClass RELATIONAL_EXPRESSION = eINSTANCE.getRelationalExpression(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RELATIONAL_EXPRESSION__LEFT = eINSTANCE.getRelationalExpression_Left(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RELATIONAL_EXPRESSION__OP = eINSTANCE.getRelationalExpression_Op(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RELATIONAL_EXPRESSION__RIGHT = eINSTANCE.getRelationalExpression_Right(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ShiftExpressionImpl <em>Shift Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ShiftExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getShiftExpression() * @generated */ EClass SHIFT_EXPRESSION = eINSTANCE.getShiftExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SHIFT_EXPRESSION__EXP = eINSTANCE.getShiftExpression_Exp(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SHIFT_EXPRESSION__OP = eINSTANCE.getShiftExpression_Op(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AdditiveExpressionImpl <em>Additive Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AdditiveExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAdditiveExpression() * @generated */ EClass ADDITIVE_EXPRESSION = eINSTANCE.getAdditiveExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ADDITIVE_EXPRESSION__EXP = eINSTANCE.getAdditiveExpression_Exp(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ADDITIVE_EXPRESSION__OP = eINSTANCE.getAdditiveExpression_Op(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.MultiplicativeExpressionImpl <em>Multiplicative Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.MultiplicativeExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getMultiplicativeExpression() * @generated */ EClass MULTIPLICATIVE_EXPRESSION = eINSTANCE.getMultiplicativeExpression(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MULTIPLICATIVE_EXPRESSION__EXP = eINSTANCE.getMultiplicativeExpression_Exp(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTIPLICATIVE_EXPRESSION__OP = eINSTANCE.getMultiplicativeExpression_Op(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.UnaryExpressionImpl <em>Unary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.UnaryExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getUnaryExpression() * @generated */ EClass UNARY_EXPRESSION = eINSTANCE.getUnaryExpression(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNARY_EXPRESSION__OP = eINSTANCE.getUnaryExpression_Op(); /** * The meta object literal for the '<em><b>Exp</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNARY_EXPRESSION__EXP = eINSTANCE.getUnaryExpression_Exp(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.PrimaryExpressionImpl <em>Primary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.PrimaryExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getPrimaryExpression() * @generated */ EClass PRIMARY_EXPRESSION = eINSTANCE.getPrimaryExpression(); /** * The meta object literal for the '<em><b>Prefix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PRIMARY_EXPRESSION__PREFIX = eINSTANCE.getPrimaryExpression_Prefix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SuffixExpressionImpl <em>Suffix Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SuffixExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuffixExpression() * @generated */ EClass SUFFIX_EXPRESSION = eINSTANCE.getSuffixExpression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.OperationCallExpressionImpl <em>Operation Call Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.OperationCallExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getOperationCallExpression() * @generated */ EClass OPERATION_CALL_EXPRESSION = eINSTANCE.getOperationCallExpression(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_CALL_EXPRESSION__OPERATION_NAME = eINSTANCE.getOperationCallExpression_OperationName(); /** * The meta object literal for the '<em><b>Tuple</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CALL_EXPRESSION__TUPLE = eINSTANCE.getOperationCallExpression_Tuple(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_CALL_EXPRESSION__SUFFIX = eINSTANCE.getOperationCallExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.PropertyCallExpressionImpl <em>Property Call Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.PropertyCallExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getPropertyCallExpression() * @generated */ EClass PROPERTY_CALL_EXPRESSION = eINSTANCE.getPropertyCallExpression(); /** * The meta object literal for the '<em><b>Property Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROPERTY_CALL_EXPRESSION__PROPERTY_NAME = eINSTANCE.getPropertyCallExpression_PropertyName(); /** * The meta object literal for the '<em><b>Index</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CALL_EXPRESSION__INDEX = eINSTANCE.getPropertyCallExpression_Index(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROPERTY_CALL_EXPRESSION__SUFFIX = eINSTANCE.getPropertyCallExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationExpressionImpl <em>Link Operation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationExpression() * @generated */ EClass LINK_OPERATION_EXPRESSION = eINSTANCE.getLinkOperationExpression(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LINK_OPERATION_EXPRESSION__KIND = eINSTANCE.getLinkOperationExpression_Kind(); /** * The meta object literal for the '<em><b>Tuple</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LINK_OPERATION_EXPRESSION__TUPLE = eINSTANCE.getLinkOperationExpression_Tuple(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleImpl <em>Link Operation Tuple</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationTuple() * @generated */ EClass LINK_OPERATION_TUPLE = eINSTANCE.getLinkOperationTuple(); /** * The meta object literal for the '<em><b>Link Operation Tuple Element</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LINK_OPERATION_TUPLE__LINK_OPERATION_TUPLE_ELEMENT = eINSTANCE.getLinkOperationTuple_LinkOperationTupleElement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleElementImpl <em>Link Operation Tuple Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationTupleElement() * @generated */ EClass LINK_OPERATION_TUPLE_ELEMENT = eINSTANCE.getLinkOperationTupleElement(); /** * The meta object literal for the '<em><b>Role</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LINK_OPERATION_TUPLE_ELEMENT__ROLE = eINSTANCE.getLinkOperationTupleElement_Role(); /** * The meta object literal for the '<em><b>Role Index</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LINK_OPERATION_TUPLE_ELEMENT__ROLE_INDEX = eINSTANCE.getLinkOperationTupleElement_RoleIndex(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LINK_OPERATION_TUPLE_ELEMENT__OBJECT = eINSTANCE.getLinkOperationTupleElement_Object(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceOperationExpressionImpl <em>Sequence Operation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceOperationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceOperationExpression() * @generated */ EClass SEQUENCE_OPERATION_EXPRESSION = eINSTANCE.getSequenceOperationExpression(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_OPERATION_EXPRESSION__OPERATION_NAME = eINSTANCE.getSequenceOperationExpression_OperationName(); /** * The meta object literal for the '<em><b>Tuple</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_OPERATION_EXPRESSION__TUPLE = eINSTANCE.getSequenceOperationExpression_Tuple(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_OPERATION_EXPRESSION__SUFFIX = eINSTANCE.getSequenceOperationExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceReductionExpressionImpl <em>Sequence Reduction Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceReductionExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceReductionExpression() * @generated */ EClass SEQUENCE_REDUCTION_EXPRESSION = eINSTANCE.getSequenceReductionExpression(); /** * The meta object literal for the '<em><b>Is Ordered</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SEQUENCE_REDUCTION_EXPRESSION__IS_ORDERED = eINSTANCE.getSequenceReductionExpression_IsOrdered(); /** * The meta object literal for the '<em><b>Behavior</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_REDUCTION_EXPRESSION__BEHAVIOR = eINSTANCE.getSequenceReductionExpression_Behavior(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_REDUCTION_EXPRESSION__SUFFIX = eINSTANCE.getSequenceReductionExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceExpansionExpressionImpl <em>Sequence Expansion Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceExpansionExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceExpansionExpression() * @generated */ EClass SEQUENCE_EXPANSION_EXPRESSION = eINSTANCE.getSequenceExpansionExpression(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SEQUENCE_EXPANSION_EXPRESSION__NAME = eINSTANCE.getSequenceExpansionExpression_Name(); /** * The meta object literal for the '<em><b>Expr</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_EXPANSION_EXPRESSION__EXPR = eINSTANCE.getSequenceExpansionExpression_Expr(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_EXPANSION_EXPRESSION__SUFFIX = eINSTANCE.getSequenceExpansionExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SelectOrRejectOperationImpl <em>Select Or Reject Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SelectOrRejectOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSelectOrRejectOperation() * @generated */ EClass SELECT_OR_REJECT_OPERATION = eINSTANCE.getSelectOrRejectOperation(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SELECT_OR_REJECT_OPERATION__OP = eINSTANCE.getSelectOrRejectOperation_Op(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.CollectOrIterateOperationImpl <em>Collect Or Iterate Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.CollectOrIterateOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCollectOrIterateOperation() * @generated */ EClass COLLECT_OR_ITERATE_OPERATION = eINSTANCE.getCollectOrIterateOperation(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute COLLECT_OR_ITERATE_OPERATION__OP = eINSTANCE.getCollectOrIterateOperation_Op(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ForAllOrExistsOrOneOperationImpl <em>For All Or Exists Or One Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ForAllOrExistsOrOneOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForAllOrExistsOrOneOperation() * @generated */ EClass FOR_ALL_OR_EXISTS_OR_ONE_OPERATION = eINSTANCE.getForAllOrExistsOrOneOperation(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FOR_ALL_OR_EXISTS_OR_ONE_OPERATION__OP = eINSTANCE.getForAllOrExistsOrOneOperation_Op(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.IsUniqueOperationImpl <em>Is Unique Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.IsUniqueOperationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getIsUniqueOperation() * @generated */ EClass IS_UNIQUE_OPERATION = eINSTANCE.getIsUniqueOperation(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ValueSpecificationImpl <em>Value Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ValueSpecificationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getValueSpecification() * @generated */ EClass VALUE_SPECIFICATION = eINSTANCE.getValueSpecification(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NonLiteralValueSpecificationImpl <em>Non Literal Value Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NonLiteralValueSpecificationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonLiteralValueSpecification() * @generated */ EClass NON_LITERAL_VALUE_SPECIFICATION = eINSTANCE.getNonLiteralValueSpecification(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ParenthesizedExpressionImpl <em>Parenthesized Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ParenthesizedExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getParenthesizedExpression() * @generated */ EClass PARENTHESIZED_EXPRESSION = eINSTANCE.getParenthesizedExpression(); /** * The meta object literal for the '<em><b>Exp Or Type Cast</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARENTHESIZED_EXPRESSION__EXP_OR_TYPE_CAST = eINSTANCE.getParenthesizedExpression_ExpOrTypeCast(); /** * The meta object literal for the '<em><b>Casted</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARENTHESIZED_EXPRESSION__CASTED = eINSTANCE.getParenthesizedExpression_Casted(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARENTHESIZED_EXPRESSION__SUFFIX = eINSTANCE.getParenthesizedExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NullExpressionImpl <em>Null Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NullExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNullExpression() * @generated */ EClass NULL_EXPRESSION = eINSTANCE.getNullExpression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ThisExpressionImpl <em>This Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ThisExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getThisExpression() * @generated */ EClass THIS_EXPRESSION = eINSTANCE.getThisExpression(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference THIS_EXPRESSION__SUFFIX = eINSTANCE.getThisExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationExpressionImpl <em>Super Invocation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuperInvocationExpression() * @generated */ EClass SUPER_INVOCATION_EXPRESSION = eINSTANCE.getSuperInvocationExpression(); /** * The meta object literal for the '<em><b>Tuple</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SUPER_INVOCATION_EXPRESSION__TUPLE = eINSTANCE.getSuperInvocationExpression_Tuple(); /** * The meta object literal for the '<em><b>Operation Name</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SUPER_INVOCATION_EXPRESSION__OPERATION_NAME = eINSTANCE.getSuperInvocationExpression_OperationName(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationExpressionImpl <em>Instance Creation Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationExpression() * @generated */ EClass INSTANCE_CREATION_EXPRESSION = eINSTANCE.getInstanceCreationExpression(); /** * The meta object literal for the '<em><b>Constructor</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTANCE_CREATION_EXPRESSION__CONSTRUCTOR = eINSTANCE.getInstanceCreationExpression_Constructor(); /** * The meta object literal for the '<em><b>Tuple</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTANCE_CREATION_EXPRESSION__TUPLE = eINSTANCE.getInstanceCreationExpression_Tuple(); /** * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTANCE_CREATION_EXPRESSION__SUFFIX = eINSTANCE.getInstanceCreationExpression_Suffix(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleImpl <em>Instance Creation Tuple</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationTuple() * @generated */ EClass INSTANCE_CREATION_TUPLE = eINSTANCE.getInstanceCreationTuple(); /** * The meta object literal for the '<em><b>Instance Creation Tuple Element</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTANCE_CREATION_TUPLE__INSTANCE_CREATION_TUPLE_ELEMENT = eINSTANCE.getInstanceCreationTuple_InstanceCreationTupleElement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleElementImpl <em>Instance Creation Tuple Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationTupleElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationTupleElement() * @generated */ EClass INSTANCE_CREATION_TUPLE_ELEMENT = eINSTANCE.getInstanceCreationTupleElement(); /** * The meta object literal for the '<em><b>Role</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTANCE_CREATION_TUPLE_ELEMENT__ROLE = eINSTANCE.getInstanceCreationTupleElement_Role(); /** * The meta object literal for the '<em><b>Object</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTANCE_CREATION_TUPLE_ELEMENT__OBJECT = eINSTANCE.getInstanceCreationTupleElement_Object(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionOrAccessCompletionImpl <em>Sequence Construction Or Access Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionOrAccessCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceConstructionOrAccessCompletion() * @generated */ EClass SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION = eINSTANCE.getSequenceConstructionOrAccessCompletion(); /** * The meta object literal for the '<em><b>Multiplicity Indicator</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__MULTIPLICITY_INDICATOR = eINSTANCE.getSequenceConstructionOrAccessCompletion_MultiplicityIndicator(); /** * The meta object literal for the '<em><b>Access Completion</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__ACCESS_COMPLETION = eINSTANCE.getSequenceConstructionOrAccessCompletion_AccessCompletion(); /** * The meta object literal for the '<em><b>Sequence Completion</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__SEQUENCE_COMPLETION = eINSTANCE.getSequenceConstructionOrAccessCompletion_SequenceCompletion(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION__EXPRESSION = eINSTANCE.getSequenceConstructionOrAccessCompletion_Expression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AccessCompletionImpl <em>Access Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AccessCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAccessCompletion() * @generated */ EClass ACCESS_COMPLETION = eINSTANCE.getAccessCompletion(); /** * The meta object literal for the '<em><b>Access Index</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACCESS_COMPLETION__ACCESS_INDEX = eINSTANCE.getAccessCompletion_AccessIndex(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.PartialSequenceConstructionCompletionImpl <em>Partial Sequence Construction Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.PartialSequenceConstructionCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getPartialSequenceConstructionCompletion() * @generated */ EClass PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION = eINSTANCE.getPartialSequenceConstructionCompletion(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION__EXPRESSION = eINSTANCE.getPartialSequenceConstructionCompletion_Expression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionExpressionImpl <em>Sequence Construction Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceConstructionExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceConstructionExpression() * @generated */ EClass SEQUENCE_CONSTRUCTION_EXPRESSION = eINSTANCE.getSequenceConstructionExpression(); /** * The meta object literal for the '<em><b>Sequence Element</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_CONSTRUCTION_EXPRESSION__SEQUENCE_ELEMENT = eINSTANCE.getSequenceConstructionExpression_SequenceElement(); /** * The meta object literal for the '<em><b>Range Upper</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_CONSTRUCTION_EXPRESSION__RANGE_UPPER = eINSTANCE.getSequenceConstructionExpression_RangeUpper(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequenceElementImpl <em>Sequence Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequenceElementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceElement() * @generated */ EClass SEQUENCE_ELEMENT = eINSTANCE.getSequenceElement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassExtentExpressionImpl <em>Class Extent Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassExtentExpressionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassExtentExpression() * @generated */ EClass CLASS_EXTENT_EXPRESSION = eINSTANCE.getClassExtentExpression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BlockImpl <em>Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BlockImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBlock() * @generated */ EClass BLOCK = eINSTANCE.getBlock(); /** * The meta object literal for the '<em><b>Sequence</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BLOCK__SEQUENCE = eINSTANCE.getBlock_Sequence(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.StatementSequenceImpl <em>Statement Sequence</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.StatementSequenceImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getStatementSequence() * @generated */ EClass STATEMENT_SEQUENCE = eINSTANCE.getStatementSequence(); /** * The meta object literal for the '<em><b>Statements</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATEMENT_SEQUENCE__STATEMENTS = eINSTANCE.getStatementSequence_Statements(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.DocumentedStatementImpl <em>Documented Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.DocumentedStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getDocumentedStatement() * @generated */ EClass DOCUMENTED_STATEMENT = eINSTANCE.getDocumentedStatement(); /** * The meta object literal for the '<em><b>Comment</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DOCUMENTED_STATEMENT__COMMENT = eINSTANCE.getDocumentedStatement_Comment(); /** * The meta object literal for the '<em><b>Statement</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DOCUMENTED_STATEMENT__STATEMENT = eINSTANCE.getDocumentedStatement_Statement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InlineStatementImpl <em>Inline Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InlineStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInlineStatement() * @generated */ EClass INLINE_STATEMENT = eINSTANCE.getInlineStatement(); /** * The meta object literal for the '<em><b>Langage Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INLINE_STATEMENT__LANGAGE_NAME = eINSTANCE.getInlineStatement_LangageName(); /** * The meta object literal for the '<em><b>Body</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INLINE_STATEMENT__BODY = eINSTANCE.getInlineStatement_Body(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AnnotatedStatementImpl <em>Annotated Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AnnotatedStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotatedStatement() * @generated */ EClass ANNOTATED_STATEMENT = eINSTANCE.getAnnotatedStatement(); /** * The meta object literal for the '<em><b>Annotation</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ANNOTATED_STATEMENT__ANNOTATION = eINSTANCE.getAnnotatedStatement_Annotation(); /** * The meta object literal for the '<em><b>Statement</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ANNOTATED_STATEMENT__STATEMENT = eINSTANCE.getAnnotatedStatement_Statement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.StatementImpl <em>Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.StatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getStatement() * @generated */ EClass STATEMENT = eINSTANCE.getStatement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AnnotationImpl <em>Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AnnotationImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotation() * @generated */ EClass ANNOTATION = eINSTANCE.getAnnotation(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ANNOTATION__KIND = eINSTANCE.getAnnotation_Kind(); /** * The meta object literal for the '<em><b>Args</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ANNOTATION__ARGS = eINSTANCE.getAnnotation_Args(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BlockStatementImpl <em>Block Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BlockStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBlockStatement() * @generated */ EClass BLOCK_STATEMENT = eINSTANCE.getBlockStatement(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BLOCK_STATEMENT__BLOCK = eINSTANCE.getBlockStatement_Block(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.EmptyStatementImpl <em>Empty Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.EmptyStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getEmptyStatement() * @generated */ EClass EMPTY_STATEMENT = eINSTANCE.getEmptyStatement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LocalNameDeclarationStatementImpl <em>Local Name Declaration Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LocalNameDeclarationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLocalNameDeclarationStatement() * @generated */ EClass LOCAL_NAME_DECLARATION_STATEMENT = eINSTANCE.getLocalNameDeclarationStatement(); /** * The meta object literal for the '<em><b>Var Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LOCAL_NAME_DECLARATION_STATEMENT__VAR_NAME = eINSTANCE.getLocalNameDeclarationStatement_VarName(); /** * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOCAL_NAME_DECLARATION_STATEMENT__TYPE = eINSTANCE.getLocalNameDeclarationStatement_Type(); /** * The meta object literal for the '<em><b>Multiplicity Indicator</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LOCAL_NAME_DECLARATION_STATEMENT__MULTIPLICITY_INDICATOR = eINSTANCE.getLocalNameDeclarationStatement_MultiplicityIndicator(); /** * The meta object literal for the '<em><b>Init</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOCAL_NAME_DECLARATION_STATEMENT__INIT = eINSTANCE.getLocalNameDeclarationStatement_Init(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.IfStatementImpl <em>If Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.IfStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getIfStatement() * @generated */ EClass IF_STATEMENT = eINSTANCE.getIfStatement(); /** * The meta object literal for the '<em><b>Sequential Clausses</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_STATEMENT__SEQUENTIAL_CLAUSSES = eINSTANCE.getIfStatement_SequentialClausses(); /** * The meta object literal for the '<em><b>Final Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IF_STATEMENT__FINAL_CLAUSE = eINSTANCE.getIfStatement_FinalClause(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SequentialClausesImpl <em>Sequential Clauses</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SequentialClausesImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequentialClauses() * @generated */ EClass SEQUENTIAL_CLAUSES = eINSTANCE.getSequentialClauses(); /** * The meta object literal for the '<em><b>Conccurent Clauses</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENTIAL_CLAUSES__CONCCURENT_CLAUSES = eINSTANCE.getSequentialClauses_ConccurentClauses(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ConcurrentClausesImpl <em>Concurrent Clauses</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ConcurrentClausesImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConcurrentClauses() * @generated */ EClass CONCURRENT_CLAUSES = eINSTANCE.getConcurrentClauses(); /** * The meta object literal for the '<em><b>Non Final Clause</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONCURRENT_CLAUSES__NON_FINAL_CLAUSE = eINSTANCE.getConcurrentClauses_NonFinalClause(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NonFinalClauseImpl <em>Non Final Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NonFinalClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonFinalClause() * @generated */ EClass NON_FINAL_CLAUSE = eINSTANCE.getNonFinalClause(); /** * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NON_FINAL_CLAUSE__CONDITION = eINSTANCE.getNonFinalClause_Condition(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NON_FINAL_CLAUSE__BLOCK = eINSTANCE.getNonFinalClause_Block(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.FinalClauseImpl <em>Final Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.FinalClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getFinalClause() * @generated */ EClass FINAL_CLAUSE = eINSTANCE.getFinalClause(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FINAL_CLAUSE__BLOCK = eINSTANCE.getFinalClause_Block(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchStatementImpl <em>Switch Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchStatement() * @generated */ EClass SWITCH_STATEMENT = eINSTANCE.getSwitchStatement(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SWITCH_STATEMENT__EXPRESSION = eINSTANCE.getSwitchStatement_Expression(); /** * The meta object literal for the '<em><b>Switch Clause</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SWITCH_STATEMENT__SWITCH_CLAUSE = eINSTANCE.getSwitchStatement_SwitchClause(); /** * The meta object literal for the '<em><b>Default Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SWITCH_STATEMENT__DEFAULT_CLAUSE = eINSTANCE.getSwitchStatement_DefaultClause(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchClauseImpl <em>Switch Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchClause() * @generated */ EClass SWITCH_CLAUSE = eINSTANCE.getSwitchClause(); /** * The meta object literal for the '<em><b>Switch Case</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SWITCH_CLAUSE__SWITCH_CASE = eINSTANCE.getSwitchClause_SwitchCase(); /** * The meta object literal for the '<em><b>Statement Sequence</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SWITCH_CLAUSE__STATEMENT_SEQUENCE = eINSTANCE.getSwitchClause_StatementSequence(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchCaseImpl <em>Switch Case</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchCaseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchCase() * @generated */ EClass SWITCH_CASE = eINSTANCE.getSwitchCase(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SWITCH_CASE__EXPRESSION = eINSTANCE.getSwitchCase_Expression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SwitchDefaultClauseImpl <em>Switch Default Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SwitchDefaultClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchDefaultClause() * @generated */ EClass SWITCH_DEFAULT_CLAUSE = eINSTANCE.getSwitchDefaultClause(); /** * The meta object literal for the '<em><b>Statement Sequence</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SWITCH_DEFAULT_CLAUSE__STATEMENT_SEQUENCE = eINSTANCE.getSwitchDefaultClause_StatementSequence(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.NonEmptyStatementSequenceImpl <em>Non Empty Statement Sequence</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.NonEmptyStatementSequenceImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonEmptyStatementSequence() * @generated */ EClass NON_EMPTY_STATEMENT_SEQUENCE = eINSTANCE.getNonEmptyStatementSequence(); /** * The meta object literal for the '<em><b>Statement</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NON_EMPTY_STATEMENT_SEQUENCE__STATEMENT = eINSTANCE.getNonEmptyStatementSequence_Statement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.WhileStatementImpl <em>While Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.WhileStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getWhileStatement() * @generated */ EClass WHILE_STATEMENT = eINSTANCE.getWhileStatement(); /** * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WHILE_STATEMENT__CONDITION = eINSTANCE.getWhileStatement_Condition(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WHILE_STATEMENT__BLOCK = eINSTANCE.getWhileStatement_Block(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.DoStatementImpl <em>Do Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.DoStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getDoStatement() * @generated */ EClass DO_STATEMENT = eINSTANCE.getDoStatement(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DO_STATEMENT__BLOCK = eINSTANCE.getDoStatement_Block(); /** * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DO_STATEMENT__CONDITION = eINSTANCE.getDoStatement_Condition(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ForStatementImpl <em>For Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ForStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForStatement() * @generated */ EClass FOR_STATEMENT = eINSTANCE.getForStatement(); /** * The meta object literal for the '<em><b>Control</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FOR_STATEMENT__CONTROL = eINSTANCE.getForStatement_Control(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FOR_STATEMENT__BLOCK = eINSTANCE.getForStatement_Block(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ForControlImpl <em>For Control</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ForControlImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForControl() * @generated */ EClass FOR_CONTROL = eINSTANCE.getForControl(); /** * The meta object literal for the '<em><b>Loop Variable Definition</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FOR_CONTROL__LOOP_VARIABLE_DEFINITION = eINSTANCE.getForControl_LoopVariableDefinition(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LoopVariableDefinitionImpl <em>Loop Variable Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.LoopVariableDefinitionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLoopVariableDefinition() * @generated */ EClass LOOP_VARIABLE_DEFINITION = eINSTANCE.getLoopVariableDefinition(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LOOP_VARIABLE_DEFINITION__NAME = eINSTANCE.getLoopVariableDefinition_Name(); /** * The meta object literal for the '<em><b>Expression1</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOOP_VARIABLE_DEFINITION__EXPRESSION1 = eINSTANCE.getLoopVariableDefinition_Expression1(); /** * The meta object literal for the '<em><b>Expression2</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOOP_VARIABLE_DEFINITION__EXPRESSION2 = eINSTANCE.getLoopVariableDefinition_Expression2(); /** * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOOP_VARIABLE_DEFINITION__TYPE = eINSTANCE.getLoopVariableDefinition_Type(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LOOP_VARIABLE_DEFINITION__EXPRESSION = eINSTANCE.getLoopVariableDefinition_Expression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BreakStatementImpl <em>Break Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.BreakStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBreakStatement() * @generated */ EClass BREAK_STATEMENT = eINSTANCE.getBreakStatement(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ReturnStatementImpl <em>Return Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ReturnStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getReturnStatement() * @generated */ EClass RETURN_STATEMENT = eINSTANCE.getReturnStatement(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RETURN_STATEMENT__EXPRESSION = eINSTANCE.getReturnStatement_Expression(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AcceptStatementImpl <em>Accept Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AcceptStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptStatement() * @generated */ EClass ACCEPT_STATEMENT = eINSTANCE.getAcceptStatement(); /** * The meta object literal for the '<em><b>Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACCEPT_STATEMENT__CLAUSE = eINSTANCE.getAcceptStatement_Clause(); /** * The meta object literal for the '<em><b>Simple Accept</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACCEPT_STATEMENT__SIMPLE_ACCEPT = eINSTANCE.getAcceptStatement_SimpleAccept(); /** * The meta object literal for the '<em><b>Compound Accept</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACCEPT_STATEMENT__COMPOUND_ACCEPT = eINSTANCE.getAcceptStatement_CompoundAccept(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SimpleAcceptStatementCompletionImpl <em>Simple Accept Statement Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SimpleAcceptStatementCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSimpleAcceptStatementCompletion() * @generated */ EClass SIMPLE_ACCEPT_STATEMENT_COMPLETION = eINSTANCE.getSimpleAcceptStatementCompletion(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.CompoundAcceptStatementCompletionImpl <em>Compound Accept Statement Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.CompoundAcceptStatementCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCompoundAcceptStatementCompletion() * @generated */ EClass COMPOUND_ACCEPT_STATEMENT_COMPLETION = eINSTANCE.getCompoundAcceptStatementCompletion(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COMPOUND_ACCEPT_STATEMENT_COMPLETION__BLOCK = eINSTANCE.getCompoundAcceptStatementCompletion_Block(); /** * The meta object literal for the '<em><b>Accept Block</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference COMPOUND_ACCEPT_STATEMENT_COMPLETION__ACCEPT_BLOCK = eINSTANCE.getCompoundAcceptStatementCompletion_AcceptBlock(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AcceptBlockImpl <em>Accept Block</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AcceptBlockImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptBlock() * @generated */ EClass ACCEPT_BLOCK = eINSTANCE.getAcceptBlock(); /** * The meta object literal for the '<em><b>Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACCEPT_BLOCK__CLAUSE = eINSTANCE.getAcceptBlock_Clause(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACCEPT_BLOCK__BLOCK = eINSTANCE.getAcceptBlock_Block(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AcceptClauseImpl <em>Accept Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AcceptClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptClause() * @generated */ EClass ACCEPT_CLAUSE = eINSTANCE.getAcceptClause(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ACCEPT_CLAUSE__NAME = eINSTANCE.getAcceptClause_Name(); /** * The meta object literal for the '<em><b>Qualified Name List</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACCEPT_CLAUSE__QUALIFIED_NAME_LIST = eINSTANCE.getAcceptClause_QualifiedNameList(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassifyStatementImpl <em>Classify Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassifyStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassifyStatement() * @generated */ EClass CLASSIFY_STATEMENT = eINSTANCE.getClassifyStatement(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFY_STATEMENT__EXPRESSION = eINSTANCE.getClassifyStatement_Expression(); /** * The meta object literal for the '<em><b>Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFY_STATEMENT__CLAUSE = eINSTANCE.getClassifyStatement_Clause(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationClauseImpl <em>Classification Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationClause() * @generated */ EClass CLASSIFICATION_CLAUSE = eINSTANCE.getClassificationClause(); /** * The meta object literal for the '<em><b>Classify From Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFICATION_CLAUSE__CLASSIFY_FROM_CLAUSE = eINSTANCE.getClassificationClause_ClassifyFromClause(); /** * The meta object literal for the '<em><b>Classify To Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFICATION_CLAUSE__CLASSIFY_TO_CLAUSE = eINSTANCE.getClassificationClause_ClassifyToClause(); /** * The meta object literal for the '<em><b>Reclassy All Clause</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFICATION_CLAUSE__RECLASSY_ALL_CLAUSE = eINSTANCE.getClassificationClause_ReclassyAllClause(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationFromClauseImpl <em>Classification From Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationFromClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationFromClause() * @generated */ EClass CLASSIFICATION_FROM_CLAUSE = eINSTANCE.getClassificationFromClause(); /** * The meta object literal for the '<em><b>Qualified Name List</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFICATION_FROM_CLAUSE__QUALIFIED_NAME_LIST = eINSTANCE.getClassificationFromClause_QualifiedNameList(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassificationToClauseImpl <em>Classification To Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ClassificationToClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationToClause() * @generated */ EClass CLASSIFICATION_TO_CLAUSE = eINSTANCE.getClassificationToClause(); /** * The meta object literal for the '<em><b>Qualified Name List</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CLASSIFICATION_TO_CLAUSE__QUALIFIED_NAME_LIST = eINSTANCE.getClassificationToClause_QualifiedNameList(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ReclassifyAllClauseImpl <em>Reclassify All Clause</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ReclassifyAllClauseImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getReclassifyAllClause() * @generated */ EClass RECLASSIFY_ALL_CLAUSE = eINSTANCE.getReclassifyAllClause(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameListImpl <em>Qualified Name List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.QualifiedNameListImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getQualifiedNameList() * @generated */ EClass QUALIFIED_NAME_LIST = eINSTANCE.getQualifiedNameList(); /** * The meta object literal for the '<em><b>Qualified Name</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference QUALIFIED_NAME_LIST__QUALIFIED_NAME = eINSTANCE.getQualifiedNameList_QualifiedName(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InvocationOrAssignementOrDeclarationStatementImpl <em>Invocation Or Assignement Or Declaration Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InvocationOrAssignementOrDeclarationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInvocationOrAssignementOrDeclarationStatement() * @generated */ EClass INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT = eINSTANCE.getInvocationOrAssignementOrDeclarationStatement(); /** * The meta object literal for the '<em><b>Type Part OR assigned Part OR invocation Part</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT__TYPE_PART_OR_ASSIGNED_PART_OR_INVOCATION_PART = eINSTANCE.getInvocationOrAssignementOrDeclarationStatement_TypePart_OR_assignedPart_OR_invocationPart(); /** * The meta object literal for the '<em><b>Variable Declaration Completion</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT__VARIABLE_DECLARATION_COMPLETION = eINSTANCE.getInvocationOrAssignementOrDeclarationStatement_VariableDeclarationCompletion(); /** * The meta object literal for the '<em><b>Assignment Completion</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT__ASSIGNMENT_COMPLETION = eINSTANCE.getInvocationOrAssignementOrDeclarationStatement_AssignmentCompletion(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationStatementImpl <em>Super Invocation Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.SuperInvocationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuperInvocationStatement() * @generated */ EClass SUPER_INVOCATION_STATEMENT = eINSTANCE.getSuperInvocationStatement(); /** * The meta object literal for the '<em><b>super</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SUPER_INVOCATION_STATEMENT__SUPER = eINSTANCE.getSuperInvocationStatement__super(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ThisInvocationStatementImpl <em>This Invocation Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.ThisInvocationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getThisInvocationStatement() * @generated */ EClass THIS_INVOCATION_STATEMENT = eINSTANCE.getThisInvocationStatement(); /** * The meta object literal for the '<em><b>this</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference THIS_INVOCATION_STATEMENT__THIS = eINSTANCE.getThisInvocationStatement__this(); /** * The meta object literal for the '<em><b>Assignment Completion</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference THIS_INVOCATION_STATEMENT__ASSIGNMENT_COMPLETION = eINSTANCE.getThisInvocationStatement_AssignmentCompletion(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationInvocationStatementImpl <em>Instance Creation Invocation Statement</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.InstanceCreationInvocationStatementImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationInvocationStatement() * @generated */ EClass INSTANCE_CREATION_INVOCATION_STATEMENT = eINSTANCE.getInstanceCreationInvocationStatement(); /** * The meta object literal for the '<em><b>new</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTANCE_CREATION_INVOCATION_STATEMENT__NEW = eINSTANCE.getInstanceCreationInvocationStatement__new(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.VariableDeclarationCompletionImpl <em>Variable Declaration Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.VariableDeclarationCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getVariableDeclarationCompletion() * @generated */ EClass VARIABLE_DECLARATION_COMPLETION = eINSTANCE.getVariableDeclarationCompletion(); /** * The meta object literal for the '<em><b>Multiplicity Indicator</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VARIABLE_DECLARATION_COMPLETION__MULTIPLICITY_INDICATOR = eINSTANCE.getVariableDeclarationCompletion_MultiplicityIndicator(); /** * The meta object literal for the '<em><b>Variable Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VARIABLE_DECLARATION_COMPLETION__VARIABLE_NAME = eINSTANCE.getVariableDeclarationCompletion_VariableName(); /** * The meta object literal for the '<em><b>Init Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DECLARATION_COMPLETION__INIT_VALUE = eINSTANCE.getVariableDeclarationCompletion_InitValue(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.AssignmentCompletionImpl <em>Assignment Completion</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.impl.AssignmentCompletionImpl * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAssignmentCompletion() * @generated */ EClass ASSIGNMENT_COMPLETION = eINSTANCE.getAssignmentCompletion(); /** * The meta object literal for the '<em><b>Op</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ASSIGNMENT_COMPLETION__OP = eINSTANCE.getAssignmentCompletion_Op(); /** * The meta object literal for the '<em><b>Right Hand Side</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ASSIGNMENT_COMPLETION__RIGHT_HAND_SIDE = eINSTANCE.getAssignmentCompletion_RightHandSide(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.BooleanValue <em>Boolean Value</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.BooleanValue * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBooleanValue() * @generated */ EEnum BOOLEAN_VALUE = eINSTANCE.getBooleanValue(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationKind <em>Link Operation Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationKind * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationKind() * @generated */ EEnum LINK_OPERATION_KIND = eINSTANCE.getLinkOperationKind(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperator <em>Select Or Reject Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSelectOrRejectOperator() * @generated */ EEnum SELECT_OR_REJECT_OPERATOR = eINSTANCE.getSelectOrRejectOperator(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator <em>Collect Or Iterate Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCollectOrIterateOperator() * @generated */ EEnum COLLECT_OR_ITERATE_OPERATOR = eINSTANCE.getCollectOrIterateOperator(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperator <em>For All Or Exists Or One Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForAllOrExistsOrOneOperator() * @generated */ EEnum FOR_ALL_OR_EXISTS_OR_ONE_OPERATOR = eINSTANCE.getForAllOrExistsOrOneOperator(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.AnnotationKind <em>Annotation Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.AnnotationKind * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotationKind() * @generated */ EEnum ANNOTATION_KIND = eINSTANCE.getAnnotationKind(); /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.AssignmentOperator <em>Assignment Operator</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.uml.alf.alf.AssignmentOperator * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAssignmentOperator() * @generated */ EEnum ASSIGNMENT_OPERATOR = eINSTANCE.getAssignmentOperator(); } } //AlfPackage