blob: f216ebbf2357d179285d5dfaf1a56a1a09922e00 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009, 2011 SAP AG and others.
* 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:
* SAP AG - initial API and implementation
******************************************************************************
* $Id: ActionsPackage.java,v 1.2 2011/03/05 21:37:36 auhl Exp $
*/
package behavioral.actions;
import data.classes.ClassesPackage;
import dataaccess.expressions.ExpressionsPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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 -->
* <!-- begin-model-doc -->
* Some action language that talks in the concepts of BOs, BONodes, invoking services, sending messages, explicitly declaring that an event occurred, triggering actions, evaluating rules, ...
*
* The language can be used, e.g., to specify the behavior of an action (part of a BO or BONode) or a service implementation.
* <!-- end-model-doc -->
* @see behavioral.actions.ActionsFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
* @generated
*/
public interface ActionsPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "actions";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/behavioral/actions.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "behavioral.actions";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ActionsPackage eINSTANCE = behavioral.actions.impl.ActionsPackageImpl.init();
/**
* The meta object id for the '{@link behavioral.actions.impl.StatementImpl <em>Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.StatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getStatement()
* @generated
*/
int STATEMENT = 1;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT__BLOCK = ClassesPackage.IN_SCOPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT_FEATURE_COUNT = ClassesPackage.IN_SCOPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.StatementWithArgumentImpl <em>Statement With Argument</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.StatementWithArgumentImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getStatementWithArgument()
* @generated
*/
int STATEMENT_WITH_ARGUMENT = 19;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT_WITH_ARGUMENT__BLOCK = STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>Argument</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT_WITH_ARGUMENT__ARGUMENT = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Statement With Argument</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT_WITH_ARGUMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.AssignmentImpl <em>Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.AssignmentImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getAssignment()
* @generated
*/
int ASSIGNMENT = 0;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__BLOCK = STATEMENT_WITH_ARGUMENT__BLOCK;
/**
* The feature id for the '<em><b>Argument</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__ARGUMENT = STATEMENT_WITH_ARGUMENT__ARGUMENT;
/**
* The feature id for the '<em><b>Assign To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__ASSIGN_TO = STATEMENT_WITH_ARGUMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Assignment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT_FEATURE_COUNT = STATEMENT_WITH_ARGUMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.BlockImpl <em>Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.BlockImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getBlock()
* @generated
*/
int BLOCK = 2;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__IMPLEMENTS_ = ClassesPackage.FUNCTION_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>Function Signature</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__FUNCTION_SIGNATURE = ClassesPackage.FUNCTION_SIGNATURE_IMPLEMENTATION__FUNCTION_SIGNATURE;
/**
* The feature id for the '<em><b>Statements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__STATEMENTS = ClassesPackage.FUNCTION_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Variables</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__VARIABLES = ClassesPackage.FUNCTION_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owning Statement</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__OWNING_STATEMENT = ClassesPackage.FUNCTION_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_FEATURE_COUNT = ClassesPackage.FUNCTION_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link behavioral.actions.impl.ConditionalStatementImpl <em>Conditional Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ConditionalStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getConditionalStatement()
* @generated
*/
int CONDITIONAL_STATEMENT = 21;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_STATEMENT__CONDITION = ExpressionsPackage.CONDITIONAL__CONDITION;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_STATEMENT__BLOCK = ExpressionsPackage.CONDITIONAL_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Conditional Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_STATEMENT_FEATURE_COUNT = ExpressionsPackage.CONDITIONAL_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.IfElseImpl <em>If Else</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.IfElseImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getIfElse()
* @generated
*/
int IF_ELSE = 3;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_ELSE__CONDITION = CONDITIONAL_STATEMENT__CONDITION;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_ELSE__BLOCK = CONDITIONAL_STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>Nested Blocks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_ELSE__NESTED_BLOCKS = CONDITIONAL_STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>If Else</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_ELSE_FEATURE_COUNT = CONDITIONAL_STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.WhileLoopImpl <em>While Loop</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.WhileLoopImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getWhileLoop()
* @generated
*/
int WHILE_LOOP = 4;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_LOOP__CONDITION = CONDITIONAL_STATEMENT__CONDITION;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_LOOP__BLOCK = CONDITIONAL_STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>Nested Blocks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_LOOP__NESTED_BLOCKS = CONDITIONAL_STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>While Loop</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_LOOP_FEATURE_COUNT = CONDITIONAL_STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.StatementWithNestedBlocksImpl <em>Statement With Nested Blocks</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.StatementWithNestedBlocksImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getStatementWithNestedBlocks()
* @generated
*/
int STATEMENT_WITH_NESTED_BLOCKS = 17;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT_WITH_NESTED_BLOCKS__BLOCK = STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>Nested Blocks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT_WITH_NESTED_BLOCKS__NESTED_BLOCKS = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Statement With Nested Blocks</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATEMENT_WITH_NESTED_BLOCKS_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.SingleBlockStatementImpl <em>Single Block Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.SingleBlockStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getSingleBlockStatement()
* @generated
*/
int SINGLE_BLOCK_STATEMENT = 18;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_BLOCK_STATEMENT__BLOCK = STATEMENT_WITH_NESTED_BLOCKS__BLOCK;
/**
* The feature id for the '<em><b>Nested Blocks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_BLOCK_STATEMENT__NESTED_BLOCKS = STATEMENT_WITH_NESTED_BLOCKS__NESTED_BLOCKS;
/**
* The number of structural features of the '<em>Single Block Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_BLOCK_STATEMENT_FEATURE_COUNT = STATEMENT_WITH_NESTED_BLOCKS_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link behavioral.actions.impl.ForeachImpl <em>Foreach</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ForeachImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getForeach()
* @generated
*/
int FOREACH = 5;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH__BLOCK = SINGLE_BLOCK_STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>Nested Blocks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH__NESTED_BLOCKS = SINGLE_BLOCK_STATEMENT__NESTED_BLOCKS;
/**
* The feature id for the '<em><b>Parallel</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH__PARALLEL = SINGLE_BLOCK_STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Collection</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH__COLLECTION = SINGLE_BLOCK_STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>For Variable</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH__FOR_VARIABLE = SINGLE_BLOCK_STATEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Foreach</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_FEATURE_COUNT = SINGLE_BLOCK_STATEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link behavioral.actions.impl.ReturnImpl <em>Return</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ReturnImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getReturn()
* @generated
*/
int RETURN = 6;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RETURN__BLOCK = STATEMENT_WITH_ARGUMENT__BLOCK;
/**
* The feature id for the '<em><b>Argument</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RETURN__ARGUMENT = STATEMENT_WITH_ARGUMENT__ARGUMENT;
/**
* The number of structural features of the '<em>Return</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RETURN_FEATURE_COUNT = STATEMENT_WITH_ARGUMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link behavioral.actions.impl.LinkManipulationStatementImpl <em>Link Manipulation Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.LinkManipulationStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getLinkManipulationStatement()
* @generated
*/
int LINK_MANIPULATION_STATEMENT = 9;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_STATEMENT__BLOCK = STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>At</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_STATEMENT__AT = STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Association</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_STATEMENT__ASSOCIATION = STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Objects</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_STATEMENT__OBJECTS = STATEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Link Manipulation Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link behavioral.actions.impl.AddLinkImpl <em>Add Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.AddLinkImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getAddLink()
* @generated
*/
int ADD_LINK = 7;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_LINK__BLOCK = LINK_MANIPULATION_STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>At</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_LINK__AT = LINK_MANIPULATION_STATEMENT__AT;
/**
* The feature id for the '<em><b>Association</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_LINK__ASSOCIATION = LINK_MANIPULATION_STATEMENT__ASSOCIATION;
/**
* The feature id for the '<em><b>Objects</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_LINK__OBJECTS = LINK_MANIPULATION_STATEMENT__OBJECTS;
/**
* The number of structural features of the '<em>Add Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_LINK_FEATURE_COUNT = LINK_MANIPULATION_STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link behavioral.actions.impl.RemoveLinkImpl <em>Remove Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.RemoveLinkImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getRemoveLink()
* @generated
*/
int REMOVE_LINK = 8;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_LINK__BLOCK = LINK_MANIPULATION_STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>At</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_LINK__AT = LINK_MANIPULATION_STATEMENT__AT;
/**
* The feature id for the '<em><b>Association</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_LINK__ASSOCIATION = LINK_MANIPULATION_STATEMENT__ASSOCIATION;
/**
* The feature id for the '<em><b>Objects</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_LINK__OBJECTS = LINK_MANIPULATION_STATEMENT__OBJECTS;
/**
* The number of structural features of the '<em>Remove Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_LINK_FEATURE_COUNT = LINK_MANIPULATION_STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link behavioral.actions.impl.ExpressionStatementImpl <em>Expression Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ExpressionStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getExpressionStatement()
* @generated
*/
int EXPRESSION_STATEMENT = 10;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT__BLOCK = STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT__EXPRESSION = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Expression Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.SortImpl <em>Sort</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.SortImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getSort()
* @generated
*/
int SORT = 11;
/**
* The number of structural features of the '<em>Sort</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SORT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link behavioral.actions.impl.QueryInvocationImpl <em>Query Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.QueryInvocationImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getQueryInvocation()
* @generated
*/
int QUERY_INVOCATION = 12;
/**
* The number of structural features of the '<em>Query Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUERY_INVOCATION_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link behavioral.actions.impl.NamedValueWithOptionalInitExpressionImpl <em>Named Value With Optional Init Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.NamedValueWithOptionalInitExpressionImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getNamedValueWithOptionalInitExpression()
* @generated
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION = 20;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__NAME = ClassesPackage.NAMED_VALUE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__DESCRIPTION = ClassesPackage.NAMED_VALUE__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__OWNED_TYPE_DEFINITION = ClassesPackage.NAMED_VALUE__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__OWNER = ClassesPackage.NAMED_VALUE__OWNER;
/**
* The feature id for the '<em><b>Init Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__INIT_EXPRESSION = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Named Value Declaration</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__NAMED_VALUE_DECLARATION = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Named Value With Optional Init Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION_FEATURE_COUNT = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link behavioral.actions.impl.ConstantImpl <em>Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ConstantImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getConstant()
* @generated
*/
int CONSTANT = 13;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT__NAME = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT__DESCRIPTION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT__OWNED_TYPE_DEFINITION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT__OWNER = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__OWNER;
/**
* The feature id for the '<em><b>Init Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT__INIT_EXPRESSION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__INIT_EXPRESSION;
/**
* The feature id for the '<em><b>Named Value Declaration</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT__NAMED_VALUE_DECLARATION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__NAMED_VALUE_DECLARATION;
/**
* The feature id for the '<em><b>Iterate</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT__ITERATE = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Constant</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTANT_FEATURE_COUNT = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.VariableImpl <em>Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.VariableImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getVariable()
* @generated
*/
int VARIABLE = 14;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__NAME = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__DESCRIPTION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__OWNED_TYPE_DEFINITION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__OWNER = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__OWNER;
/**
* The feature id for the '<em><b>Init Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__INIT_EXPRESSION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__INIT_EXPRESSION;
/**
* The feature id for the '<em><b>Named Value Declaration</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__NAMED_VALUE_DECLARATION = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__NAMED_VALUE_DECLARATION;
/**
* The feature id for the '<em><b>Assignments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__ASSIGNMENTS = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_FEATURE_COUNT = NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link behavioral.actions.impl.IteratorImpl <em>Iterator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.IteratorImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getIterator()
* @generated
*/
int ITERATOR = 15;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__NAME = ClassesPackage.NAMED_VALUE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__DESCRIPTION = ClassesPackage.NAMED_VALUE__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__OWNED_TYPE_DEFINITION = ClassesPackage.NAMED_VALUE__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__OWNER = ClassesPackage.NAMED_VALUE__OWNER;
/**
* The feature id for the '<em><b>Bound To For</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__BOUND_TO_FOR = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Iterate</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__ITERATE = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Selection</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__SELECTION = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>From Clause</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__FROM_CLAUSE = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Fact Of Group By</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__FACT_OF_GROUP_BY = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Dimension</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__DIMENSION = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Grouped Facts Of Group By</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR__GROUPED_FACTS_OF_GROUP_BY = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Iterator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATOR_FEATURE_COUNT = ClassesPackage.NAMED_VALUE_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link behavioral.actions.impl.NamedValueDeclarationImpl <em>Named Value Declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.NamedValueDeclarationImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getNamedValueDeclaration()
* @generated
*/
int NAMED_VALUE_DECLARATION = 16;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_DECLARATION__BLOCK = STATEMENT__BLOCK;
/**
* The feature id for the '<em><b>Named Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_DECLARATION__NAMED_VALUE = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Named Value Declaration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_DECLARATION_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link behavioral.actions.Assignment <em>Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Assignment</em>'.
* @see behavioral.actions.Assignment
* @generated
*/
EClass getAssignment();
/**
* Returns the meta object for the reference '{@link behavioral.actions.Assignment#getAssignTo <em>Assign To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Assign To</em>'.
* @see behavioral.actions.Assignment#getAssignTo()
* @see #getAssignment()
* @generated
*/
EReference getAssignment_AssignTo();
/**
* Returns the meta object for class '{@link behavioral.actions.Statement <em>Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Statement</em>'.
* @see behavioral.actions.Statement
* @generated
*/
EClass getStatement();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Statement#getBlock <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Block</em>'.
* @see behavioral.actions.Statement#getBlock()
* @see #getStatement()
* @generated
*/
EReference getStatement_Block();
/**
* Returns the meta object for class '{@link behavioral.actions.Block <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Block</em>'.
* @see behavioral.actions.Block
* @generated
*/
EClass getBlock();
/**
* Returns the meta object for the containment reference list '{@link behavioral.actions.Block#getStatements <em>Statements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Statements</em>'.
* @see behavioral.actions.Block#getStatements()
* @see #getBlock()
* @generated
*/
EReference getBlock_Statements();
/**
* Returns the meta object for the containment reference list '{@link behavioral.actions.Block#getVariables <em>Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Variables</em>'.
* @see behavioral.actions.Block#getVariables()
* @see #getBlock()
* @generated
*/
EReference getBlock_Variables();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Block#getOwningStatement <em>Owning Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owning Statement</em>'.
* @see behavioral.actions.Block#getOwningStatement()
* @see #getBlock()
* @generated
*/
EReference getBlock_OwningStatement();
/**
* Returns the meta object for class '{@link behavioral.actions.IfElse <em>If Else</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>If Else</em>'.
* @see behavioral.actions.IfElse
* @generated
*/
EClass getIfElse();
/**
* Returns the meta object for class '{@link behavioral.actions.WhileLoop <em>While Loop</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>While Loop</em>'.
* @see behavioral.actions.WhileLoop
* @generated
*/
EClass getWhileLoop();
/**
* Returns the meta object for class '{@link behavioral.actions.Foreach <em>Foreach</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Foreach</em>'.
* @see behavioral.actions.Foreach
* @generated
*/
EClass getForeach();
/**
* Returns the meta object for the attribute '{@link behavioral.actions.Foreach#isParallel <em>Parallel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Parallel</em>'.
* @see behavioral.actions.Foreach#isParallel()
* @see #getForeach()
* @generated
*/
EAttribute getForeach_Parallel();
/**
* Returns the meta object for the reference '{@link behavioral.actions.Foreach#getCollection <em>Collection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Collection</em>'.
* @see behavioral.actions.Foreach#getCollection()
* @see #getForeach()
* @generated
*/
EReference getForeach_Collection();
/**
* Returns the meta object for the containment reference '{@link behavioral.actions.Foreach#getForVariable <em>For Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>For Variable</em>'.
* @see behavioral.actions.Foreach#getForVariable()
* @see #getForeach()
* @generated
*/
EReference getForeach_ForVariable();
/**
* Returns the meta object for class '{@link behavioral.actions.Return <em>Return</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Return</em>'.
* @see behavioral.actions.Return
* @generated
*/
EClass getReturn();
/**
* Returns the meta object for class '{@link behavioral.actions.AddLink <em>Add Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Add Link</em>'.
* @see behavioral.actions.AddLink
* @generated
*/
EClass getAddLink();
/**
* Returns the meta object for class '{@link behavioral.actions.RemoveLink <em>Remove Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Remove Link</em>'.
* @see behavioral.actions.RemoveLink
* @generated
*/
EClass getRemoveLink();
/**
* Returns the meta object for class '{@link behavioral.actions.LinkManipulationStatement <em>Link Manipulation Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link Manipulation Statement</em>'.
* @see behavioral.actions.LinkManipulationStatement
* @generated
*/
EClass getLinkManipulationStatement();
/**
* Returns the meta object for the attribute '{@link behavioral.actions.LinkManipulationStatement#getAt <em>At</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>At</em>'.
* @see behavioral.actions.LinkManipulationStatement#getAt()
* @see #getLinkManipulationStatement()
* @generated
*/
EAttribute getLinkManipulationStatement_At();
/**
* Returns the meta object for the reference '{@link behavioral.actions.LinkManipulationStatement#getAssociation <em>Association</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Association</em>'.
* @see behavioral.actions.LinkManipulationStatement#getAssociation()
* @see #getLinkManipulationStatement()
* @generated
*/
EReference getLinkManipulationStatement_Association();
/**
* Returns the meta object for the containment reference list '{@link behavioral.actions.LinkManipulationStatement#getObjects <em>Objects</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Objects</em>'.
* @see behavioral.actions.LinkManipulationStatement#getObjects()
* @see #getLinkManipulationStatement()
* @generated
*/
EReference getLinkManipulationStatement_Objects();
/**
* Returns the meta object for class '{@link behavioral.actions.ExpressionStatement <em>Expression Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expression Statement</em>'.
* @see behavioral.actions.ExpressionStatement
* @generated
*/
EClass getExpressionStatement();
/**
* Returns the meta object for the containment reference '{@link behavioral.actions.ExpressionStatement#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expression</em>'.
* @see behavioral.actions.ExpressionStatement#getExpression()
* @see #getExpressionStatement()
* @generated
*/
EReference getExpressionStatement_Expression();
/**
* Returns the meta object for class '{@link behavioral.actions.Sort <em>Sort</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sort</em>'.
* @see behavioral.actions.Sort
* @generated
*/
EClass getSort();
/**
* Returns the meta object for class '{@link behavioral.actions.QueryInvocation <em>Query Invocation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Query Invocation</em>'.
* @see behavioral.actions.QueryInvocation
* @generated
*/
EClass getQueryInvocation();
/**
* Returns the meta object for class '{@link behavioral.actions.Constant <em>Constant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Constant</em>'.
* @see behavioral.actions.Constant
* @generated
*/
EClass getConstant();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Constant#getIterate <em>Iterate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Iterate</em>'.
* @see behavioral.actions.Constant#getIterate()
* @see #getConstant()
* @generated
*/
EReference getConstant_Iterate();
/**
* Returns the meta object for class '{@link behavioral.actions.Variable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Variable</em>'.
* @see behavioral.actions.Variable
* @generated
*/
EClass getVariable();
/**
* Returns the meta object for the reference list '{@link behavioral.actions.Variable#getAssignments <em>Assignments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Assignments</em>'.
* @see behavioral.actions.Variable#getAssignments()
* @see #getVariable()
* @generated
*/
EReference getVariable_Assignments();
/**
* Returns the meta object for class '{@link behavioral.actions.Iterator <em>Iterator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Iterator</em>'.
* @see behavioral.actions.Iterator
* @generated
*/
EClass getIterator();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Iterator#getBoundToFor <em>Bound To For</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Bound To For</em>'.
* @see behavioral.actions.Iterator#getBoundToFor()
* @see #getIterator()
* @generated
*/
EReference getIterator_BoundToFor();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Iterator#getIterate <em>Iterate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Iterate</em>'.
* @see behavioral.actions.Iterator#getIterate()
* @see #getIterator()
* @generated
*/
EReference getIterator_Iterate();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Iterator#getSelection <em>Selection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Selection</em>'.
* @see behavioral.actions.Iterator#getSelection()
* @see #getIterator()
* @generated
*/
EReference getIterator_Selection();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Iterator#getFromClause <em>From Clause</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>From Clause</em>'.
* @see behavioral.actions.Iterator#getFromClause()
* @see #getIterator()
* @generated
*/
EReference getIterator_FromClause();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Iterator#getFactOfGroupBy <em>Fact Of Group By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Fact Of Group By</em>'.
* @see behavioral.actions.Iterator#getFactOfGroupBy()
* @see #getIterator()
* @generated
*/
EReference getIterator_FactOfGroupBy();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Iterator#getDimension <em>Dimension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Dimension</em>'.
* @see behavioral.actions.Iterator#getDimension()
* @see #getIterator()
* @generated
*/
EReference getIterator_Dimension();
/**
* Returns the meta object for the container reference '{@link behavioral.actions.Iterator#getGroupedFactsOfGroupBy <em>Grouped Facts Of Group By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Grouped Facts Of Group By</em>'.
* @see behavioral.actions.Iterator#getGroupedFactsOfGroupBy()
* @see #getIterator()
* @generated
*/
EReference getIterator_GroupedFactsOfGroupBy();
/**
* Returns the meta object for class '{@link behavioral.actions.NamedValueDeclaration <em>Named Value Declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Value Declaration</em>'.
* @see behavioral.actions.NamedValueDeclaration
* @generated
*/
EClass getNamedValueDeclaration();
/**
* Returns the meta object for the reference '{@link behavioral.actions.NamedValueDeclaration#getNamedValue <em>Named Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Named Value</em>'.
* @see behavioral.actions.NamedValueDeclaration#getNamedValue()
* @see #getNamedValueDeclaration()
* @generated
*/
EReference getNamedValueDeclaration_NamedValue();
/**
* Returns the meta object for class '{@link behavioral.actions.StatementWithNestedBlocks <em>Statement With Nested Blocks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Statement With Nested Blocks</em>'.
* @see behavioral.actions.StatementWithNestedBlocks
* @generated
*/
EClass getStatementWithNestedBlocks();
/**
* Returns the meta object for the containment reference list '{@link behavioral.actions.StatementWithNestedBlocks#getNestedBlocks <em>Nested Blocks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Nested Blocks</em>'.
* @see behavioral.actions.StatementWithNestedBlocks#getNestedBlocks()
* @see #getStatementWithNestedBlocks()
* @generated
*/
EReference getStatementWithNestedBlocks_NestedBlocks();
/**
* Returns the meta object for class '{@link behavioral.actions.SingleBlockStatement <em>Single Block Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Single Block Statement</em>'.
* @see behavioral.actions.SingleBlockStatement
* @generated
*/
EClass getSingleBlockStatement();
/**
* Returns the meta object for class '{@link behavioral.actions.StatementWithArgument <em>Statement With Argument</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Statement With Argument</em>'.
* @see behavioral.actions.StatementWithArgument
* @generated
*/
EClass getStatementWithArgument();
/**
* Returns the meta object for class '{@link behavioral.actions.NamedValueWithOptionalInitExpression <em>Named Value With Optional Init Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Value With Optional Init Expression</em>'.
* @see behavioral.actions.NamedValueWithOptionalInitExpression
* @generated
*/
EClass getNamedValueWithOptionalInitExpression();
/**
* Returns the meta object for the containment reference '{@link behavioral.actions.NamedValueWithOptionalInitExpression#getInitExpression <em>Init Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Init Expression</em>'.
* @see behavioral.actions.NamedValueWithOptionalInitExpression#getInitExpression()
* @see #getNamedValueWithOptionalInitExpression()
* @generated
*/
EReference getNamedValueWithOptionalInitExpression_InitExpression();
/**
* Returns the meta object for the reference '{@link behavioral.actions.NamedValueWithOptionalInitExpression#getNamedValueDeclaration <em>Named Value Declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Named Value Declaration</em>'.
* @see behavioral.actions.NamedValueWithOptionalInitExpression#getNamedValueDeclaration()
* @see #getNamedValueWithOptionalInitExpression()
* @generated
*/
EReference getNamedValueWithOptionalInitExpression_NamedValueDeclaration();
/**
* Returns the meta object for class '{@link behavioral.actions.ConditionalStatement <em>Conditional Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conditional Statement</em>'.
* @see behavioral.actions.ConditionalStatement
* @generated
*/
EClass getConditionalStatement();
/**
* 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
*/
ActionsFactory getActionsFactory();
/**
* <!-- 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 behavioral.actions.impl.AssignmentImpl <em>Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.AssignmentImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getAssignment()
* @generated
*/
EClass ASSIGNMENT = eINSTANCE.getAssignment();
/**
* The meta object literal for the '<em><b>Assign To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSIGNMENT__ASSIGN_TO = eINSTANCE.getAssignment_AssignTo();
/**
* The meta object literal for the '{@link behavioral.actions.impl.StatementImpl <em>Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.StatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getStatement()
* @generated
*/
EClass STATEMENT = eINSTANCE.getStatement();
/**
* The meta object literal for the '<em><b>Block</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATEMENT__BLOCK = eINSTANCE.getStatement_Block();
/**
* The meta object literal for the '{@link behavioral.actions.impl.BlockImpl <em>Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.BlockImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getBlock()
* @generated
*/
EClass BLOCK = eINSTANCE.getBlock();
/**
* The meta object literal for the '<em><b>Statements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__STATEMENTS = eINSTANCE.getBlock_Statements();
/**
* The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__VARIABLES = eINSTANCE.getBlock_Variables();
/**
* The meta object literal for the '<em><b>Owning Statement</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__OWNING_STATEMENT = eINSTANCE.getBlock_OwningStatement();
/**
* The meta object literal for the '{@link behavioral.actions.impl.IfElseImpl <em>If Else</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.IfElseImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getIfElse()
* @generated
*/
EClass IF_ELSE = eINSTANCE.getIfElse();
/**
* The meta object literal for the '{@link behavioral.actions.impl.WhileLoopImpl <em>While Loop</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.WhileLoopImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getWhileLoop()
* @generated
*/
EClass WHILE_LOOP = eINSTANCE.getWhileLoop();
/**
* The meta object literal for the '{@link behavioral.actions.impl.ForeachImpl <em>Foreach</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ForeachImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getForeach()
* @generated
*/
EClass FOREACH = eINSTANCE.getForeach();
/**
* The meta object literal for the '<em><b>Parallel</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FOREACH__PARALLEL = eINSTANCE.getForeach_Parallel();
/**
* The meta object literal for the '<em><b>Collection</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOREACH__COLLECTION = eINSTANCE.getForeach_Collection();
/**
* The meta object literal for the '<em><b>For Variable</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOREACH__FOR_VARIABLE = eINSTANCE.getForeach_ForVariable();
/**
* The meta object literal for the '{@link behavioral.actions.impl.ReturnImpl <em>Return</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ReturnImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getReturn()
* @generated
*/
EClass RETURN = eINSTANCE.getReturn();
/**
* The meta object literal for the '{@link behavioral.actions.impl.AddLinkImpl <em>Add Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.AddLinkImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getAddLink()
* @generated
*/
EClass ADD_LINK = eINSTANCE.getAddLink();
/**
* The meta object literal for the '{@link behavioral.actions.impl.RemoveLinkImpl <em>Remove Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.RemoveLinkImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getRemoveLink()
* @generated
*/
EClass REMOVE_LINK = eINSTANCE.getRemoveLink();
/**
* The meta object literal for the '{@link behavioral.actions.impl.LinkManipulationStatementImpl <em>Link Manipulation Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.LinkManipulationStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getLinkManipulationStatement()
* @generated
*/
EClass LINK_MANIPULATION_STATEMENT = eINSTANCE.getLinkManipulationStatement();
/**
* The meta object literal for the '<em><b>At</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK_MANIPULATION_STATEMENT__AT = eINSTANCE.getLinkManipulationStatement_At();
/**
* The meta object literal for the '<em><b>Association</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINK_MANIPULATION_STATEMENT__ASSOCIATION = eINSTANCE.getLinkManipulationStatement_Association();
/**
* The meta object literal for the '<em><b>Objects</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINK_MANIPULATION_STATEMENT__OBJECTS = eINSTANCE.getLinkManipulationStatement_Objects();
/**
* The meta object literal for the '{@link behavioral.actions.impl.ExpressionStatementImpl <em>Expression Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ExpressionStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getExpressionStatement()
* @generated
*/
EClass EXPRESSION_STATEMENT = eINSTANCE.getExpressionStatement();
/**
* The meta object literal for the '<em><b>Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPRESSION_STATEMENT__EXPRESSION = eINSTANCE.getExpressionStatement_Expression();
/**
* The meta object literal for the '{@link behavioral.actions.impl.SortImpl <em>Sort</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.SortImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getSort()
* @generated
*/
EClass SORT = eINSTANCE.getSort();
/**
* The meta object literal for the '{@link behavioral.actions.impl.QueryInvocationImpl <em>Query Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.QueryInvocationImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getQueryInvocation()
* @generated
*/
EClass QUERY_INVOCATION = eINSTANCE.getQueryInvocation();
/**
* The meta object literal for the '{@link behavioral.actions.impl.ConstantImpl <em>Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ConstantImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getConstant()
* @generated
*/
EClass CONSTANT = eINSTANCE.getConstant();
/**
* The meta object literal for the '<em><b>Iterate</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONSTANT__ITERATE = eINSTANCE.getConstant_Iterate();
/**
* The meta object literal for the '{@link behavioral.actions.impl.VariableImpl <em>Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.VariableImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getVariable()
* @generated
*/
EClass VARIABLE = eINSTANCE.getVariable();
/**
* The meta object literal for the '<em><b>Assignments</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VARIABLE__ASSIGNMENTS = eINSTANCE.getVariable_Assignments();
/**
* The meta object literal for the '{@link behavioral.actions.impl.IteratorImpl <em>Iterator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.IteratorImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getIterator()
* @generated
*/
EClass ITERATOR = eINSTANCE.getIterator();
/**
* The meta object literal for the '<em><b>Bound To For</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATOR__BOUND_TO_FOR = eINSTANCE.getIterator_BoundToFor();
/**
* The meta object literal for the '<em><b>Iterate</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATOR__ITERATE = eINSTANCE.getIterator_Iterate();
/**
* The meta object literal for the '<em><b>Selection</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATOR__SELECTION = eINSTANCE.getIterator_Selection();
/**
* The meta object literal for the '<em><b>From Clause</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATOR__FROM_CLAUSE = eINSTANCE.getIterator_FromClause();
/**
* The meta object literal for the '<em><b>Fact Of Group By</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATOR__FACT_OF_GROUP_BY = eINSTANCE.getIterator_FactOfGroupBy();
/**
* The meta object literal for the '<em><b>Dimension</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATOR__DIMENSION = eINSTANCE.getIterator_Dimension();
/**
* The meta object literal for the '<em><b>Grouped Facts Of Group By</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATOR__GROUPED_FACTS_OF_GROUP_BY = eINSTANCE.getIterator_GroupedFactsOfGroupBy();
/**
* The meta object literal for the '{@link behavioral.actions.impl.NamedValueDeclarationImpl <em>Named Value Declaration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.NamedValueDeclarationImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getNamedValueDeclaration()
* @generated
*/
EClass NAMED_VALUE_DECLARATION = eINSTANCE.getNamedValueDeclaration();
/**
* The meta object literal for the '<em><b>Named Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NAMED_VALUE_DECLARATION__NAMED_VALUE = eINSTANCE.getNamedValueDeclaration_NamedValue();
/**
* The meta object literal for the '{@link behavioral.actions.impl.StatementWithNestedBlocksImpl <em>Statement With Nested Blocks</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.StatementWithNestedBlocksImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getStatementWithNestedBlocks()
* @generated
*/
EClass STATEMENT_WITH_NESTED_BLOCKS = eINSTANCE.getStatementWithNestedBlocks();
/**
* The meta object literal for the '<em><b>Nested Blocks</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATEMENT_WITH_NESTED_BLOCKS__NESTED_BLOCKS = eINSTANCE.getStatementWithNestedBlocks_NestedBlocks();
/**
* The meta object literal for the '{@link behavioral.actions.impl.SingleBlockStatementImpl <em>Single Block Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.SingleBlockStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getSingleBlockStatement()
* @generated
*/
EClass SINGLE_BLOCK_STATEMENT = eINSTANCE.getSingleBlockStatement();
/**
* The meta object literal for the '{@link behavioral.actions.impl.StatementWithArgumentImpl <em>Statement With Argument</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.StatementWithArgumentImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getStatementWithArgument()
* @generated
*/
EClass STATEMENT_WITH_ARGUMENT = eINSTANCE.getStatementWithArgument();
/**
* The meta object literal for the '{@link behavioral.actions.impl.NamedValueWithOptionalInitExpressionImpl <em>Named Value With Optional Init Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.NamedValueWithOptionalInitExpressionImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getNamedValueWithOptionalInitExpression()
* @generated
*/
EClass NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION = eINSTANCE.getNamedValueWithOptionalInitExpression();
/**
* The meta object literal for the '<em><b>Init Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__INIT_EXPRESSION = eINSTANCE.getNamedValueWithOptionalInitExpression_InitExpression();
/**
* The meta object literal for the '<em><b>Named Value Declaration</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NAMED_VALUE_WITH_OPTIONAL_INIT_EXPRESSION__NAMED_VALUE_DECLARATION = eINSTANCE.getNamedValueWithOptionalInitExpression_NamedValueDeclaration();
/**
* The meta object literal for the '{@link behavioral.actions.impl.ConditionalStatementImpl <em>Conditional Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.actions.impl.ConditionalStatementImpl
* @see behavioral.actions.impl.ActionsPackageImpl#getConditionalStatement()
* @generated
*/
EClass CONDITIONAL_STATEMENT = eINSTANCE.getConditionalStatement();
}
} //ActionsPackage