AadlBaPackage.java
/**
* AADL-BA-FrontEnd
*
* Copyright (c) 2011-2021 TELECOM ParisTech and CNRS
*
* TELECOM ParisTech/LTCI
*
* Authors: see AUTHORS
*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the Eclipse Public License as published by Eclipse, either
* version 2.0 of the License, or (at your option) any later version. This
* program is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the Eclipse Public License for
* more details. You should have received a copy of the Eclipse Public License
* along with this program. If not, see
* https://www.eclipse.org/legal/epl-2.0/
*/
package org.osate.ba.aadlba;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.osate.aadl2.Aadl2Package;
/**
* <!-- 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.osate.ba.aadlba.AadlBaFactory
* @model kind="package"
* @generated
*/
public interface AadlBaPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "aadlba";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "https://github.com/osate/osate2-ba.git/aadlba";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "aadlba";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
AadlBaPackage eINSTANCE = org.osate.ba.aadlba.impl.AadlBaPackageImpl.init();
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorElementImpl <em>Behavior Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorElementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorElement()
* @generated
*/
int BEHAVIOR_ELEMENT = 14;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ELEMENT__OWNED_ELEMENT = Aadl2Package.ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ELEMENT__OWNED_COMMENT = Aadl2Package.ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Behavior Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ELEMENT_FEATURE_COUNT = Aadl2Package.ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.IndexableElement <em>Indexable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IndexableElement
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIndexableElement()
* @generated
*/
int INDEXABLE_ELEMENT = 61;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortHolderImpl <em>Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortHolder()
* @generated
*/
int PORT_HOLDER = 81;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ActualPortHolderImpl <em>Actual Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ActualPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getActualPortHolder()
* @generated
*/
int ACTUAL_PORT_HOLDER = 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BehaviorActions <em>Behavior Actions</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorActions
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActions()
* @generated
*/
int BEHAVIOR_ACTIONS = 8;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BehaviorAction <em>Behavior Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorAction
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorAction()
* @generated
*/
int BEHAVIOR_ACTION = 5;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BasicAction <em>Basic Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BasicAction
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBasicAction()
* @generated
*/
int BASIC_ACTION = 3;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.AssignmentActionImpl <em>Assignment Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AssignmentActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getAssignmentAction()
* @generated
*/
int ASSIGNMENT_ACTION = 1;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.Value <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.Value
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValue()
* @generated
*/
int VALUE = 110;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ValueExpressionImpl <em>Value Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ValueExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValueExpression()
* @generated
*/
int VALUE_EXPRESSION = 112;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.AnyImpl <em>Any</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AnyImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getAny()
* @generated
*/
int ANY = 2;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorActionBlockImpl <em>Behavior Action Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorActionBlockImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionBlock()
* @generated
*/
int BEHAVIOR_ACTION_BLOCK = 6;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BehaviorActionCollection <em>Behavior Action Collection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorActionCollection
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionCollection()
* @generated
*/
int BEHAVIOR_ACTION_COLLECTION = 7;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorActionSequenceImpl <em>Behavior Action Sequence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorActionSequenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionSequence()
* @generated
*/
int BEHAVIOR_ACTION_SEQUENCE = 9;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorActionSetImpl <em>Behavior Action Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorActionSetImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionSet()
* @generated
*/
int BEHAVIOR_ACTION_SET = 10;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorAnnexImpl <em>Behavior Annex</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorAnnexImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorAnnex()
* @generated
*/
int BEHAVIOR_ANNEX = 11;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorBooleanLiteralImpl <em>Behavior Boolean Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorBooleanLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorBooleanLiteral()
* @generated
*/
int BEHAVIOR_BOOLEAN_LITERAL = 12;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BehaviorCondition <em>Behavior Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorCondition()
* @generated
*/
int BEHAVIOR_CONDITION = 13;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ValueConstant <em>Value Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ValueConstant
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValueConstant()
* @generated
*/
int VALUE_CONSTANT = 111;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.Literal <em>Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.Literal
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLiteral()
* @generated
*/
int LITERAL = 68;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorIntegerLiteralImpl <em>Behavior Integer Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorIntegerLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorIntegerLiteral()
* @generated
*/
int BEHAVIOR_INTEGER_LITERAL = 15;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorNamedElementImpl <em>Behavior Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorNamedElementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorNamedElement()
* @generated
*/
int BEHAVIOR_NAMED_ELEMENT = 16;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorPropertyConstantImpl <em>Behavior Property Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorPropertyConstantImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorPropertyConstant()
* @generated
*/
int BEHAVIOR_PROPERTY_CONSTANT = 17;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorRealLiteralImpl <em>Behavior Real Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorRealLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorRealLiteral()
* @generated
*/
int BEHAVIOR_REAL_LITERAL = 18;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorStateImpl <em>Behavior State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorStateImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorState()
* @generated
*/
int BEHAVIOR_STATE = 19;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorStringLiteralImpl <em>Behavior String Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorStringLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorStringLiteral()
* @generated
*/
int BEHAVIOR_STRING_LITERAL = 20;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorTimeImpl <em>Behavior Time</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorTimeImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorTime()
* @generated
*/
int BEHAVIOR_TIME = 21;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorTransitionImpl <em>Behavior Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorTransitionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorTransition()
* @generated
*/
int BEHAVIOR_TRANSITION = 22;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorVariableImpl <em>Behavior Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorVariableImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorVariable()
* @generated
*/
int BEHAVIOR_VARIABLE = 23;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ElementHolder <em>Element Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ElementHolder
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getElementHolder()
* @generated
*/
int ELEMENT_HOLDER = 45;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DataHolderImpl <em>Data Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataHolder()
* @generated
*/
int DATA_HOLDER = 35;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BehaviorVariableHolderImpl <em>Behavior Variable Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorVariableHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorVariableHolder()
* @generated
*/
int BEHAVIOR_VARIABLE_HOLDER = 24;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.CalledSubprogramHolderImpl <em>Called Subprogram Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.CalledSubprogramHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCalledSubprogramHolder()
* @generated
*/
int CALLED_SUBPROGRAM_HOLDER = 25;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.CommunicationAction <em>Communication Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.CommunicationAction
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCommunicationAction()
* @generated
*/
int COMMUNICATION_ACTION = 29;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.CompletionRelativeTimeoutImpl <em>Completion Relative Timeout</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.CompletionRelativeTimeoutImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCompletionRelativeTimeout()
* @generated
*/
int COMPLETION_RELATIVE_TIMEOUT = 30;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.CondStatement <em>Cond Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.CondStatement
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCondStatement()
* @generated
*/
int COND_STATEMENT = 31;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DataAccessHolderImpl <em>Data Access Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataAccessHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataAccessHolder()
* @generated
*/
int DATA_ACCESS_HOLDER = 32;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DataAccessPrototypeHolderImpl <em>Data Access Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataAccessPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataAccessPrototypeHolder()
* @generated
*/
int DATA_ACCESS_PROTOTYPE_HOLDER = 33;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ElementValues <em>Element Values</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ElementValues
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getElementValues()
* @generated
*/
int ELEMENT_VALUES = 46;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DataComponentReferenceImpl <em>Data Component Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataComponentReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataComponentReference()
* @generated
*/
int DATA_COMPONENT_REFERENCE = 34;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DataPortHolderImpl <em>Data Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataPortHolder()
* @generated
*/
int DATA_PORT_HOLDER = 36;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DataSubcomponentHolderImpl <em>Data Subcomponent Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataSubcomponentHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataSubcomponentHolder()
* @generated
*/
int DATA_SUBCOMPONENT_HOLDER = 37;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DispatchConditionImpl <em>Dispatch Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchConditionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchCondition()
* @generated
*/
int DISPATCH_CONDITION = 38;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DispatchConjunctionImpl <em>Dispatch Conjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchConjunctionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchConjunction()
* @generated
*/
int DISPATCH_CONJUNCTION = 39;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.DispatchTriggerCondition <em>Dispatch Trigger Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.DispatchTriggerCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTriggerCondition()
* @generated
*/
int DISPATCH_TRIGGER_CONDITION = 42;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DispatchRelativeTimeoutImpl <em>Dispatch Relative Timeout</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchRelativeTimeoutImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchRelativeTimeout()
* @generated
*/
int DISPATCH_RELATIVE_TIMEOUT = 40;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.DispatchTrigger <em>Dispatch Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.DispatchTrigger
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTrigger()
* @generated
*/
int DISPATCH_TRIGGER = 41;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DispatchTriggerConditionStopImpl <em>Dispatch Trigger Condition Stop</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchTriggerConditionStopImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTriggerConditionStop()
* @generated
*/
int DISPATCH_TRIGGER_CONDITION_STOP = 43;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.DispatchTriggerLogicalExpressionImpl <em>Dispatch Trigger Logical Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchTriggerLogicalExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTriggerLogicalExpression()
* @generated
*/
int DISPATCH_TRIGGER_LOGICAL_EXPRESSION = 44;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ElseStatementImpl <em>Else Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ElseStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getElseStatement()
* @generated
*/
int ELSE_STATEMENT = 47;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.EventDataPortHolderImpl <em>Event Data Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.EventDataPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getEventDataPortHolder()
* @generated
*/
int EVENT_DATA_PORT_HOLDER = 49;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.EventPortHolderImpl <em>Event Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.EventPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getEventPortHolder()
* @generated
*/
int EVENT_PORT_HOLDER = 50;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ExecuteCondition <em>Execute Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ExecuteCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getExecuteCondition()
* @generated
*/
int EXECUTE_CONDITION = 51;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ExecutionTimeoutCatchImpl <em>Execution Timeout Catch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ExecutionTimeoutCatchImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getExecutionTimeoutCatch()
* @generated
*/
int EXECUTION_TIMEOUT_CATCH = 52;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.FactorImpl <em>Factor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.FactorImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFactor()
* @generated
*/
int FACTOR = 53;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.FeaturePrototypeHolderImpl <em>Feature Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.FeaturePrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFeaturePrototypeHolder()
* @generated
*/
int FEATURE_PROTOTYPE_HOLDER = 55;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.LoopStatementImpl <em>Loop Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.LoopStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLoopStatement()
* @generated
*/
int LOOP_STATEMENT = 70;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ForOrForAllStatementImpl <em>For Or For All Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ForOrForAllStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getForOrForAllStatement()
* @generated
*/
int FOR_OR_FOR_ALL_STATEMENT = 56;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.GroupableElement <em>Groupable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.GroupableElement
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getGroupableElement()
* @generated
*/
int GROUPABLE_ELEMENT = 57;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.GroupHolderImpl <em>Group Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.GroupHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getGroupHolder()
* @generated
*/
int GROUP_HOLDER = 58;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.GroupPrototypeHolderImpl <em>Group Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.GroupPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getGroupPrototypeHolder()
* @generated
*/
int GROUP_PROTOTYPE_HOLDER = 59;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.IfStatementImpl <em>If Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IfStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIfStatement()
* @generated
*/
int IF_STATEMENT = 60;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.IntegerRangeImpl <em>Integer Range</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IntegerRangeImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerRange()
* @generated
*/
int INTEGER_RANGE = 62;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.IntegerValue <em>Integer Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IntegerValue
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerValue()
* @generated
*/
int INTEGER_VALUE = 63;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.IntegerValueConstant <em>Integer Value Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IntegerValueConstant
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerValueConstant()
* @generated
*/
int INTEGER_VALUE_CONSTANT = 64;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.IntegerValueVariable <em>Integer Value Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IntegerValueVariable
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerValueVariable()
* @generated
*/
int INTEGER_VALUE_VARIABLE = 65;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.IterativeVariableImpl <em>Iterative Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IterativeVariableImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIterativeVariable()
* @generated
*/
int ITERATIVE_VARIABLE = 66;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.IterativeVariableHolderImpl <em>Iterative Variable Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IterativeVariableHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIterativeVariableHolder()
* @generated
*/
int ITERATIVE_VARIABLE_HOLDER = 67;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SharedDataActionImpl <em>Shared Data Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SharedDataActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSharedDataAction()
* @generated
*/
int SHARED_DATA_ACTION = 94;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.LockActionImpl <em>Lock Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.LockActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLockAction()
* @generated
*/
int LOCK_ACTION = 69;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.NumericLiteral <em>Numeric Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.NumericLiteral
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getNumericLiteral()
* @generated
*/
int NUMERIC_LITERAL = 72;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.OtherwiseImpl <em>Otherwise</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.OtherwiseImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getOtherwise()
* @generated
*/
int OTHERWISE = 73;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ParameterHolderImpl <em>Parameter Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ParameterHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getParameterHolder()
* @generated
*/
int PARAMETER_HOLDER = 74;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ParameterLabel <em>Parameter Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ParameterLabel
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getParameterLabel()
* @generated
*/
int PARAMETER_LABEL = 75;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortCountValueImpl <em>Port Count Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortCountValueImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortCountValue()
* @generated
*/
int PORT_COUNT_VALUE = 76;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortDequeueActionImpl <em>Port Dequeue Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortDequeueActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortDequeueAction()
* @generated
*/
int PORT_DEQUEUE_ACTION = 77;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortDequeueValueImpl <em>Port Dequeue Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortDequeueValueImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortDequeueValue()
* @generated
*/
int PORT_DEQUEUE_VALUE = 78;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortFreezeActionImpl <em>Port Freeze Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortFreezeActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortFreezeAction()
* @generated
*/
int PORT_FREEZE_ACTION = 79;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortFreshValueImpl <em>Port Fresh Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortFreshValueImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortFreshValue()
* @generated
*/
int PORT_FRESH_VALUE = 80;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortPrototypeHolderImpl <em>Port Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortPrototypeHolder()
* @generated
*/
int PORT_PROTOTYPE_HOLDER = 82;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PortSendActionImpl <em>Port Send Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortSendActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortSendAction()
* @generated
*/
int PORT_SEND_ACTION = 83;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.PrototypeHolder <em>Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.PrototypeHolder
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPrototypeHolder()
* @generated
*/
int PROTOTYPE_HOLDER = 92;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.RelationImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getRelation()
* @generated
*/
int RELATION = 93;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SimpleExpressionImpl <em>Simple Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SimpleExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSimpleExpression()
* @generated
*/
int SIMPLE_EXPRESSION = 95;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.StructUnionElementImpl <em>Struct Union Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.StructUnionElementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getStructUnionElement()
* @generated
*/
int STRUCT_UNION_ELEMENT = 96;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.StructUnionElementHolderImpl <em>Struct Union Element Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.StructUnionElementHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getStructUnionElementHolder()
* @generated
*/
int STRUCT_UNION_ELEMENT_HOLDER = 97;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SubprogramAccessHolderImpl <em>Subprogram Access Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramAccessHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramAccessHolder()
* @generated
*/
int SUBPROGRAM_ACCESS_HOLDER = 99;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SubprogramCallActionImpl <em>Subprogram Call Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramCallActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramCallAction()
* @generated
*/
int SUBPROGRAM_CALL_ACTION = 100;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SubprogramHolderImpl <em>Subprogram Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramHolder()
* @generated
*/
int SUBPROGRAM_HOLDER = 101;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SubprogramHolderProxyImpl <em>Subprogram Holder Proxy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramHolderProxyImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramHolderProxy()
* @generated
*/
int SUBPROGRAM_HOLDER_PROXY = 102;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SubprogramPrototypeHolderImpl <em>Subprogram Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramPrototypeHolder()
* @generated
*/
int SUBPROGRAM_PROTOTYPE_HOLDER = 103;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.TargetImpl <em>Target</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.TargetImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getTarget()
* @generated
*/
int TARGET = 105;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.TermImpl <em>Term</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.TermImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getTerm()
* @generated
*/
int TERM = 106;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.TimedActionImpl <em>Timed Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.TimedActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getTimedAction()
* @generated
*/
int TIMED_ACTION = 107;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.UnlockActionImpl <em>Unlock Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.UnlockActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnlockAction()
* @generated
*/
int UNLOCK_ACTION = 108;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ValueVariable <em>Value Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ValueVariable
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValueVariable()
* @generated
*/
int VALUE_VARIABLE = 113;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_VARIABLE__OWNED_ELEMENT = VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_VARIABLE__OWNED_COMMENT = VALUE__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Value Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_VARIABLE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_HOLDER__OWNED_ELEMENT = VALUE_VARIABLE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_HOLDER__OWNED_COMMENT = VALUE_VARIABLE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_HOLDER__ELEMENT = VALUE_VARIABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_HOLDER__ARRAY_INDEXES = VALUE_VARIABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_HOLDER__GROUP_HOLDERS = VALUE_VARIABLE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Port Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_HOLDER_FEATURE_COUNT = VALUE_VARIABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_PORT_HOLDER__OWNED_ELEMENT = PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_PORT_HOLDER__OWNED_COMMENT = PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_PORT_HOLDER__ELEMENT = PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_PORT_HOLDER__ARRAY_INDEXES = PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_PORT_HOLDER__GROUP_HOLDERS = PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Actual Port Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_PORT_HOLDER_FEATURE_COUNT = PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTIONS__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTIONS__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Behavior Actions</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTIONS_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION__OWNED_ELEMENT = BEHAVIOR_ACTIONS__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION__OWNED_COMMENT = BEHAVIOR_ACTIONS__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Behavior Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_FEATURE_COUNT = BEHAVIOR_ACTIONS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_ACTION__OWNED_ELEMENT = BEHAVIOR_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_ACTION__OWNED_COMMENT = BEHAVIOR_ACTION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Basic Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_ACTION_FEATURE_COUNT = BEHAVIOR_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT_ACTION__OWNED_ELEMENT = BASIC_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT_ACTION__OWNED_COMMENT = BASIC_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Target</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT_ACTION__TARGET = BASIC_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT_ACTION__VALUE_EXPRESSION = BASIC_ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Assignment Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT_ACTION_FEATURE_COUNT = BASIC_ACTION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_EXPRESSION__OWNED_ELEMENT = VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_EXPRESSION__OWNED_COMMENT = VALUE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Relations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_EXPRESSION__RELATIONS = VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Logical Operators</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_EXPRESSION__LOGICAL_OPERATORS = VALUE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Value Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_EXPRESSION_FEATURE_COUNT = VALUE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__OWNED_ELEMENT = VALUE_EXPRESSION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__OWNED_COMMENT = VALUE_EXPRESSION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Relations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__RELATIONS = VALUE_EXPRESSION__RELATIONS;
/**
* The feature id for the '<em><b>Logical Operators</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__LOGICAL_OPERATORS = VALUE_EXPRESSION__LOGICAL_OPERATORS;
/**
* The number of structural features of the '<em>Any</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY_FEATURE_COUNT = VALUE_EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PropertyElementHolderImpl <em>Property Element Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyElementHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyElementHolder()
* @generated
*/
int PROPERTY_ELEMENT_HOLDER = 85;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ELEMENT_HOLDER__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ELEMENT_HOLDER__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ELEMENT_HOLDER__ARRAY_INDEXES = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ELEMENT_HOLDER__ELEMENT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Property Element Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ELEMENT_HOLDER_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.BasicPropertyHolderImpl <em>Basic Property Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BasicPropertyHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBasicPropertyHolder()
* @generated
*/
int BASIC_PROPERTY_HOLDER = 4;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_PROPERTY_HOLDER__OWNED_ELEMENT = PROPERTY_ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_PROPERTY_HOLDER__OWNED_COMMENT = PROPERTY_ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_PROPERTY_HOLDER__ARRAY_INDEXES = PROPERTY_ELEMENT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_PROPERTY_HOLDER__ELEMENT = PROPERTY_ELEMENT_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Basic Property Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BASIC_PROPERTY_HOLDER_FEATURE_COUNT = PROPERTY_ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_BLOCK__OWNED_ELEMENT = BEHAVIOR_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_BLOCK__OWNED_COMMENT = BEHAVIOR_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Content</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_BLOCK__CONTENT = BEHAVIOR_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Timeout</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_BLOCK__TIMEOUT = BEHAVIOR_ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Behavior Action Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_BLOCK_FEATURE_COUNT = BEHAVIOR_ACTION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_COLLECTION__OWNED_ELEMENT = BEHAVIOR_ACTIONS__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_COLLECTION__OWNED_COMMENT = BEHAVIOR_ACTIONS__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_COLLECTION__ACTIONS = BEHAVIOR_ACTIONS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Behavior Action Collection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_COLLECTION_FEATURE_COUNT = BEHAVIOR_ACTIONS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SEQUENCE__OWNED_ELEMENT = BEHAVIOR_ACTION_COLLECTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SEQUENCE__OWNED_COMMENT = BEHAVIOR_ACTION_COLLECTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SEQUENCE__ACTIONS = BEHAVIOR_ACTION_COLLECTION__ACTIONS;
/**
* The number of structural features of the '<em>Behavior Action Sequence</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SEQUENCE_FEATURE_COUNT = BEHAVIOR_ACTION_COLLECTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SET__OWNED_ELEMENT = BEHAVIOR_ACTION_COLLECTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SET__OWNED_COMMENT = BEHAVIOR_ACTION_COLLECTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SET__ACTIONS = BEHAVIOR_ACTION_COLLECTION__ACTIONS;
/**
* The number of structural features of the '<em>Behavior Action Set</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ACTION_SET_FEATURE_COUNT = BEHAVIOR_ACTION_COLLECTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__OWNED_ELEMENT = Aadl2Package.ANNEX_SUBCLAUSE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__OWNED_COMMENT = Aadl2Package.ANNEX_SUBCLAUSE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__NAME = Aadl2Package.ANNEX_SUBCLAUSE__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__QUALIFIED_NAME = Aadl2Package.ANNEX_SUBCLAUSE__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__OWNED_PROPERTY_ASSOCIATION = Aadl2Package.ANNEX_SUBCLAUSE__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>In Mode</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__IN_MODE = Aadl2Package.ANNEX_SUBCLAUSE__IN_MODE;
/**
* The feature id for the '<em><b>Variables</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__VARIABLES = Aadl2Package.ANNEX_SUBCLAUSE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>States</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__STATES = Aadl2Package.ANNEX_SUBCLAUSE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Transitions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__TRANSITIONS = Aadl2Package.ANNEX_SUBCLAUSE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__ACTIONS = Aadl2Package.ANNEX_SUBCLAUSE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Conditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__CONDITIONS = Aadl2Package.ANNEX_SUBCLAUSE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Initial State</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX__INITIAL_STATE = Aadl2Package.ANNEX_SUBCLAUSE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Behavior Annex</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_ANNEX_FEATURE_COUNT = Aadl2Package.ANNEX_SUBCLAUSE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_BOOLEAN_LITERAL__OWNED_ELEMENT = Aadl2Package.BOOLEAN_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_BOOLEAN_LITERAL__OWNED_COMMENT = Aadl2Package.BOOLEAN_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_BOOLEAN_LITERAL__VALUE = Aadl2Package.BOOLEAN_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Behavior Boolean Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_BOOLEAN_LITERAL_FEATURE_COUNT = Aadl2Package.BOOLEAN_LITERAL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_CONDITION__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_CONDITION__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Behavior Condition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_CONDITION_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_INTEGER_LITERAL__OWNED_ELEMENT = Aadl2Package.INTEGER_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_INTEGER_LITERAL__OWNED_COMMENT = Aadl2Package.INTEGER_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_INTEGER_LITERAL__UNIT = Aadl2Package.INTEGER_LITERAL__UNIT;
/**
* The feature id for the '<em><b>Base</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_INTEGER_LITERAL__BASE = Aadl2Package.INTEGER_LITERAL__BASE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_INTEGER_LITERAL__VALUE = Aadl2Package.INTEGER_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Behavior Integer Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_INTEGER_LITERAL_FEATURE_COUNT = Aadl2Package.INTEGER_LITERAL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_NAMED_ELEMENT__OWNED_ELEMENT = Aadl2Package.NAMED_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_NAMED_ELEMENT__OWNED_COMMENT = Aadl2Package.NAMED_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_NAMED_ELEMENT__NAME = Aadl2Package.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_NAMED_ELEMENT__QUALIFIED_NAME = Aadl2Package.NAMED_ELEMENT__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION = Aadl2Package.NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION;
/**
* The number of structural features of the '<em>Behavior Named Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT = Aadl2Package.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_CONSTANT__OWNED_ELEMENT = VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_CONSTANT__OWNED_COMMENT = VALUE__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Value Constant</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_CONSTANT_FEATURE_COUNT = VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_PROPERTY_CONSTANT__OWNED_ELEMENT = VALUE_CONSTANT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_PROPERTY_CONSTANT__OWNED_COMMENT = VALUE_CONSTANT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_PROPERTY_CONSTANT__PROPERTY = VALUE_CONSTANT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Property Set</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_PROPERTY_CONSTANT__PROPERTY_SET = VALUE_CONSTANT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Behavior Property Constant</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_PROPERTY_CONSTANT_FEATURE_COUNT = VALUE_CONSTANT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_REAL_LITERAL__OWNED_ELEMENT = Aadl2Package.REAL_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_REAL_LITERAL__OWNED_COMMENT = Aadl2Package.REAL_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_REAL_LITERAL__UNIT = Aadl2Package.REAL_LITERAL__UNIT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_REAL_LITERAL__VALUE = Aadl2Package.REAL_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Behavior Real Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_REAL_LITERAL_FEATURE_COUNT = Aadl2Package.REAL_LITERAL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__OWNED_ELEMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__OWNED_COMMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__NAME = BEHAVIOR_NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__QUALIFIED_NAME = BEHAVIOR_NAMED_ELEMENT__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__OWNED_PROPERTY_ASSOCIATION = BEHAVIOR_NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Initial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__INITIAL = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Complete</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__COMPLETE = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Final</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__FINAL = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Binded Mode</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__BINDED_MODE = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Incoming Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__INCOMING_TRANSITIONS = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Outgoing Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE__OUTGOING_TRANSITIONS = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Behavior State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STATE_FEATURE_COUNT = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STRING_LITERAL__OWNED_ELEMENT = Aadl2Package.STRING_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STRING_LITERAL__OWNED_COMMENT = Aadl2Package.STRING_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STRING_LITERAL__VALUE = Aadl2Package.STRING_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Behavior String Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_STRING_LITERAL_FEATURE_COUNT = Aadl2Package.STRING_LITERAL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TIME__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TIME__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Integer Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TIME__INTEGER_VALUE = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TIME__UNIT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Behavior Time</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TIME_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__OWNED_ELEMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__OWNED_COMMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__NAME = BEHAVIOR_NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__QUALIFIED_NAME = BEHAVIOR_NAMED_ELEMENT__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__OWNED_PROPERTY_ASSOCIATION = BEHAVIOR_NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Source State</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__SOURCE_STATE = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__CONDITION = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Destination State</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__DESTINATION_STATE = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Action Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__ACTION_BLOCK = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION__PRIORITY = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Behavior Transition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_TRANSITION_FEATURE_COUNT = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__OWNED_ELEMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__OWNED_COMMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__NAME = BEHAVIOR_NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__QUALIFIED_NAME = BEHAVIOR_NAMED_ELEMENT__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__OWNED_PROPERTY_ASSOCIATION = BEHAVIOR_NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Array Dimension</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__ARRAY_DIMENSION = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Data Classifier</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__DATA_CLASSIFIER = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Property Associations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__OWNED_PROPERTY_ASSOCIATIONS = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Value Constant</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE__OWNED_VALUE_CONSTANT = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Behavior Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE_FEATURE_COUNT = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_HOLDER__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_HOLDER__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_HOLDER__ELEMENT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Element Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_HOLDER_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_HOLDER__OWNED_ELEMENT = ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_HOLDER__OWNED_COMMENT = ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_HOLDER__ELEMENT = ELEMENT_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Data Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_HOLDER_FEATURE_COUNT = ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE_HOLDER__ARRAY_INDEXES = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Behavior Variable Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BEHAVIOR_VARIABLE_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALLED_SUBPROGRAM_HOLDER__OWNED_ELEMENT = ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALLED_SUBPROGRAM_HOLDER__OWNED_COMMENT = ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALLED_SUBPROGRAM_HOLDER__ELEMENT = ELEMENT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALLED_SUBPROGRAM_HOLDER__ARRAY_INDEXES = ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALLED_SUBPROGRAM_HOLDER__GROUP_HOLDERS = ELEMENT_HOLDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Called Subprogram Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALLED_SUBPROGRAM_HOLDER_FEATURE_COUNT = ELEMENT_HOLDER_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ClassifierFeatureHolder <em>Classifier Feature Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ClassifierFeatureHolder
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getClassifierFeatureHolder()
* @generated
*/
int CLASSIFIER_FEATURE_HOLDER = 26;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_HOLDER__OWNED_ELEMENT = ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_HOLDER__OWNED_COMMENT = ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_HOLDER__ELEMENT = ELEMENT_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Classifier Feature Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_HOLDER_FEATURE_COUNT = ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.WhileOrDoUntilStatementImpl <em>While Or Do Until Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.WhileOrDoUntilStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getWhileOrDoUntilStatement()
* @generated
*/
int WHILE_OR_DO_UNTIL_STATEMENT = 114;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PropertyReferenceImpl <em>Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyReference()
* @generated
*/
int PROPERTY_REFERENCE = 89;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_REFERENCE__OWNED_ELEMENT = VALUE_CONSTANT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_REFERENCE__OWNED_COMMENT = VALUE_CONSTANT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_REFERENCE__PROPERTIES = VALUE_CONSTANT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Property Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_REFERENCE_FEATURE_COUNT = VALUE_CONSTANT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PropertySetPropertyReferenceImpl <em>Property Set Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertySetPropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertySetPropertyReference()
* @generated
*/
int PROPERTY_SET_PROPERTY_REFERENCE = 90;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SubcomponentHolderImpl <em>Subcomponent Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubcomponentHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubcomponentHolder()
* @generated
*/
int SUBCOMPONENT_HOLDER = 98;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.SubprogramSubcomponentHolderImpl <em>Subprogram Subcomponent Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramSubcomponentHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramSubcomponentHolder()
* @generated
*/
int SUBPROGRAM_SUBCOMPONENT_HOLDER = 104;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.FeatureHolderImpl <em>Feature Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.FeatureHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFeatureHolder()
* @generated
*/
int FEATURE_HOLDER = 54;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ClassifierPropertyReferenceImpl <em>Classifier Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ClassifierPropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getClassifierPropertyReference()
* @generated
*/
int CLASSIFIER_PROPERTY_REFERENCE = 28;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ClassifierFeaturePropertyReferenceImpl <em>Classifier Feature Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ClassifierFeaturePropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getClassifierFeaturePropertyReference()
* @generated
*/
int CLASSIFIER_FEATURE_PROPERTY_REFERENCE = 27;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_PROPERTY_REFERENCE__OWNED_ELEMENT = PROPERTY_REFERENCE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_PROPERTY_REFERENCE__OWNED_COMMENT = PROPERTY_REFERENCE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_PROPERTY_REFERENCE__PROPERTIES = PROPERTY_REFERENCE__PROPERTIES;
/**
* The feature id for the '<em><b>Component</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_PROPERTY_REFERENCE__COMPONENT = PROPERTY_REFERENCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Classifier Feature Property Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_FEATURE_PROPERTY_REFERENCE_FEATURE_COUNT = PROPERTY_REFERENCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_PROPERTY_REFERENCE__OWNED_ELEMENT = PROPERTY_REFERENCE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_PROPERTY_REFERENCE__OWNED_COMMENT = PROPERTY_REFERENCE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_PROPERTY_REFERENCE__PROPERTIES = PROPERTY_REFERENCE__PROPERTIES;
/**
* The feature id for the '<em><b>Classifier</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_PROPERTY_REFERENCE__CLASSIFIER = PROPERTY_REFERENCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Classifier Property Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER_PROPERTY_REFERENCE_FEATURE_COUNT = PROPERTY_REFERENCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMUNICATION_ACTION__OWNED_ELEMENT = BASIC_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMUNICATION_ACTION__OWNED_COMMENT = BASIC_ACTION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Communication Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMUNICATION_ACTION_FEATURE_COUNT = BASIC_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLETION_RELATIVE_TIMEOUT__OWNED_ELEMENT = BEHAVIOR_TIME__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLETION_RELATIVE_TIMEOUT__OWNED_COMMENT = BEHAVIOR_TIME__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Integer Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLETION_RELATIVE_TIMEOUT__INTEGER_VALUE = BEHAVIOR_TIME__INTEGER_VALUE;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLETION_RELATIVE_TIMEOUT__UNIT = BEHAVIOR_TIME__UNIT;
/**
* The number of structural features of the '<em>Completion Relative Timeout</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLETION_RELATIVE_TIMEOUT_FEATURE_COUNT = BEHAVIOR_TIME_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COND_STATEMENT__OWNED_ELEMENT = BEHAVIOR_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COND_STATEMENT__OWNED_COMMENT = BEHAVIOR_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Behavior Actions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COND_STATEMENT__BEHAVIOR_ACTIONS = BEHAVIOR_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Cond Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COND_STATEMENT_FEATURE_COUNT = BEHAVIOR_ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_HOLDER__ARRAY_INDEXES = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_HOLDER__GROUP_HOLDERS = DATA_HOLDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Data Access Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_PROTOTYPE_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_PROTOTYPE_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_PROTOTYPE_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_PROTOTYPE_HOLDER__ARRAY_INDEXES = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_PROTOTYPE_HOLDER__GROUP_HOLDERS = DATA_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Prototype Binding</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_PROTOTYPE_HOLDER__PROTOTYPE_BINDING = DATA_HOLDER_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Data Access Prototype Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_ACCESS_PROTOTYPE_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_VALUES__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_VALUES__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Element Values</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_VALUES_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_COMPONENT_REFERENCE__OWNED_ELEMENT = ELEMENT_VALUES__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_COMPONENT_REFERENCE__OWNED_COMMENT = ELEMENT_VALUES__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Data</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_COMPONENT_REFERENCE__DATA = ELEMENT_VALUES_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Data Component Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_COMPONENT_REFERENCE_FEATURE_COUNT = ELEMENT_VALUES_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_PORT_HOLDER__OWNED_ELEMENT = ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_PORT_HOLDER__OWNED_COMMENT = ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_PORT_HOLDER__ELEMENT = ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_PORT_HOLDER__ARRAY_INDEXES = ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_PORT_HOLDER__GROUP_HOLDERS = ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Data Port Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_PORT_HOLDER_FEATURE_COUNT = ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SUBCOMPONENT_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SUBCOMPONENT_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SUBCOMPONENT_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SUBCOMPONENT_HOLDER__ARRAY_INDEXES = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SUBCOMPONENT_HOLDER__GROUP_HOLDERS = DATA_HOLDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Data Subcomponent Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SUBCOMPONENT_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONDITION__OWNED_ELEMENT = BEHAVIOR_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONDITION__OWNED_COMMENT = BEHAVIOR_CONDITION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Dispatch Trigger Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONDITION__DISPATCH_TRIGGER_CONDITION = BEHAVIOR_CONDITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Frozen Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONDITION__FROZEN_PORTS = BEHAVIOR_CONDITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Dispatch Condition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONDITION_FEATURE_COUNT = BEHAVIOR_CONDITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONJUNCTION__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONJUNCTION__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Dispatch Triggers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONJUNCTION__DISPATCH_TRIGGERS = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Dispatch Conjunction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_CONJUNCTION_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_CONDITION__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_CONDITION__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Dispatch Trigger Condition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_RELATIVE_TIMEOUT__OWNED_ELEMENT = DISPATCH_TRIGGER_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_RELATIVE_TIMEOUT__OWNED_COMMENT = DISPATCH_TRIGGER_CONDITION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Dispatch Relative Timeout</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_RELATIVE_TIMEOUT_FEATURE_COUNT = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Dispatch Trigger</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_CONDITION_STOP__OWNED_ELEMENT = DISPATCH_TRIGGER_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_CONDITION_STOP__OWNED_COMMENT = DISPATCH_TRIGGER_CONDITION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Dispatch Trigger Condition Stop</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_CONDITION_STOP_FEATURE_COUNT = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_LOGICAL_EXPRESSION__OWNED_ELEMENT = DISPATCH_TRIGGER_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_LOGICAL_EXPRESSION__OWNED_COMMENT = DISPATCH_TRIGGER_CONDITION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Dispatch Conjunctions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_LOGICAL_EXPRESSION__DISPATCH_CONJUNCTIONS = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Dispatch Trigger Logical Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISPATCH_TRIGGER_LOGICAL_EXPRESSION_FEATURE_COUNT = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELSE_STATEMENT__OWNED_ELEMENT = COND_STATEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELSE_STATEMENT__OWNED_COMMENT = COND_STATEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Behavior Actions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELSE_STATEMENT__BEHAVIOR_ACTIONS = COND_STATEMENT__BEHAVIOR_ACTIONS;
/**
* The number of structural features of the '<em>Else Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELSE_STATEMENT_FEATURE_COUNT = COND_STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.EnumLiteralHolderImpl <em>Enum Literal Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.EnumLiteralHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getEnumLiteralHolder()
* @generated
*/
int ENUM_LITERAL_HOLDER = 48;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_HOLDER__OWNED_ELEMENT = PROPERTY_ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_HOLDER__OWNED_COMMENT = PROPERTY_ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_HOLDER__ARRAY_INDEXES = PROPERTY_ELEMENT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_HOLDER__ELEMENT = PROPERTY_ELEMENT_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Enum Literal Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_HOLDER_FEATURE_COUNT = PROPERTY_ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_DATA_PORT_HOLDER__OWNED_ELEMENT = ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_DATA_PORT_HOLDER__OWNED_COMMENT = ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_DATA_PORT_HOLDER__ELEMENT = ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_DATA_PORT_HOLDER__ARRAY_INDEXES = ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_DATA_PORT_HOLDER__GROUP_HOLDERS = ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Event Data Port Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_DATA_PORT_HOLDER_FEATURE_COUNT = ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_PORT_HOLDER__OWNED_ELEMENT = ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_PORT_HOLDER__OWNED_COMMENT = ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_PORT_HOLDER__ELEMENT = ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_PORT_HOLDER__ARRAY_INDEXES = ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_PORT_HOLDER__GROUP_HOLDERS = ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Event Port Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_PORT_HOLDER_FEATURE_COUNT = ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTE_CONDITION__OWNED_ELEMENT = BEHAVIOR_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTE_CONDITION__OWNED_COMMENT = BEHAVIOR_CONDITION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Execute Condition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTE_CONDITION_FEATURE_COUNT = BEHAVIOR_CONDITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_TIMEOUT_CATCH__OWNED_ELEMENT = EXECUTE_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_TIMEOUT_CATCH__OWNED_COMMENT = EXECUTE_CONDITION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Execution Timeout Catch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTION_TIMEOUT_CATCH_FEATURE_COUNT = EXECUTE_CONDITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>First Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR__FIRST_VALUE = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Second Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR__SECOND_VALUE = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Binary Numeric Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR__BINARY_NUMERIC_OPERATOR = BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Unary Numeric Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR__UNARY_NUMERIC_OPERATOR = BEHAVIOR_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Unary Boolean Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR__UNARY_BOOLEAN_OPERATOR = BEHAVIOR_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Factor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FACTOR_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_HOLDER__OWNED_ELEMENT = CLASSIFIER_FEATURE_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_HOLDER__OWNED_COMMENT = CLASSIFIER_FEATURE_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_HOLDER__ELEMENT = CLASSIFIER_FEATURE_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_HOLDER__ARRAY_INDEXES = CLASSIFIER_FEATURE_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_HOLDER__GROUP_HOLDERS = CLASSIFIER_FEATURE_HOLDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Feature Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_HOLDER_FEATURE_COUNT = CLASSIFIER_FEATURE_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_PROTOTYPE_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_PROTOTYPE_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_PROTOTYPE_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_PROTOTYPE_HOLDER__ARRAY_INDEXES = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_PROTOTYPE_HOLDER__GROUP_HOLDERS = DATA_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Prototype Binding</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_PROTOTYPE_HOLDER__PROTOTYPE_BINDING = DATA_HOLDER_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Feature Prototype Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_PROTOTYPE_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOP_STATEMENT__OWNED_ELEMENT = COND_STATEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOP_STATEMENT__OWNED_COMMENT = COND_STATEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Behavior Actions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOP_STATEMENT__BEHAVIOR_ACTIONS = COND_STATEMENT__BEHAVIOR_ACTIONS;
/**
* The number of structural features of the '<em>Loop Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOP_STATEMENT_FEATURE_COUNT = COND_STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOR_OR_FOR_ALL_STATEMENT__OWNED_ELEMENT = LOOP_STATEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOR_OR_FOR_ALL_STATEMENT__OWNED_COMMENT = LOOP_STATEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Behavior Actions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOR_OR_FOR_ALL_STATEMENT__BEHAVIOR_ACTIONS = LOOP_STATEMENT__BEHAVIOR_ACTIONS;
/**
* The feature id for the '<em><b>Iterated Values</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOR_OR_FOR_ALL_STATEMENT__ITERATED_VALUES = LOOP_STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>For All</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOR_OR_FOR_ALL_STATEMENT__FOR_ALL = LOOP_STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Iterative Variable</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOR_OR_FOR_ALL_STATEMENT__ITERATIVE_VARIABLE = LOOP_STATEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>For Or For All Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOR_OR_FOR_ALL_STATEMENT_FEATURE_COUNT = LOOP_STATEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPABLE_ELEMENT__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPABLE_ELEMENT__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPABLE_ELEMENT__GROUP_HOLDERS = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Groupable Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPABLE_ELEMENT_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_HOLDER__OWNED_ELEMENT = ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_HOLDER__OWNED_COMMENT = ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_HOLDER__ELEMENT = ELEMENT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_HOLDER__ARRAY_INDEXES = ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Group Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_HOLDER_FEATURE_COUNT = ELEMENT_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_PROTOTYPE_HOLDER__OWNED_ELEMENT = GROUP_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_PROTOTYPE_HOLDER__OWNED_COMMENT = GROUP_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_PROTOTYPE_HOLDER__ELEMENT = GROUP_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_PROTOTYPE_HOLDER__ARRAY_INDEXES = GROUP_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Prototype Binding</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_PROTOTYPE_HOLDER__PROTOTYPE_BINDING = GROUP_HOLDER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Group Prototype Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_PROTOTYPE_HOLDER_FEATURE_COUNT = GROUP_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_STATEMENT__OWNED_ELEMENT = COND_STATEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_STATEMENT__OWNED_COMMENT = COND_STATEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Behavior Actions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_STATEMENT__BEHAVIOR_ACTIONS = COND_STATEMENT__BEHAVIOR_ACTIONS;
/**
* The feature id for the '<em><b>Logical Value Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_STATEMENT__LOGICAL_VALUE_EXPRESSION = COND_STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Elif</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_STATEMENT__ELIF = COND_STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Else Statement</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IF_STATEMENT__ELSE_STATEMENT = COND_STATEMENT_FEATURE_COUNT + 2;
/**
* 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 = COND_STATEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDEXABLE_ELEMENT__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDEXABLE_ELEMENT__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDEXABLE_ELEMENT__ARRAY_INDEXES = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Indexable Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDEXABLE_ELEMENT_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE__OWNED_ELEMENT = ELEMENT_VALUES__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE__OWNED_COMMENT = ELEMENT_VALUES__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Lower Integer Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE__LOWER_INTEGER_VALUE = ELEMENT_VALUES_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Upper Integer Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE__UPPER_INTEGER_VALUE = ELEMENT_VALUES_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Integer Range</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_RANGE_FEATURE_COUNT = ELEMENT_VALUES_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Integer Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_CONSTANT__OWNED_ELEMENT = INTEGER_VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_CONSTANT__OWNED_COMMENT = INTEGER_VALUE__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Integer Value Constant</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_CONSTANT_FEATURE_COUNT = INTEGER_VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_VARIABLE__OWNED_ELEMENT = INTEGER_VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_VARIABLE__OWNED_COMMENT = INTEGER_VALUE__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Integer Value Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_VARIABLE_FEATURE_COUNT = INTEGER_VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE__OWNED_ELEMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE__OWNED_COMMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE__NAME = BEHAVIOR_NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE__QUALIFIED_NAME = BEHAVIOR_NAMED_ELEMENT__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE__OWNED_PROPERTY_ASSOCIATION = BEHAVIOR_NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Data Classifier</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE__DATA_CLASSIFIER = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Iterative Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE_FEATURE_COUNT = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Iterative Variable Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITERATIVE_VARIABLE_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL__OWNED_ELEMENT = VALUE_CONSTANT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL__OWNED_COMMENT = VALUE_CONSTANT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL_FEATURE_COUNT = VALUE_CONSTANT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHARED_DATA_ACTION__OWNED_ELEMENT = COMMUNICATION_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHARED_DATA_ACTION__OWNED_COMMENT = COMMUNICATION_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Data Access</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHARED_DATA_ACTION__DATA_ACCESS = COMMUNICATION_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Shared Data Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHARED_DATA_ACTION_FEATURE_COUNT = COMMUNICATION_ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCK_ACTION__OWNED_ELEMENT = SHARED_DATA_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCK_ACTION__OWNED_COMMENT = SHARED_DATA_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Data Access</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCK_ACTION__DATA_ACCESS = SHARED_DATA_ACTION__DATA_ACCESS;
/**
* The number of structural features of the '<em>Lock Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCK_ACTION_FEATURE_COUNT = SHARED_DATA_ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.PropertyNameField <em>Property Name Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.PropertyNameField
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyNameField()
* @generated
*/
int PROPERTY_NAME_FIELD = 87;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_FIELD__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_FIELD__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Property Name Field</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_FIELD_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.UpperBoundImpl <em>Upper Bound</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.UpperBoundImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUpperBound()
* @generated
*/
int UPPER_BOUND = 109;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.LowerBoundImpl <em>Lower Bound</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.LowerBoundImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLowerBound()
* @generated
*/
int LOWER_BOUND = 71;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOWER_BOUND__OWNED_ELEMENT = PROPERTY_NAME_FIELD__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOWER_BOUND__OWNED_COMMENT = PROPERTY_NAME_FIELD__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Lower Bound</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOWER_BOUND_FEATURE_COUNT = PROPERTY_NAME_FIELD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NUMERIC_LITERAL__OWNED_ELEMENT = Aadl2Package.NUMBER_VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NUMERIC_LITERAL__OWNED_COMMENT = Aadl2Package.NUMBER_VALUE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NUMERIC_LITERAL__UNIT = Aadl2Package.NUMBER_VALUE__UNIT;
/**
* The number of structural features of the '<em>Numeric Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NUMERIC_LITERAL_FEATURE_COUNT = Aadl2Package.NUMBER_VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OTHERWISE__OWNED_ELEMENT = EXECUTE_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OTHERWISE__OWNED_COMMENT = EXECUTE_CONDITION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Otherwise</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OTHERWISE_FEATURE_COUNT = EXECUTE_CONDITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_HOLDER__ARRAY_INDEXES = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_HOLDER__GROUP_HOLDERS = DATA_HOLDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Parameter Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_LABEL__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_LABEL__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Parameter Label</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_LABEL_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_COUNT_VALUE__OWNED_ELEMENT = ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_COUNT_VALUE__OWNED_COMMENT = ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_COUNT_VALUE__ELEMENT = ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_COUNT_VALUE__ARRAY_INDEXES = ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_COUNT_VALUE__GROUP_HOLDERS = ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Port Count Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_COUNT_VALUE_FEATURE_COUNT = ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_ACTION__OWNED_ELEMENT = COMMUNICATION_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_ACTION__OWNED_COMMENT = COMMUNICATION_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Port</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_ACTION__PORT = COMMUNICATION_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_ACTION__TARGET = COMMUNICATION_ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Port Dequeue Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_ACTION_FEATURE_COUNT = COMMUNICATION_ACTION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_VALUE__OWNED_ELEMENT = ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_VALUE__OWNED_COMMENT = ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_VALUE__ELEMENT = ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_VALUE__ARRAY_INDEXES = ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_VALUE__GROUP_HOLDERS = ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Port Dequeue Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_DEQUEUE_VALUE_FEATURE_COUNT = ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FREEZE_ACTION__OWNED_ELEMENT = ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FREEZE_ACTION__OWNED_COMMENT = ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FREEZE_ACTION__ELEMENT = ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FREEZE_ACTION__ARRAY_INDEXES = ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FREEZE_ACTION__GROUP_HOLDERS = ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Port Freeze Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FREEZE_ACTION_FEATURE_COUNT = ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FRESH_VALUE__OWNED_ELEMENT = ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FRESH_VALUE__OWNED_COMMENT = ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FRESH_VALUE__ELEMENT = ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FRESH_VALUE__ARRAY_INDEXES = ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FRESH_VALUE__GROUP_HOLDERS = ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Port Fresh Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FRESH_VALUE_FEATURE_COUNT = ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_PROTOTYPE_HOLDER__OWNED_ELEMENT = PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_PROTOTYPE_HOLDER__OWNED_COMMENT = PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_PROTOTYPE_HOLDER__ELEMENT = PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_PROTOTYPE_HOLDER__ARRAY_INDEXES = PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_PROTOTYPE_HOLDER__GROUP_HOLDERS = PORT_HOLDER__GROUP_HOLDERS;
/**
* The feature id for the '<em><b>Prototype Binding</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_PROTOTYPE_HOLDER__PROTOTYPE_BINDING = PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Port Prototype Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_PROTOTYPE_HOLDER_FEATURE_COUNT = PORT_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_SEND_ACTION__OWNED_ELEMENT = COMMUNICATION_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_SEND_ACTION__OWNED_COMMENT = COMMUNICATION_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Port</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_SEND_ACTION__PORT = COMMUNICATION_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_SEND_ACTION__VALUE_EXPRESSION = COMMUNICATION_ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Port Send Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_SEND_ACTION_FEATURE_COUNT = COMMUNICATION_ACTION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PropertyNameHolderImpl <em>Property Name Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyNameHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyNameHolder()
* @generated
*/
int PROPERTY_NAME_HOLDER = 88;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PropertyAssociationHolderImpl <em>Property Association Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyAssociationHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyAssociationHolder()
* @generated
*/
int PROPERTY_ASSOCIATION_HOLDER = 84;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSOCIATION_HOLDER__OWNED_ELEMENT = PROPERTY_ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSOCIATION_HOLDER__OWNED_COMMENT = PROPERTY_ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSOCIATION_HOLDER__ARRAY_INDEXES = PROPERTY_ELEMENT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSOCIATION_HOLDER__ELEMENT = PROPERTY_ELEMENT_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Property Association Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSOCIATION_HOLDER_FEATURE_COUNT = PROPERTY_ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PropertyExpressionHolderImpl <em>Property Expression Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyExpressionHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyExpressionHolder()
* @generated
*/
int PROPERTY_EXPRESSION_HOLDER = 86;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_EXPRESSION_HOLDER__OWNED_ELEMENT = PROPERTY_ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_EXPRESSION_HOLDER__OWNED_COMMENT = PROPERTY_ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_EXPRESSION_HOLDER__ARRAY_INDEXES = PROPERTY_ELEMENT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_EXPRESSION_HOLDER__ELEMENT = PROPERTY_ELEMENT_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Property Expression Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_EXPRESSION_HOLDER_FEATURE_COUNT = PROPERTY_ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_HOLDER__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_HOLDER__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Property</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_HOLDER__PROPERTY = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Field</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_HOLDER__FIELD = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Property Name Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_NAME_HOLDER_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.PropertyTypeHolderImpl <em>Property Type Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyTypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyTypeHolder()
* @generated
*/
int PROPERTY_TYPE_HOLDER = 91;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_SET_PROPERTY_REFERENCE__OWNED_ELEMENT = PROPERTY_REFERENCE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_SET_PROPERTY_REFERENCE__OWNED_COMMENT = PROPERTY_REFERENCE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_SET_PROPERTY_REFERENCE__PROPERTIES = PROPERTY_REFERENCE__PROPERTIES;
/**
* The feature id for the '<em><b>Property Set</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_SET_PROPERTY_REFERENCE__PROPERTY_SET = PROPERTY_REFERENCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Property Set Property Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_SET_PROPERTY_REFERENCE_FEATURE_COUNT = PROPERTY_REFERENCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_TYPE_HOLDER__OWNED_ELEMENT = PROPERTY_ELEMENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_TYPE_HOLDER__OWNED_COMMENT = PROPERTY_ELEMENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_TYPE_HOLDER__ARRAY_INDEXES = PROPERTY_ELEMENT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_TYPE_HOLDER__ELEMENT = PROPERTY_ELEMENT_HOLDER__ELEMENT;
/**
* The number of structural features of the '<em>Property Type Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_TYPE_HOLDER_FEATURE_COUNT = PROPERTY_ELEMENT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROTOTYPE_HOLDER__OWNED_ELEMENT = INDEXABLE_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROTOTYPE_HOLDER__OWNED_COMMENT = INDEXABLE_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROTOTYPE_HOLDER__ARRAY_INDEXES = INDEXABLE_ELEMENT__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROTOTYPE_HOLDER__GROUP_HOLDERS = INDEXABLE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROTOTYPE_HOLDER__ELEMENT = INDEXABLE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Prototype Binding</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROTOTYPE_HOLDER__PROTOTYPE_BINDING = INDEXABLE_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Prototype Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROTOTYPE_HOLDER_FEATURE_COUNT = INDEXABLE_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>First Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__FIRST_EXPRESSION = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Second Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__SECOND_EXPRESSION = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Relational Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION__RELATIONAL_OPERATOR = BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Relation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RELATION_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_EXPRESSION__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_EXPRESSION__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Unary Adding Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_EXPRESSION__UNARY_ADDING_OPERATOR = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Terms</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_EXPRESSION__TERMS = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Binary Adding Operators</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_EXPRESSION__BINARY_ADDING_OPERATORS = BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Simple Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_EXPRESSION_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT__OWNED_ELEMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT__OWNED_COMMENT = BEHAVIOR_NAMED_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT__NAME = BEHAVIOR_NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT__QUALIFIED_NAME = BEHAVIOR_NAMED_ELEMENT__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT__OWNED_PROPERTY_ASSOCIATION = BEHAVIOR_NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Data Classifier</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT__DATA_CLASSIFIER = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Struct Union Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT_FEATURE_COUNT = BEHAVIOR_NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT_HOLDER__OWNED_ELEMENT = DATA_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT_HOLDER__OWNED_COMMENT = DATA_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT_HOLDER__ELEMENT = DATA_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT_HOLDER__ARRAY_INDEXES = DATA_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Struct Union Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT_HOLDER__STRUCT_UNION_ELEMENT = DATA_HOLDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Struct Union Element Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_UNION_ELEMENT_HOLDER_FEATURE_COUNT = DATA_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBCOMPONENT_HOLDER__OWNED_ELEMENT = CLASSIFIER_FEATURE_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBCOMPONENT_HOLDER__OWNED_COMMENT = CLASSIFIER_FEATURE_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBCOMPONENT_HOLDER__ELEMENT = CLASSIFIER_FEATURE_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBCOMPONENT_HOLDER__ARRAY_INDEXES = CLASSIFIER_FEATURE_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBCOMPONENT_HOLDER__GROUP_HOLDERS = CLASSIFIER_FEATURE_HOLDER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Subcomponent Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBCOMPONENT_HOLDER_FEATURE_COUNT = CLASSIFIER_FEATURE_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_ACCESS_HOLDER__OWNED_ELEMENT = DISPATCH_TRIGGER_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_ACCESS_HOLDER__OWNED_COMMENT = DISPATCH_TRIGGER_CONDITION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_ACCESS_HOLDER__ELEMENT = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_ACCESS_HOLDER__ARRAY_INDEXES = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_ACCESS_HOLDER__GROUP_HOLDERS = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Subprogram Access Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_ACCESS_HOLDER_FEATURE_COUNT = DISPATCH_TRIGGER_CONDITION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_CALL_ACTION__OWNED_ELEMENT = COMMUNICATION_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_CALL_ACTION__OWNED_COMMENT = COMMUNICATION_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Subprogram</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_CALL_ACTION__SUBPROGRAM = COMMUNICATION_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter Labels</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_CALL_ACTION__PARAMETER_LABELS = COMMUNICATION_ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Proxy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_CALL_ACTION__PROXY = COMMUNICATION_ACTION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Subprogram Call Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_CALL_ACTION_FEATURE_COUNT = COMMUNICATION_ACTION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER__OWNED_ELEMENT = CALLED_SUBPROGRAM_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER__OWNED_COMMENT = CALLED_SUBPROGRAM_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER__ELEMENT = CALLED_SUBPROGRAM_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER__ARRAY_INDEXES = CALLED_SUBPROGRAM_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER__GROUP_HOLDERS = CALLED_SUBPROGRAM_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Subprogram Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER_FEATURE_COUNT = CALLED_SUBPROGRAM_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER_PROXY__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER_PROXY__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Subprogram Holder Proxy</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_HOLDER_PROXY_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_PROTOTYPE_HOLDER__OWNED_ELEMENT = CALLED_SUBPROGRAM_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_PROTOTYPE_HOLDER__OWNED_COMMENT = CALLED_SUBPROGRAM_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_PROTOTYPE_HOLDER__ELEMENT = CALLED_SUBPROGRAM_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_PROTOTYPE_HOLDER__ARRAY_INDEXES = CALLED_SUBPROGRAM_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_PROTOTYPE_HOLDER__GROUP_HOLDERS = CALLED_SUBPROGRAM_HOLDER__GROUP_HOLDERS;
/**
* The feature id for the '<em><b>Prototype Binding</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_PROTOTYPE_HOLDER__PROTOTYPE_BINDING = CALLED_SUBPROGRAM_HOLDER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Subprogram Prototype Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_PROTOTYPE_HOLDER_FEATURE_COUNT = CALLED_SUBPROGRAM_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_SUBCOMPONENT_HOLDER__OWNED_ELEMENT = SUBCOMPONENT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_SUBCOMPONENT_HOLDER__OWNED_COMMENT = SUBCOMPONENT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_SUBCOMPONENT_HOLDER__ELEMENT = SUBCOMPONENT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_SUBCOMPONENT_HOLDER__ARRAY_INDEXES = SUBCOMPONENT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_SUBCOMPONENT_HOLDER__GROUP_HOLDERS = SUBCOMPONENT_HOLDER__GROUP_HOLDERS;
/**
* The number of structural features of the '<em>Subprogram Subcomponent Holder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBPROGRAM_SUBCOMPONENT_HOLDER_FEATURE_COUNT = SUBCOMPONENT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGET__OWNED_ELEMENT = PARAMETER_LABEL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGET__OWNED_COMMENT = PARAMETER_LABEL__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Target</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TARGET_FEATURE_COUNT = PARAMETER_LABEL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Factors</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__FACTORS = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Multiplying Operators</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM__MULTIPLYING_OPERATORS = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Term</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERM_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIMED_ACTION__OWNED_ELEMENT = BASIC_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIMED_ACTION__OWNED_COMMENT = BASIC_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Lower Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIMED_ACTION__LOWER_TIME = BASIC_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Upper Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIMED_ACTION__UPPER_TIME = BASIC_ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Processor Classifier</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIMED_ACTION__PROCESSOR_CLASSIFIER = BASIC_ACTION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Timed Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIMED_ACTION_FEATURE_COUNT = BASIC_ACTION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNLOCK_ACTION__OWNED_ELEMENT = SHARED_DATA_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNLOCK_ACTION__OWNED_COMMENT = SHARED_DATA_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Data Access</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNLOCK_ACTION__DATA_ACCESS = SHARED_DATA_ACTION__DATA_ACCESS;
/**
* The number of structural features of the '<em>Unlock Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNLOCK_ACTION_FEATURE_COUNT = SHARED_DATA_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UPPER_BOUND__OWNED_ELEMENT = PROPERTY_NAME_FIELD__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UPPER_BOUND__OWNED_COMMENT = PROPERTY_NAME_FIELD__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Upper Bound</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UPPER_BOUND_FEATURE_COUNT = PROPERTY_NAME_FIELD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_OR_DO_UNTIL_STATEMENT__OWNED_ELEMENT = LOOP_STATEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_OR_DO_UNTIL_STATEMENT__OWNED_COMMENT = LOOP_STATEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Behavior Actions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_OR_DO_UNTIL_STATEMENT__BEHAVIOR_ACTIONS = LOOP_STATEMENT__BEHAVIOR_ACTIONS;
/**
* The feature id for the '<em><b>Logical Value Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_OR_DO_UNTIL_STATEMENT__LOGICAL_VALUE_EXPRESSION = LOOP_STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Do Until</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_OR_DO_UNTIL_STATEMENT__DO_UNTIL = LOOP_STATEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>While Or Do Until Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHILE_OR_DO_UNTIL_STATEMENT_FEATURE_COUNT = LOOP_STATEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ModeSwitchTriggerCondition <em>Mode Switch Trigger Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ModeSwitchTriggerCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchTriggerCondition()
* @generated
*/
int MODE_SWITCH_TRIGGER_CONDITION = 116;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_CONDITION__OWNED_ELEMENT = BEHAVIOR_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_CONDITION__OWNED_COMMENT = BEHAVIOR_CONDITION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Mode Switch Trigger Condition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_CONDITION_FEATURE_COUNT = BEHAVIOR_CONDITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ModeSwitchTriggerLogicalExpressionImpl <em>Mode Switch Trigger Logical Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ModeSwitchTriggerLogicalExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchTriggerLogicalExpression()
* @generated
*/
int MODE_SWITCH_TRIGGER_LOGICAL_EXPRESSION = 115;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_LOGICAL_EXPRESSION__OWNED_ELEMENT = MODE_SWITCH_TRIGGER_CONDITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_LOGICAL_EXPRESSION__OWNED_COMMENT = MODE_SWITCH_TRIGGER_CONDITION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Mode Switch Conjunctions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_LOGICAL_EXPRESSION__MODE_SWITCH_CONJUNCTIONS = MODE_SWITCH_TRIGGER_CONDITION_FEATURE_COUNT
+ 0;
/**
* The number of structural features of the '<em>Mode Switch Trigger Logical Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_LOGICAL_EXPRESSION_FEATURE_COUNT = MODE_SWITCH_TRIGGER_CONDITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.impl.ModeSwitchConjunctionImpl <em>Mode Switch Conjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ModeSwitchConjunctionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchConjunction()
* @generated
*/
int MODE_SWITCH_CONJUNCTION = 117;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_CONJUNCTION__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_CONJUNCTION__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Mode Switch Triggers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_CONJUNCTION__MODE_SWITCH_TRIGGERS = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Mode Switch Conjunction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_CONJUNCTION_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.ModeSwitchTrigger <em>Mode Switch Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ModeSwitchTrigger
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchTrigger()
* @generated
*/
int MODE_SWITCH_TRIGGER = 118;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER__OWNED_ELEMENT = BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER__OWNED_COMMENT = BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Mode Switch Trigger</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_SWITCH_TRIGGER_FEATURE_COUNT = BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BehaviorFeatureType <em>Behavior Feature Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorFeatureType
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorFeatureType()
* @generated
*/
int BEHAVIOR_FEATURE_TYPE = 119;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BinaryAddingOperator <em>Binary Adding Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BinaryAddingOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBinaryAddingOperator()
* @generated
*/
int BINARY_ADDING_OPERATOR = 120;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.BinaryNumericOperator <em>Binary Numeric Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BinaryNumericOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBinaryNumericOperator()
* @generated
*/
int BINARY_NUMERIC_OPERATOR = 121;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.DataRepresentation <em>Data Representation</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.DataRepresentation
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataRepresentation()
* @generated
*/
int DATA_REPRESENTATION = 122;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.FeatureType <em>Feature Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.FeatureType
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFeatureType()
* @generated
*/
int FEATURE_TYPE = 123;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.LogicalOperator <em>Logical Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.LogicalOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLogicalOperator()
* @generated
*/
int LOGICAL_OPERATOR = 124;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.MultiplyingOperator <em>Multiplying Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.MultiplyingOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getMultiplyingOperator()
* @generated
*/
int MULTIPLYING_OPERATOR = 125;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.RelationalOperator <em>Relational Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.RelationalOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getRelationalOperator()
* @generated
*/
int RELATIONAL_OPERATOR = 126;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.UnaryAddingOperator <em>Unary Adding Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.UnaryAddingOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnaryAddingOperator()
* @generated
*/
int UNARY_ADDING_OPERATOR = 127;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.UnaryBooleanOperator <em>Unary Boolean Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.UnaryBooleanOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnaryBooleanOperator()
* @generated
*/
int UNARY_BOOLEAN_OPERATOR = 128;
/**
* The meta object id for the '{@link org.osate.ba.aadlba.UnaryNumericOperator <em>Unary Numeric Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.UnaryNumericOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnaryNumericOperator()
* @generated
*/
int UNARY_NUMERIC_OPERATOR = 129;
/**
* The meta object id for the '<em>Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBoolean()
* @generated
*/
int BOOLEAN = 130;
/**
* The meta object id for the '<em>Integer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getInteger()
* @generated
*/
int INTEGER = 131;
/**
* The meta object id for the '<em>Real</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getReal()
* @generated
*/
int REAL = 132;
/**
* The meta object id for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getString()
* @generated
*/
int STRING = 133;
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ActualPortHolder <em>Actual Port Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Actual Port Holder</em>'.
* @see org.osate.ba.aadlba.ActualPortHolder
* @generated
*/
EClass getActualPortHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.AssignmentAction <em>Assignment Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Assignment Action</em>'.
* @see org.osate.ba.aadlba.AssignmentAction
* @generated
*/
EClass getAssignmentAction();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.AssignmentAction#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Target</em>'.
* @see org.osate.ba.aadlba.AssignmentAction#getTarget()
* @see #getAssignmentAction()
* @generated
*/
EReference getAssignmentAction_Target();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.AssignmentAction#getValueExpression <em>Value Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value Expression</em>'.
* @see org.osate.ba.aadlba.AssignmentAction#getValueExpression()
* @see #getAssignmentAction()
* @generated
*/
EReference getAssignmentAction_ValueExpression();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Any <em>Any</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Any</em>'.
* @see org.osate.ba.aadlba.Any
* @generated
*/
EClass getAny();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BasicAction <em>Basic Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Basic Action</em>'.
* @see org.osate.ba.aadlba.BasicAction
* @generated
*/
EClass getBasicAction();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BasicPropertyHolder <em>Basic Property Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Basic Property Holder</em>'.
* @see org.osate.ba.aadlba.BasicPropertyHolder
* @generated
*/
EClass getBasicPropertyHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorAction <em>Behavior Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Action</em>'.
* @see org.osate.ba.aadlba.BehaviorAction
* @generated
*/
EClass getBehaviorAction();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorActionBlock <em>Behavior Action Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Action Block</em>'.
* @see org.osate.ba.aadlba.BehaviorActionBlock
* @generated
*/
EClass getBehaviorActionBlock();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.BehaviorActionBlock#getContent <em>Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Content</em>'.
* @see org.osate.ba.aadlba.BehaviorActionBlock#getContent()
* @see #getBehaviorActionBlock()
* @generated
*/
EReference getBehaviorActionBlock_Content();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.BehaviorActionBlock#getTimeout <em>Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Timeout</em>'.
* @see org.osate.ba.aadlba.BehaviorActionBlock#getTimeout()
* @see #getBehaviorActionBlock()
* @generated
*/
EReference getBehaviorActionBlock_Timeout();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorActionCollection <em>Behavior Action Collection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Action Collection</em>'.
* @see org.osate.ba.aadlba.BehaviorActionCollection
* @generated
*/
EClass getBehaviorActionCollection();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.BehaviorActionCollection#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Actions</em>'.
* @see org.osate.ba.aadlba.BehaviorActionCollection#getActions()
* @see #getBehaviorActionCollection()
* @generated
*/
EReference getBehaviorActionCollection_Actions();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorActions <em>Behavior Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Actions</em>'.
* @see org.osate.ba.aadlba.BehaviorActions
* @generated
*/
EClass getBehaviorActions();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorActionSequence <em>Behavior Action Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Action Sequence</em>'.
* @see org.osate.ba.aadlba.BehaviorActionSequence
* @generated
*/
EClass getBehaviorActionSequence();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorActionSet <em>Behavior Action Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Action Set</em>'.
* @see org.osate.ba.aadlba.BehaviorActionSet
* @generated
*/
EClass getBehaviorActionSet();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorAnnex <em>Behavior Annex</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Annex</em>'.
* @see org.osate.ba.aadlba.BehaviorAnnex
* @generated
*/
EClass getBehaviorAnnex();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.BehaviorAnnex#getVariables <em>Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Variables</em>'.
* @see org.osate.ba.aadlba.BehaviorAnnex#getVariables()
* @see #getBehaviorAnnex()
* @generated
*/
EReference getBehaviorAnnex_Variables();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.BehaviorAnnex#getStates <em>States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>States</em>'.
* @see org.osate.ba.aadlba.BehaviorAnnex#getStates()
* @see #getBehaviorAnnex()
* @generated
*/
EReference getBehaviorAnnex_States();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.BehaviorAnnex#getTransitions <em>Transitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Transitions</em>'.
* @see org.osate.ba.aadlba.BehaviorAnnex#getTransitions()
* @see #getBehaviorAnnex()
* @generated
*/
EReference getBehaviorAnnex_Transitions();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.BehaviorAnnex#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Actions</em>'.
* @see org.osate.ba.aadlba.BehaviorAnnex#getActions()
* @see #getBehaviorAnnex()
* @generated
*/
EReference getBehaviorAnnex_Actions();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.BehaviorAnnex#getConditions <em>Conditions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Conditions</em>'.
* @see org.osate.ba.aadlba.BehaviorAnnex#getConditions()
* @see #getBehaviorAnnex()
* @generated
*/
EReference getBehaviorAnnex_Conditions();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorAnnex#getInitialState <em>Initial State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Initial State</em>'.
* @see org.osate.ba.aadlba.BehaviorAnnex#getInitialState()
* @see #getBehaviorAnnex()
* @generated
*/
EReference getBehaviorAnnex_InitialState();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorBooleanLiteral <em>Behavior Boolean Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Boolean Literal</em>'.
* @see org.osate.ba.aadlba.BehaviorBooleanLiteral
* @generated
*/
EClass getBehaviorBooleanLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorCondition <em>Behavior Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Condition</em>'.
* @see org.osate.ba.aadlba.BehaviorCondition
* @generated
*/
EClass getBehaviorCondition();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorElement <em>Behavior Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Element</em>'.
* @see org.osate.ba.aadlba.BehaviorElement
* @generated
*/
EClass getBehaviorElement();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorIntegerLiteral <em>Behavior Integer Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Integer Literal</em>'.
* @see org.osate.ba.aadlba.BehaviorIntegerLiteral
* @generated
*/
EClass getBehaviorIntegerLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorNamedElement <em>Behavior Named Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Named Element</em>'.
* @see org.osate.ba.aadlba.BehaviorNamedElement
* @generated
*/
EClass getBehaviorNamedElement();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorPropertyConstant <em>Behavior Property Constant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Property Constant</em>'.
* @see org.osate.ba.aadlba.BehaviorPropertyConstant
* @generated
*/
EClass getBehaviorPropertyConstant();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorPropertyConstant#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Property</em>'.
* @see org.osate.ba.aadlba.BehaviorPropertyConstant#getProperty()
* @see #getBehaviorPropertyConstant()
* @generated
*/
EReference getBehaviorPropertyConstant_Property();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorPropertyConstant#getPropertySet <em>Property Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Property Set</em>'.
* @see org.osate.ba.aadlba.BehaviorPropertyConstant#getPropertySet()
* @see #getBehaviorPropertyConstant()
* @generated
*/
EReference getBehaviorPropertyConstant_PropertySet();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorRealLiteral <em>Behavior Real Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Real Literal</em>'.
* @see org.osate.ba.aadlba.BehaviorRealLiteral
* @generated
*/
EClass getBehaviorRealLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorState <em>Behavior State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior State</em>'.
* @see org.osate.ba.aadlba.BehaviorState
* @generated
*/
EClass getBehaviorState();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.BehaviorState#isInitial <em>Initial</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initial</em>'.
* @see org.osate.ba.aadlba.BehaviorState#isInitial()
* @see #getBehaviorState()
* @generated
*/
EAttribute getBehaviorState_Initial();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.BehaviorState#isComplete <em>Complete</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Complete</em>'.
* @see org.osate.ba.aadlba.BehaviorState#isComplete()
* @see #getBehaviorState()
* @generated
*/
EAttribute getBehaviorState_Complete();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.BehaviorState#isFinal <em>Final</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Final</em>'.
* @see org.osate.ba.aadlba.BehaviorState#isFinal()
* @see #getBehaviorState()
* @generated
*/
EAttribute getBehaviorState_Final();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorState#getBindedMode <em>Binded Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Binded Mode</em>'.
* @see org.osate.ba.aadlba.BehaviorState#getBindedMode()
* @see #getBehaviorState()
* @generated
*/
EReference getBehaviorState_BindedMode();
/**
* Returns the meta object for the reference list '{@link org.osate.ba.aadlba.BehaviorState#getIncomingTransitions <em>Incoming Transitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming Transitions</em>'.
* @see org.osate.ba.aadlba.BehaviorState#getIncomingTransitions()
* @see #getBehaviorState()
* @generated
*/
EReference getBehaviorState_IncomingTransitions();
/**
* Returns the meta object for the reference list '{@link org.osate.ba.aadlba.BehaviorState#getOutgoingTransitions <em>Outgoing Transitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Outgoing Transitions</em>'.
* @see org.osate.ba.aadlba.BehaviorState#getOutgoingTransitions()
* @see #getBehaviorState()
* @generated
*/
EReference getBehaviorState_OutgoingTransitions();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorStringLiteral <em>Behavior String Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior String Literal</em>'.
* @see org.osate.ba.aadlba.BehaviorStringLiteral
* @generated
*/
EClass getBehaviorStringLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorTime <em>Behavior Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Time</em>'.
* @see org.osate.ba.aadlba.BehaviorTime
* @generated
*/
EClass getBehaviorTime();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.BehaviorTime#getIntegerValue <em>Integer Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Integer Value</em>'.
* @see org.osate.ba.aadlba.BehaviorTime#getIntegerValue()
* @see #getBehaviorTime()
* @generated
*/
EReference getBehaviorTime_IntegerValue();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorTime#getUnit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Unit</em>'.
* @see org.osate.ba.aadlba.BehaviorTime#getUnit()
* @see #getBehaviorTime()
* @generated
*/
EReference getBehaviorTime_Unit();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorTransition <em>Behavior Transition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Transition</em>'.
* @see org.osate.ba.aadlba.BehaviorTransition
* @generated
*/
EClass getBehaviorTransition();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorTransition#getSourceState <em>Source State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source State</em>'.
* @see org.osate.ba.aadlba.BehaviorTransition#getSourceState()
* @see #getBehaviorTransition()
* @generated
*/
EReference getBehaviorTransition_SourceState();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.BehaviorTransition#getCondition <em>Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Condition</em>'.
* @see org.osate.ba.aadlba.BehaviorTransition#getCondition()
* @see #getBehaviorTransition()
* @generated
*/
EReference getBehaviorTransition_Condition();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorTransition#getDestinationState <em>Destination State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Destination State</em>'.
* @see org.osate.ba.aadlba.BehaviorTransition#getDestinationState()
* @see #getBehaviorTransition()
* @generated
*/
EReference getBehaviorTransition_DestinationState();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorTransition#getActionBlock <em>Action Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Action Block</em>'.
* @see org.osate.ba.aadlba.BehaviorTransition#getActionBlock()
* @see #getBehaviorTransition()
* @generated
*/
EReference getBehaviorTransition_ActionBlock();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.BehaviorTransition#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Priority</em>'.
* @see org.osate.ba.aadlba.BehaviorTransition#getPriority()
* @see #getBehaviorTransition()
* @generated
*/
EAttribute getBehaviorTransition_Priority();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorVariable <em>Behavior Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Variable</em>'.
* @see org.osate.ba.aadlba.BehaviorVariable
* @generated
*/
EClass getBehaviorVariable();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.BehaviorVariable#getDataClassifier <em>Data Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Data Classifier</em>'.
* @see org.osate.ba.aadlba.BehaviorVariable#getDataClassifier()
* @see #getBehaviorVariable()
* @generated
*/
EReference getBehaviorVariable_DataClassifier();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.BehaviorVariable#getOwnedPropertyAssociations <em>Owned Property Associations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Property Associations</em>'.
* @see org.osate.ba.aadlba.BehaviorVariable#getOwnedPropertyAssociations()
* @see #getBehaviorVariable()
* @generated
*/
EReference getBehaviorVariable_OwnedPropertyAssociations();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.BehaviorVariable#getOwnedValueConstant <em>Owned Value Constant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Value Constant</em>'.
* @see org.osate.ba.aadlba.BehaviorVariable#getOwnedValueConstant()
* @see #getBehaviorVariable()
* @generated
*/
EReference getBehaviorVariable_OwnedValueConstant();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.BehaviorVariableHolder <em>Behavior Variable Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Variable Holder</em>'.
* @see org.osate.ba.aadlba.BehaviorVariableHolder
* @generated
*/
EClass getBehaviorVariableHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.CalledSubprogramHolder <em>Called Subprogram Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Called Subprogram Holder</em>'.
* @see org.osate.ba.aadlba.CalledSubprogramHolder
* @generated
*/
EClass getCalledSubprogramHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ClassifierFeatureHolder <em>Classifier Feature Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Classifier Feature Holder</em>'.
* @see org.osate.ba.aadlba.ClassifierFeatureHolder
* @generated
*/
EClass getClassifierFeatureHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.CommunicationAction <em>Communication Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Communication Action</em>'.
* @see org.osate.ba.aadlba.CommunicationAction
* @generated
*/
EClass getCommunicationAction();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.CompletionRelativeTimeout <em>Completion Relative Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Completion Relative Timeout</em>'.
* @see org.osate.ba.aadlba.CompletionRelativeTimeout
* @generated
*/
EClass getCompletionRelativeTimeout();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ClassifierFeaturePropertyReference <em>Classifier Feature Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Classifier Feature Property Reference</em>'.
* @see org.osate.ba.aadlba.ClassifierFeaturePropertyReference
* @generated
*/
EClass getClassifierFeaturePropertyReference();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.ClassifierFeaturePropertyReference#getComponent <em>Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Component</em>'.
* @see org.osate.ba.aadlba.ClassifierFeaturePropertyReference#getComponent()
* @see #getClassifierFeaturePropertyReference()
* @generated
*/
EReference getClassifierFeaturePropertyReference_Component();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.CondStatement <em>Cond Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Cond Statement</em>'.
* @see org.osate.ba.aadlba.CondStatement
* @generated
*/
EClass getCondStatement();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.CondStatement#getBehaviorActions <em>Behavior Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Behavior Actions</em>'.
* @see org.osate.ba.aadlba.CondStatement#getBehaviorActions()
* @see #getCondStatement()
* @generated
*/
EReference getCondStatement_BehaviorActions();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DataAccessHolder <em>Data Access Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Access Holder</em>'.
* @see org.osate.ba.aadlba.DataAccessHolder
* @generated
*/
EClass getDataAccessHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DataAccessPrototypeHolder <em>Data Access Prototype Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Access Prototype Holder</em>'.
* @see org.osate.ba.aadlba.DataAccessPrototypeHolder
* @generated
*/
EClass getDataAccessPrototypeHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DataComponentReference <em>Data Component Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Component Reference</em>'.
* @see org.osate.ba.aadlba.DataComponentReference
* @generated
*/
EClass getDataComponentReference();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.DataComponentReference#getData <em>Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Data</em>'.
* @see org.osate.ba.aadlba.DataComponentReference#getData()
* @see #getDataComponentReference()
* @generated
*/
EReference getDataComponentReference_Data();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DataHolder <em>Data Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Holder</em>'.
* @see org.osate.ba.aadlba.DataHolder
* @generated
*/
EClass getDataHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DataPortHolder <em>Data Port Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Port Holder</em>'.
* @see org.osate.ba.aadlba.DataPortHolder
* @generated
*/
EClass getDataPortHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DataSubcomponentHolder <em>Data Subcomponent Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Subcomponent Holder</em>'.
* @see org.osate.ba.aadlba.DataSubcomponentHolder
* @generated
*/
EClass getDataSubcomponentHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DispatchCondition <em>Dispatch Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dispatch Condition</em>'.
* @see org.osate.ba.aadlba.DispatchCondition
* @generated
*/
EClass getDispatchCondition();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.DispatchCondition#getDispatchTriggerCondition <em>Dispatch Trigger Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Dispatch Trigger Condition</em>'.
* @see org.osate.ba.aadlba.DispatchCondition#getDispatchTriggerCondition()
* @see #getDispatchCondition()
* @generated
*/
EReference getDispatchCondition_DispatchTriggerCondition();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.DispatchCondition#getFrozenPorts <em>Frozen Ports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Frozen Ports</em>'.
* @see org.osate.ba.aadlba.DispatchCondition#getFrozenPorts()
* @see #getDispatchCondition()
* @generated
*/
EReference getDispatchCondition_FrozenPorts();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DispatchConjunction <em>Dispatch Conjunction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dispatch Conjunction</em>'.
* @see org.osate.ba.aadlba.DispatchConjunction
* @generated
*/
EClass getDispatchConjunction();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.DispatchConjunction#getDispatchTriggers <em>Dispatch Triggers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Dispatch Triggers</em>'.
* @see org.osate.ba.aadlba.DispatchConjunction#getDispatchTriggers()
* @see #getDispatchConjunction()
* @generated
*/
EReference getDispatchConjunction_DispatchTriggers();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DispatchRelativeTimeout <em>Dispatch Relative Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dispatch Relative Timeout</em>'.
* @see org.osate.ba.aadlba.DispatchRelativeTimeout
* @generated
*/
EClass getDispatchRelativeTimeout();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DispatchTrigger <em>Dispatch Trigger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dispatch Trigger</em>'.
* @see org.osate.ba.aadlba.DispatchTrigger
* @generated
*/
EClass getDispatchTrigger();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DispatchTriggerCondition <em>Dispatch Trigger Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dispatch Trigger Condition</em>'.
* @see org.osate.ba.aadlba.DispatchTriggerCondition
* @generated
*/
EClass getDispatchTriggerCondition();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DispatchTriggerConditionStop <em>Dispatch Trigger Condition Stop</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dispatch Trigger Condition Stop</em>'.
* @see org.osate.ba.aadlba.DispatchTriggerConditionStop
* @generated
*/
EClass getDispatchTriggerConditionStop();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.DispatchTriggerLogicalExpression <em>Dispatch Trigger Logical Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dispatch Trigger Logical Expression</em>'.
* @see org.osate.ba.aadlba.DispatchTriggerLogicalExpression
* @generated
*/
EClass getDispatchTriggerLogicalExpression();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.DispatchTriggerLogicalExpression#getDispatchConjunctions <em>Dispatch Conjunctions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Dispatch Conjunctions</em>'.
* @see org.osate.ba.aadlba.DispatchTriggerLogicalExpression#getDispatchConjunctions()
* @see #getDispatchTriggerLogicalExpression()
* @generated
*/
EReference getDispatchTriggerLogicalExpression_DispatchConjunctions();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ElementHolder <em>Element Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element Holder</em>'.
* @see org.osate.ba.aadlba.ElementHolder
* @generated
*/
EClass getElementHolder();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.ElementHolder#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see org.osate.ba.aadlba.ElementHolder#getElement()
* @see #getElementHolder()
* @generated
*/
EReference getElementHolder_Element();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ElementValues <em>Element Values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element Values</em>'.
* @see org.osate.ba.aadlba.ElementValues
* @generated
*/
EClass getElementValues();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ElseStatement <em>Else Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Else Statement</em>'.
* @see org.osate.ba.aadlba.ElseStatement
* @generated
*/
EClass getElseStatement();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.EnumLiteralHolder <em>Enum Literal Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enum Literal Holder</em>'.
* @see org.osate.ba.aadlba.EnumLiteralHolder
* @generated
*/
EClass getEnumLiteralHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.EventDataPortHolder <em>Event Data Port Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Event Data Port Holder</em>'.
* @see org.osate.ba.aadlba.EventDataPortHolder
* @generated
*/
EClass getEventDataPortHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.EventPortHolder <em>Event Port Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Event Port Holder</em>'.
* @see org.osate.ba.aadlba.EventPortHolder
* @generated
*/
EClass getEventPortHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ExecuteCondition <em>Execute Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Execute Condition</em>'.
* @see org.osate.ba.aadlba.ExecuteCondition
* @generated
*/
EClass getExecuteCondition();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ExecutionTimeoutCatch <em>Execution Timeout Catch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Execution Timeout Catch</em>'.
* @see org.osate.ba.aadlba.ExecutionTimeoutCatch
* @generated
*/
EClass getExecutionTimeoutCatch();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Factor <em>Factor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Factor</em>'.
* @see org.osate.ba.aadlba.Factor
* @generated
*/
EClass getFactor();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.Factor#getFirstValue <em>First Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>First Value</em>'.
* @see org.osate.ba.aadlba.Factor#getFirstValue()
* @see #getFactor()
* @generated
*/
EReference getFactor_FirstValue();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.Factor#getSecondValue <em>Second Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Second Value</em>'.
* @see org.osate.ba.aadlba.Factor#getSecondValue()
* @see #getFactor()
* @generated
*/
EReference getFactor_SecondValue();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.Factor#getBinaryNumericOperator <em>Binary Numeric Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Binary Numeric Operator</em>'.
* @see org.osate.ba.aadlba.Factor#getBinaryNumericOperator()
* @see #getFactor()
* @generated
*/
EAttribute getFactor_BinaryNumericOperator();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.Factor#getUnaryNumericOperator <em>Unary Numeric Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unary Numeric Operator</em>'.
* @see org.osate.ba.aadlba.Factor#getUnaryNumericOperator()
* @see #getFactor()
* @generated
*/
EAttribute getFactor_UnaryNumericOperator();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.Factor#getUnaryBooleanOperator <em>Unary Boolean Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unary Boolean Operator</em>'.
* @see org.osate.ba.aadlba.Factor#getUnaryBooleanOperator()
* @see #getFactor()
* @generated
*/
EAttribute getFactor_UnaryBooleanOperator();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.FeaturePrototypeHolder <em>Feature Prototype Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Feature Prototype Holder</em>'.
* @see org.osate.ba.aadlba.FeaturePrototypeHolder
* @generated
*/
EClass getFeaturePrototypeHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ForOrForAllStatement <em>For Or For All Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>For Or For All Statement</em>'.
* @see org.osate.ba.aadlba.ForOrForAllStatement
* @generated
*/
EClass getForOrForAllStatement();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.ForOrForAllStatement#getIteratedValues <em>Iterated Values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Iterated Values</em>'.
* @see org.osate.ba.aadlba.ForOrForAllStatement#getIteratedValues()
* @see #getForOrForAllStatement()
* @generated
*/
EReference getForOrForAllStatement_IteratedValues();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.ForOrForAllStatement#isForAll <em>For All</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>For All</em>'.
* @see org.osate.ba.aadlba.ForOrForAllStatement#isForAll()
* @see #getForOrForAllStatement()
* @generated
*/
EAttribute getForOrForAllStatement_ForAll();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.ForOrForAllStatement#getIterativeVariable <em>Iterative Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Iterative Variable</em>'.
* @see org.osate.ba.aadlba.ForOrForAllStatement#getIterativeVariable()
* @see #getForOrForAllStatement()
* @generated
*/
EReference getForOrForAllStatement_IterativeVariable();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.GroupableElement <em>Groupable Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Groupable Element</em>'.
* @see org.osate.ba.aadlba.GroupableElement
* @generated
*/
EClass getGroupableElement();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.GroupableElement#getGroupHolders <em>Group Holders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Group Holders</em>'.
* @see org.osate.ba.aadlba.GroupableElement#getGroupHolders()
* @see #getGroupableElement()
* @generated
*/
EReference getGroupableElement_GroupHolders();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.GroupHolder <em>Group Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Group Holder</em>'.
* @see org.osate.ba.aadlba.GroupHolder
* @generated
*/
EClass getGroupHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.GroupPrototypeHolder <em>Group Prototype Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Group Prototype Holder</em>'.
* @see org.osate.ba.aadlba.GroupPrototypeHolder
* @generated
*/
EClass getGroupPrototypeHolder();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.GroupPrototypeHolder#getPrototypeBinding <em>Prototype Binding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prototype Binding</em>'.
* @see org.osate.ba.aadlba.GroupPrototypeHolder#getPrototypeBinding()
* @see #getGroupPrototypeHolder()
* @generated
*/
EReference getGroupPrototypeHolder_PrototypeBinding();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IfStatement <em>If Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>If Statement</em>'.
* @see org.osate.ba.aadlba.IfStatement
* @generated
*/
EClass getIfStatement();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.IfStatement#getLogicalValueExpression <em>Logical Value Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Logical Value Expression</em>'.
* @see org.osate.ba.aadlba.IfStatement#getLogicalValueExpression()
* @see #getIfStatement()
* @generated
*/
EReference getIfStatement_LogicalValueExpression();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.IfStatement#isElif <em>Elif</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Elif</em>'.
* @see org.osate.ba.aadlba.IfStatement#isElif()
* @see #getIfStatement()
* @generated
*/
EAttribute getIfStatement_Elif();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.IfStatement#getElseStatement <em>Else Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Else Statement</em>'.
* @see org.osate.ba.aadlba.IfStatement#getElseStatement()
* @see #getIfStatement()
* @generated
*/
EReference getIfStatement_ElseStatement();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IndexableElement <em>Indexable Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Indexable Element</em>'.
* @see org.osate.ba.aadlba.IndexableElement
* @generated
*/
EClass getIndexableElement();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.IndexableElement#getArrayIndexes <em>Array Indexes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Array Indexes</em>'.
* @see org.osate.ba.aadlba.IndexableElement#getArrayIndexes()
* @see #getIndexableElement()
* @generated
*/
EReference getIndexableElement_ArrayIndexes();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IntegerRange <em>Integer Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Range</em>'.
* @see org.osate.ba.aadlba.IntegerRange
* @generated
*/
EClass getIntegerRange();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.IntegerRange#getLowerIntegerValue <em>Lower Integer Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Lower Integer Value</em>'.
* @see org.osate.ba.aadlba.IntegerRange#getLowerIntegerValue()
* @see #getIntegerRange()
* @generated
*/
EReference getIntegerRange_LowerIntegerValue();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.IntegerRange#getUpperIntegerValue <em>Upper Integer Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Upper Integer Value</em>'.
* @see org.osate.ba.aadlba.IntegerRange#getUpperIntegerValue()
* @see #getIntegerRange()
* @generated
*/
EReference getIntegerRange_UpperIntegerValue();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IntegerValue <em>Integer Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Value</em>'.
* @see org.osate.ba.aadlba.IntegerValue
* @generated
*/
EClass getIntegerValue();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IntegerValueConstant <em>Integer Value Constant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Value Constant</em>'.
* @see org.osate.ba.aadlba.IntegerValueConstant
* @generated
*/
EClass getIntegerValueConstant();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IntegerValueVariable <em>Integer Value Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Value Variable</em>'.
* @see org.osate.ba.aadlba.IntegerValueVariable
* @generated
*/
EClass getIntegerValueVariable();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IterativeVariable <em>Iterative Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Iterative Variable</em>'.
* @see org.osate.ba.aadlba.IterativeVariable
* @generated
*/
EClass getIterativeVariable();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.IterativeVariable#getDataClassifier <em>Data Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Data Classifier</em>'.
* @see org.osate.ba.aadlba.IterativeVariable#getDataClassifier()
* @see #getIterativeVariable()
* @generated
*/
EReference getIterativeVariable_DataClassifier();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.IterativeVariableHolder <em>Iterative Variable Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Iterative Variable Holder</em>'.
* @see org.osate.ba.aadlba.IterativeVariableHolder
* @generated
*/
EClass getIterativeVariableHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Literal <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Literal</em>'.
* @see org.osate.ba.aadlba.Literal
* @generated
*/
EClass getLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.LockAction <em>Lock Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Lock Action</em>'.
* @see org.osate.ba.aadlba.LockAction
* @generated
*/
EClass getLockAction();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.LoopStatement <em>Loop Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Loop Statement</em>'.
* @see org.osate.ba.aadlba.LoopStatement
* @generated
*/
EClass getLoopStatement();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.NumericLiteral <em>Numeric Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Numeric Literal</em>'.
* @see org.osate.ba.aadlba.NumericLiteral
* @generated
*/
EClass getNumericLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Otherwise <em>Otherwise</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Otherwise</em>'.
* @see org.osate.ba.aadlba.Otherwise
* @generated
*/
EClass getOtherwise();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ParameterHolder <em>Parameter Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Parameter Holder</em>'.
* @see org.osate.ba.aadlba.ParameterHolder
* @generated
*/
EClass getParameterHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ParameterLabel <em>Parameter Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Parameter Label</em>'.
* @see org.osate.ba.aadlba.ParameterLabel
* @generated
*/
EClass getParameterLabel();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortCountValue <em>Port Count Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Count Value</em>'.
* @see org.osate.ba.aadlba.PortCountValue
* @generated
*/
EClass getPortCountValue();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortDequeueAction <em>Port Dequeue Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Dequeue Action</em>'.
* @see org.osate.ba.aadlba.PortDequeueAction
* @generated
*/
EClass getPortDequeueAction();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.PortDequeueAction#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Port</em>'.
* @see org.osate.ba.aadlba.PortDequeueAction#getPort()
* @see #getPortDequeueAction()
* @generated
*/
EReference getPortDequeueAction_Port();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.PortDequeueAction#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Target</em>'.
* @see org.osate.ba.aadlba.PortDequeueAction#getTarget()
* @see #getPortDequeueAction()
* @generated
*/
EReference getPortDequeueAction_Target();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortDequeueValue <em>Port Dequeue Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Dequeue Value</em>'.
* @see org.osate.ba.aadlba.PortDequeueValue
* @generated
*/
EClass getPortDequeueValue();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortFreezeAction <em>Port Freeze Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Freeze Action</em>'.
* @see org.osate.ba.aadlba.PortFreezeAction
* @generated
*/
EClass getPortFreezeAction();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortFreshValue <em>Port Fresh Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Fresh Value</em>'.
* @see org.osate.ba.aadlba.PortFreshValue
* @generated
*/
EClass getPortFreshValue();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortHolder <em>Port Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Holder</em>'.
* @see org.osate.ba.aadlba.PortHolder
* @generated
*/
EClass getPortHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortPrototypeHolder <em>Port Prototype Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Prototype Holder</em>'.
* @see org.osate.ba.aadlba.PortPrototypeHolder
* @generated
*/
EClass getPortPrototypeHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PortSendAction <em>Port Send Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Send Action</em>'.
* @see org.osate.ba.aadlba.PortSendAction
* @generated
*/
EClass getPortSendAction();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.PortSendAction#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Port</em>'.
* @see org.osate.ba.aadlba.PortSendAction#getPort()
* @see #getPortSendAction()
* @generated
*/
EReference getPortSendAction_Port();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.PortSendAction#getValueExpression <em>Value Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value Expression</em>'.
* @see org.osate.ba.aadlba.PortSendAction#getValueExpression()
* @see #getPortSendAction()
* @generated
*/
EReference getPortSendAction_ValueExpression();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertyNameField <em>Property Name Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Name Field</em>'.
* @see org.osate.ba.aadlba.PropertyNameField
* @generated
*/
EClass getPropertyNameField();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertyNameHolder <em>Property Name Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Name Holder</em>'.
* @see org.osate.ba.aadlba.PropertyNameHolder
* @generated
*/
EClass getPropertyNameHolder();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.PropertyNameHolder#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Property</em>'.
* @see org.osate.ba.aadlba.PropertyNameHolder#getProperty()
* @see #getPropertyNameHolder()
* @generated
*/
EReference getPropertyNameHolder_Property();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.PropertyNameHolder#getField <em>Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Field</em>'.
* @see org.osate.ba.aadlba.PropertyNameHolder#getField()
* @see #getPropertyNameHolder()
* @generated
*/
EReference getPropertyNameHolder_Field();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertyElementHolder <em>Property Element Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Element Holder</em>'.
* @see org.osate.ba.aadlba.PropertyElementHolder
* @generated
*/
EClass getPropertyElementHolder();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.PropertyElementHolder#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see org.osate.ba.aadlba.PropertyElementHolder#getElement()
* @see #getPropertyElementHolder()
* @generated
*/
EReference getPropertyElementHolder_Element();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertyAssociationHolder <em>Property Association Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Association Holder</em>'.
* @see org.osate.ba.aadlba.PropertyAssociationHolder
* @generated
*/
EClass getPropertyAssociationHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertyExpressionHolder <em>Property Expression Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Expression Holder</em>'.
* @see org.osate.ba.aadlba.PropertyExpressionHolder
* @generated
*/
EClass getPropertyExpressionHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertyTypeHolder <em>Property Type Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Type Holder</em>'.
* @see org.osate.ba.aadlba.PropertyTypeHolder
* @generated
*/
EClass getPropertyTypeHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PrototypeHolder <em>Prototype Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Prototype Holder</em>'.
* @see org.osate.ba.aadlba.PrototypeHolder
* @generated
*/
EClass getPrototypeHolder();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.PrototypeHolder#getPrototypeBinding <em>Prototype Binding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prototype Binding</em>'.
* @see org.osate.ba.aadlba.PrototypeHolder#getPrototypeBinding()
* @see #getPrototypeHolder()
* @generated
*/
EReference getPrototypeHolder_PrototypeBinding();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Relation <em>Relation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Relation</em>'.
* @see org.osate.ba.aadlba.Relation
* @generated
*/
EClass getRelation();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.Relation#getFirstExpression <em>First Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>First Expression</em>'.
* @see org.osate.ba.aadlba.Relation#getFirstExpression()
* @see #getRelation()
* @generated
*/
EReference getRelation_FirstExpression();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.Relation#getSecondExpression <em>Second Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Second Expression</em>'.
* @see org.osate.ba.aadlba.Relation#getSecondExpression()
* @see #getRelation()
* @generated
*/
EReference getRelation_SecondExpression();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.Relation#getRelationalOperator <em>Relational Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Relational Operator</em>'.
* @see org.osate.ba.aadlba.Relation#getRelationalOperator()
* @see #getRelation()
* @generated
*/
EAttribute getRelation_RelationalOperator();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SharedDataAction <em>Shared Data Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Shared Data Action</em>'.
* @see org.osate.ba.aadlba.SharedDataAction
* @generated
*/
EClass getSharedDataAction();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.SharedDataAction#getDataAccess <em>Data Access</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Data Access</em>'.
* @see org.osate.ba.aadlba.SharedDataAction#getDataAccess()
* @see #getSharedDataAction()
* @generated
*/
EReference getSharedDataAction_DataAccess();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SimpleExpression <em>Simple Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Expression</em>'.
* @see org.osate.ba.aadlba.SimpleExpression
* @generated
*/
EClass getSimpleExpression();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.SimpleExpression#getUnaryAddingOperator <em>Unary Adding Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unary Adding Operator</em>'.
* @see org.osate.ba.aadlba.SimpleExpression#getUnaryAddingOperator()
* @see #getSimpleExpression()
* @generated
*/
EAttribute getSimpleExpression_UnaryAddingOperator();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.SimpleExpression#getTerms <em>Terms</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Terms</em>'.
* @see org.osate.ba.aadlba.SimpleExpression#getTerms()
* @see #getSimpleExpression()
* @generated
*/
EReference getSimpleExpression_Terms();
/**
* Returns the meta object for the attribute list '{@link org.osate.ba.aadlba.SimpleExpression#getBinaryAddingOperators <em>Binary Adding Operators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Binary Adding Operators</em>'.
* @see org.osate.ba.aadlba.SimpleExpression#getBinaryAddingOperators()
* @see #getSimpleExpression()
* @generated
*/
EAttribute getSimpleExpression_BinaryAddingOperators();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.StructUnionElement <em>Struct Union Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Struct Union Element</em>'.
* @see org.osate.ba.aadlba.StructUnionElement
* @generated
*/
EClass getStructUnionElement();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.StructUnionElement#getDataClassifier <em>Data Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Data Classifier</em>'.
* @see org.osate.ba.aadlba.StructUnionElement#getDataClassifier()
* @see #getStructUnionElement()
* @generated
*/
EReference getStructUnionElement_DataClassifier();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.StructUnionElementHolder <em>Struct Union Element Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Struct Union Element Holder</em>'.
* @see org.osate.ba.aadlba.StructUnionElementHolder
* @generated
*/
EClass getStructUnionElementHolder();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.StructUnionElementHolder#getStructUnionElement <em>Struct Union Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Struct Union Element</em>'.
* @see org.osate.ba.aadlba.StructUnionElementHolder#getStructUnionElement()
* @see #getStructUnionElementHolder()
* @generated
*/
EReference getStructUnionElementHolder_StructUnionElement();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SubprogramAccessHolder <em>Subprogram Access Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subprogram Access Holder</em>'.
* @see org.osate.ba.aadlba.SubprogramAccessHolder
* @generated
*/
EClass getSubprogramAccessHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SubprogramCallAction <em>Subprogram Call Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subprogram Call Action</em>'.
* @see org.osate.ba.aadlba.SubprogramCallAction
* @generated
*/
EClass getSubprogramCallAction();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.SubprogramCallAction#getSubprogram <em>Subprogram</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Subprogram</em>'.
* @see org.osate.ba.aadlba.SubprogramCallAction#getSubprogram()
* @see #getSubprogramCallAction()
* @generated
*/
EReference getSubprogramCallAction_Subprogram();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.SubprogramCallAction#getParameterLabels <em>Parameter Labels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parameter Labels</em>'.
* @see org.osate.ba.aadlba.SubprogramCallAction#getParameterLabels()
* @see #getSubprogramCallAction()
* @generated
*/
EReference getSubprogramCallAction_ParameterLabels();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.SubprogramCallAction#getProxy <em>Proxy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Proxy</em>'.
* @see org.osate.ba.aadlba.SubprogramCallAction#getProxy()
* @see #getSubprogramCallAction()
* @generated
*/
EReference getSubprogramCallAction_Proxy();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SubprogramHolder <em>Subprogram Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subprogram Holder</em>'.
* @see org.osate.ba.aadlba.SubprogramHolder
* @generated
*/
EClass getSubprogramHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SubprogramHolderProxy <em>Subprogram Holder Proxy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subprogram Holder Proxy</em>'.
* @see org.osate.ba.aadlba.SubprogramHolderProxy
* @generated
*/
EClass getSubprogramHolderProxy();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SubprogramPrototypeHolder <em>Subprogram Prototype Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subprogram Prototype Holder</em>'.
* @see org.osate.ba.aadlba.SubprogramPrototypeHolder
* @generated
*/
EClass getSubprogramPrototypeHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Target <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Target</em>'.
* @see org.osate.ba.aadlba.Target
* @generated
*/
EClass getTarget();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Term <em>Term</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Term</em>'.
* @see org.osate.ba.aadlba.Term
* @generated
*/
EClass getTerm();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.Term#getFactors <em>Factors</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Factors</em>'.
* @see org.osate.ba.aadlba.Term#getFactors()
* @see #getTerm()
* @generated
*/
EReference getTerm_Factors();
/**
* Returns the meta object for the attribute list '{@link org.osate.ba.aadlba.Term#getMultiplyingOperators <em>Multiplying Operators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Multiplying Operators</em>'.
* @see org.osate.ba.aadlba.Term#getMultiplyingOperators()
* @see #getTerm()
* @generated
*/
EAttribute getTerm_MultiplyingOperators();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.TimedAction <em>Timed Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Timed Action</em>'.
* @see org.osate.ba.aadlba.TimedAction
* @generated
*/
EClass getTimedAction();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.TimedAction#getLowerTime <em>Lower Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Lower Time</em>'.
* @see org.osate.ba.aadlba.TimedAction#getLowerTime()
* @see #getTimedAction()
* @generated
*/
EReference getTimedAction_LowerTime();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.TimedAction#getUpperTime <em>Upper Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Upper Time</em>'.
* @see org.osate.ba.aadlba.TimedAction#getUpperTime()
* @see #getTimedAction()
* @generated
*/
EReference getTimedAction_UpperTime();
/**
* Returns the meta object for the reference list '{@link org.osate.ba.aadlba.TimedAction#getProcessorClassifier <em>Processor Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Processor Classifier</em>'.
* @see org.osate.ba.aadlba.TimedAction#getProcessorClassifier()
* @see #getTimedAction()
* @generated
*/
EReference getTimedAction_ProcessorClassifier();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.UnlockAction <em>Unlock Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Unlock Action</em>'.
* @see org.osate.ba.aadlba.UnlockAction
* @generated
*/
EClass getUnlockAction();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.Value <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value</em>'.
* @see org.osate.ba.aadlba.Value
* @generated
*/
EClass getValue();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ValueConstant <em>Value Constant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Constant</em>'.
* @see org.osate.ba.aadlba.ValueConstant
* @generated
*/
EClass getValueConstant();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ValueExpression <em>Value Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Expression</em>'.
* @see org.osate.ba.aadlba.ValueExpression
* @generated
*/
EClass getValueExpression();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.ValueExpression#getRelations <em>Relations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Relations</em>'.
* @see org.osate.ba.aadlba.ValueExpression#getRelations()
* @see #getValueExpression()
* @generated
*/
EReference getValueExpression_Relations();
/**
* Returns the meta object for the attribute list '{@link org.osate.ba.aadlba.ValueExpression#getLogicalOperators <em>Logical Operators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Logical Operators</em>'.
* @see org.osate.ba.aadlba.ValueExpression#getLogicalOperators()
* @see #getValueExpression()
* @generated
*/
EAttribute getValueExpression_LogicalOperators();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ValueVariable <em>Value Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Variable</em>'.
* @see org.osate.ba.aadlba.ValueVariable
* @generated
*/
EClass getValueVariable();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.WhileOrDoUntilStatement <em>While Or Do Until Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>While Or Do Until Statement</em>'.
* @see org.osate.ba.aadlba.WhileOrDoUntilStatement
* @generated
*/
EClass getWhileOrDoUntilStatement();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.aadlba.WhileOrDoUntilStatement#getLogicalValueExpression <em>Logical Value Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Logical Value Expression</em>'.
* @see org.osate.ba.aadlba.WhileOrDoUntilStatement#getLogicalValueExpression()
* @see #getWhileOrDoUntilStatement()
* @generated
*/
EReference getWhileOrDoUntilStatement_LogicalValueExpression();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.aadlba.WhileOrDoUntilStatement#isDoUntil <em>Do Until</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Do Until</em>'.
* @see org.osate.ba.aadlba.WhileOrDoUntilStatement#isDoUntil()
* @see #getWhileOrDoUntilStatement()
* @generated
*/
EAttribute getWhileOrDoUntilStatement_DoUntil();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ModeSwitchTriggerLogicalExpression <em>Mode Switch Trigger Logical Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode Switch Trigger Logical Expression</em>'.
* @see org.osate.ba.aadlba.ModeSwitchTriggerLogicalExpression
* @generated
*/
EClass getModeSwitchTriggerLogicalExpression();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.ModeSwitchTriggerLogicalExpression#getModeSwitchConjunctions <em>Mode Switch Conjunctions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Mode Switch Conjunctions</em>'.
* @see org.osate.ba.aadlba.ModeSwitchTriggerLogicalExpression#getModeSwitchConjunctions()
* @see #getModeSwitchTriggerLogicalExpression()
* @generated
*/
EReference getModeSwitchTriggerLogicalExpression_ModeSwitchConjunctions();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ModeSwitchTriggerCondition <em>Mode Switch Trigger Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode Switch Trigger Condition</em>'.
* @see org.osate.ba.aadlba.ModeSwitchTriggerCondition
* @generated
*/
EClass getModeSwitchTriggerCondition();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ModeSwitchConjunction <em>Mode Switch Conjunction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode Switch Conjunction</em>'.
* @see org.osate.ba.aadlba.ModeSwitchConjunction
* @generated
*/
EClass getModeSwitchConjunction();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.ModeSwitchConjunction#getModeSwitchTriggers <em>Mode Switch Triggers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Mode Switch Triggers</em>'.
* @see org.osate.ba.aadlba.ModeSwitchConjunction#getModeSwitchTriggers()
* @see #getModeSwitchConjunction()
* @generated
*/
EReference getModeSwitchConjunction_ModeSwitchTriggers();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ModeSwitchTrigger <em>Mode Switch Trigger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode Switch Trigger</em>'.
* @see org.osate.ba.aadlba.ModeSwitchTrigger
* @generated
*/
EClass getModeSwitchTrigger();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertySetPropertyReference <em>Property Set Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Set Property Reference</em>'.
* @see org.osate.ba.aadlba.PropertySetPropertyReference
* @generated
*/
EClass getPropertySetPropertyReference();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.PropertySetPropertyReference#getPropertySet <em>Property Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Property Set</em>'.
* @see org.osate.ba.aadlba.PropertySetPropertyReference#getPropertySet()
* @see #getPropertySetPropertyReference()
* @generated
*/
EReference getPropertySetPropertyReference_PropertySet();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SubcomponentHolder <em>Subcomponent Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subcomponent Holder</em>'.
* @see org.osate.ba.aadlba.SubcomponentHolder
* @generated
*/
EClass getSubcomponentHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.SubprogramSubcomponentHolder <em>Subprogram Subcomponent Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subprogram Subcomponent Holder</em>'.
* @see org.osate.ba.aadlba.SubprogramSubcomponentHolder
* @generated
*/
EClass getSubprogramSubcomponentHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.FeatureHolder <em>Feature Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Feature Holder</em>'.
* @see org.osate.ba.aadlba.FeatureHolder
* @generated
*/
EClass getFeatureHolder();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.ClassifierPropertyReference <em>Classifier Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Classifier Property Reference</em>'.
* @see org.osate.ba.aadlba.ClassifierPropertyReference
* @generated
*/
EClass getClassifierPropertyReference();
/**
* Returns the meta object for the reference '{@link org.osate.ba.aadlba.ClassifierPropertyReference#getClassifier <em>Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Classifier</em>'.
* @see org.osate.ba.aadlba.ClassifierPropertyReference#getClassifier()
* @see #getClassifierPropertyReference()
* @generated
*/
EReference getClassifierPropertyReference_Classifier();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.PropertyReference <em>Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Reference</em>'.
* @see org.osate.ba.aadlba.PropertyReference
* @generated
*/
EClass getPropertyReference();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.aadlba.PropertyReference#getProperties <em>Properties</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Properties</em>'.
* @see org.osate.ba.aadlba.PropertyReference#getProperties()
* @see #getPropertyReference()
* @generated
*/
EReference getPropertyReference_Properties();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.UpperBound <em>Upper Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Upper Bound</em>'.
* @see org.osate.ba.aadlba.UpperBound
* @generated
*/
EClass getUpperBound();
/**
* Returns the meta object for class '{@link org.osate.ba.aadlba.LowerBound <em>Lower Bound</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Lower Bound</em>'.
* @see org.osate.ba.aadlba.LowerBound
* @generated
*/
EClass getLowerBound();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.BehaviorFeatureType <em>Behavior Feature Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Behavior Feature Type</em>'.
* @see org.osate.ba.aadlba.BehaviorFeatureType
* @generated
*/
EEnum getBehaviorFeatureType();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.BinaryAddingOperator <em>Binary Adding Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Binary Adding Operator</em>'.
* @see org.osate.ba.aadlba.BinaryAddingOperator
* @generated
*/
EEnum getBinaryAddingOperator();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.BinaryNumericOperator <em>Binary Numeric Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Binary Numeric Operator</em>'.
* @see org.osate.ba.aadlba.BinaryNumericOperator
* @generated
*/
EEnum getBinaryNumericOperator();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.DataRepresentation <em>Data Representation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Data Representation</em>'.
* @see org.osate.ba.aadlba.DataRepresentation
* @generated
*/
EEnum getDataRepresentation();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.FeatureType <em>Feature Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Feature Type</em>'.
* @see org.osate.ba.aadlba.FeatureType
* @generated
*/
EEnum getFeatureType();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.LogicalOperator <em>Logical Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Logical Operator</em>'.
* @see org.osate.ba.aadlba.LogicalOperator
* @generated
*/
EEnum getLogicalOperator();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.MultiplyingOperator <em>Multiplying Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Multiplying Operator</em>'.
* @see org.osate.ba.aadlba.MultiplyingOperator
* @generated
*/
EEnum getMultiplyingOperator();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.RelationalOperator <em>Relational Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Relational Operator</em>'.
* @see org.osate.ba.aadlba.RelationalOperator
* @generated
*/
EEnum getRelationalOperator();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.UnaryAddingOperator <em>Unary Adding Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Unary Adding Operator</em>'.
* @see org.osate.ba.aadlba.UnaryAddingOperator
* @generated
*/
EEnum getUnaryAddingOperator();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.UnaryBooleanOperator <em>Unary Boolean Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Unary Boolean Operator</em>'.
* @see org.osate.ba.aadlba.UnaryBooleanOperator
* @generated
*/
EEnum getUnaryBooleanOperator();
/**
* Returns the meta object for enum '{@link org.osate.ba.aadlba.UnaryNumericOperator <em>Unary Numeric Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Unary Numeric Operator</em>'.
* @see org.osate.ba.aadlba.UnaryNumericOperator
* @generated
*/
EEnum getUnaryNumericOperator();
/**
* Returns the meta object for data type '<em>Boolean</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Boolean</em>'.
* @model instanceClass="boolean"
* annotation="http://www.topcased.org/documentation documentation='A Boolean type is used for logical expression, consisting of the predefined values true and false.'"
* @generated
*/
EDataType getBoolean();
/**
* Returns the meta object for data type '<em>Integer</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Integer</em>'.
* @model instanceClass="int"
* annotation="http://www.topcased.org/documentation documentation='An integer is a primitive type representing integer values.'"
* @generated
*/
EDataType getInteger();
/**
* Returns the meta object for data type '<em>Real</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Real</em>'.
* @model instanceClass="double"
* annotation="http://www.topcased.org/documentation documentation='A real is a primitive type representing real numeric values.'"
* @generated
*/
EDataType getReal();
/**
* Returns the meta object for data type '{@link java.lang.String <em>String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>String</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* annotation="http://www.topcased.org/documentation documentation='A string is a sequence of characters in some suitable character set used to display information about the model. Character sets may include non-Roman alphabets and characters.'"
* @generated
*/
EDataType getString();
/**
* 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
*/
AadlBaFactory getAadlBaFactory();
/**
* <!-- 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.osate.ba.aadlba.impl.ActualPortHolderImpl <em>Actual Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ActualPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getActualPortHolder()
* @generated
*/
EClass ACTUAL_PORT_HOLDER = eINSTANCE.getActualPortHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.AssignmentActionImpl <em>Assignment Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AssignmentActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getAssignmentAction()
* @generated
*/
EClass ASSIGNMENT_ACTION = eINSTANCE.getAssignmentAction();
/**
* The meta object literal for the '<em><b>Target</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSIGNMENT_ACTION__TARGET = eINSTANCE.getAssignmentAction_Target();
/**
* The meta object literal for the '<em><b>Value Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSIGNMENT_ACTION__VALUE_EXPRESSION = eINSTANCE.getAssignmentAction_ValueExpression();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.AnyImpl <em>Any</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AnyImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getAny()
* @generated
*/
EClass ANY = eINSTANCE.getAny();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BasicAction <em>Basic Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BasicAction
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBasicAction()
* @generated
*/
EClass BASIC_ACTION = eINSTANCE.getBasicAction();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BasicPropertyHolderImpl <em>Basic Property Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BasicPropertyHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBasicPropertyHolder()
* @generated
*/
EClass BASIC_PROPERTY_HOLDER = eINSTANCE.getBasicPropertyHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BehaviorAction <em>Behavior Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorAction
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorAction()
* @generated
*/
EClass BEHAVIOR_ACTION = eINSTANCE.getBehaviorAction();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorActionBlockImpl <em>Behavior Action Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorActionBlockImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionBlock()
* @generated
*/
EClass BEHAVIOR_ACTION_BLOCK = eINSTANCE.getBehaviorActionBlock();
/**
* The meta object literal for the '<em><b>Content</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ACTION_BLOCK__CONTENT = eINSTANCE.getBehaviorActionBlock_Content();
/**
* The meta object literal for the '<em><b>Timeout</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ACTION_BLOCK__TIMEOUT = eINSTANCE.getBehaviorActionBlock_Timeout();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BehaviorActionCollection <em>Behavior Action Collection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorActionCollection
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionCollection()
* @generated
*/
EClass BEHAVIOR_ACTION_COLLECTION = eINSTANCE.getBehaviorActionCollection();
/**
* The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ACTION_COLLECTION__ACTIONS = eINSTANCE.getBehaviorActionCollection_Actions();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BehaviorActions <em>Behavior Actions</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorActions
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActions()
* @generated
*/
EClass BEHAVIOR_ACTIONS = eINSTANCE.getBehaviorActions();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorActionSequenceImpl <em>Behavior Action Sequence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorActionSequenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionSequence()
* @generated
*/
EClass BEHAVIOR_ACTION_SEQUENCE = eINSTANCE.getBehaviorActionSequence();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorActionSetImpl <em>Behavior Action Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorActionSetImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorActionSet()
* @generated
*/
EClass BEHAVIOR_ACTION_SET = eINSTANCE.getBehaviorActionSet();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorAnnexImpl <em>Behavior Annex</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorAnnexImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorAnnex()
* @generated
*/
EClass BEHAVIOR_ANNEX = eINSTANCE.getBehaviorAnnex();
/**
* The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ANNEX__VARIABLES = eINSTANCE.getBehaviorAnnex_Variables();
/**
* The meta object literal for the '<em><b>States</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ANNEX__STATES = eINSTANCE.getBehaviorAnnex_States();
/**
* The meta object literal for the '<em><b>Transitions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ANNEX__TRANSITIONS = eINSTANCE.getBehaviorAnnex_Transitions();
/**
* The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ANNEX__ACTIONS = eINSTANCE.getBehaviorAnnex_Actions();
/**
* The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ANNEX__CONDITIONS = eINSTANCE.getBehaviorAnnex_Conditions();
/**
* The meta object literal for the '<em><b>Initial State</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_ANNEX__INITIAL_STATE = eINSTANCE.getBehaviorAnnex_InitialState();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorBooleanLiteralImpl <em>Behavior Boolean Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorBooleanLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorBooleanLiteral()
* @generated
*/
EClass BEHAVIOR_BOOLEAN_LITERAL = eINSTANCE.getBehaviorBooleanLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BehaviorCondition <em>Behavior Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorCondition()
* @generated
*/
EClass BEHAVIOR_CONDITION = eINSTANCE.getBehaviorCondition();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorElementImpl <em>Behavior Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorElementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorElement()
* @generated
*/
EClass BEHAVIOR_ELEMENT = eINSTANCE.getBehaviorElement();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorIntegerLiteralImpl <em>Behavior Integer Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorIntegerLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorIntegerLiteral()
* @generated
*/
EClass BEHAVIOR_INTEGER_LITERAL = eINSTANCE.getBehaviorIntegerLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorNamedElementImpl <em>Behavior Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorNamedElementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorNamedElement()
* @generated
*/
EClass BEHAVIOR_NAMED_ELEMENT = eINSTANCE.getBehaviorNamedElement();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorPropertyConstantImpl <em>Behavior Property Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorPropertyConstantImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorPropertyConstant()
* @generated
*/
EClass BEHAVIOR_PROPERTY_CONSTANT = eINSTANCE.getBehaviorPropertyConstant();
/**
* The meta object literal for the '<em><b>Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_PROPERTY_CONSTANT__PROPERTY = eINSTANCE.getBehaviorPropertyConstant_Property();
/**
* The meta object literal for the '<em><b>Property Set</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_PROPERTY_CONSTANT__PROPERTY_SET = eINSTANCE.getBehaviorPropertyConstant_PropertySet();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorRealLiteralImpl <em>Behavior Real Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorRealLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorRealLiteral()
* @generated
*/
EClass BEHAVIOR_REAL_LITERAL = eINSTANCE.getBehaviorRealLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorStateImpl <em>Behavior State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorStateImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorState()
* @generated
*/
EClass BEHAVIOR_STATE = eINSTANCE.getBehaviorState();
/**
* The meta object literal for the '<em><b>Initial</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BEHAVIOR_STATE__INITIAL = eINSTANCE.getBehaviorState_Initial();
/**
* The meta object literal for the '<em><b>Complete</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BEHAVIOR_STATE__COMPLETE = eINSTANCE.getBehaviorState_Complete();
/**
* The meta object literal for the '<em><b>Final</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BEHAVIOR_STATE__FINAL = eINSTANCE.getBehaviorState_Final();
/**
* The meta object literal for the '<em><b>Binded Mode</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_STATE__BINDED_MODE = eINSTANCE.getBehaviorState_BindedMode();
/**
* The meta object literal for the '<em><b>Incoming Transitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_STATE__INCOMING_TRANSITIONS = eINSTANCE.getBehaviorState_IncomingTransitions();
/**
* The meta object literal for the '<em><b>Outgoing Transitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_STATE__OUTGOING_TRANSITIONS = eINSTANCE.getBehaviorState_OutgoingTransitions();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorStringLiteralImpl <em>Behavior String Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorStringLiteralImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorStringLiteral()
* @generated
*/
EClass BEHAVIOR_STRING_LITERAL = eINSTANCE.getBehaviorStringLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorTimeImpl <em>Behavior Time</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorTimeImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorTime()
* @generated
*/
EClass BEHAVIOR_TIME = eINSTANCE.getBehaviorTime();
/**
* The meta object literal for the '<em><b>Integer Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_TIME__INTEGER_VALUE = eINSTANCE.getBehaviorTime_IntegerValue();
/**
* The meta object literal for the '<em><b>Unit</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_TIME__UNIT = eINSTANCE.getBehaviorTime_Unit();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorTransitionImpl <em>Behavior Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorTransitionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorTransition()
* @generated
*/
EClass BEHAVIOR_TRANSITION = eINSTANCE.getBehaviorTransition();
/**
* The meta object literal for the '<em><b>Source State</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_TRANSITION__SOURCE_STATE = eINSTANCE.getBehaviorTransition_SourceState();
/**
* The meta object literal for the '<em><b>Condition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_TRANSITION__CONDITION = eINSTANCE.getBehaviorTransition_Condition();
/**
* The meta object literal for the '<em><b>Destination State</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_TRANSITION__DESTINATION_STATE = eINSTANCE.getBehaviorTransition_DestinationState();
/**
* The meta object literal for the '<em><b>Action Block</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_TRANSITION__ACTION_BLOCK = eINSTANCE.getBehaviorTransition_ActionBlock();
/**
* The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BEHAVIOR_TRANSITION__PRIORITY = eINSTANCE.getBehaviorTransition_Priority();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorVariableImpl <em>Behavior Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorVariableImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorVariable()
* @generated
*/
EClass BEHAVIOR_VARIABLE = eINSTANCE.getBehaviorVariable();
/**
* The meta object literal for the '<em><b>Data Classifier</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_VARIABLE__DATA_CLASSIFIER = eINSTANCE.getBehaviorVariable_DataClassifier();
/**
* The meta object literal for the '<em><b>Owned Property Associations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_VARIABLE__OWNED_PROPERTY_ASSOCIATIONS = eINSTANCE
.getBehaviorVariable_OwnedPropertyAssociations();
/**
* The meta object literal for the '<em><b>Owned Value Constant</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BEHAVIOR_VARIABLE__OWNED_VALUE_CONSTANT = eINSTANCE.getBehaviorVariable_OwnedValueConstant();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.BehaviorVariableHolderImpl <em>Behavior Variable Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.BehaviorVariableHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorVariableHolder()
* @generated
*/
EClass BEHAVIOR_VARIABLE_HOLDER = eINSTANCE.getBehaviorVariableHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.CalledSubprogramHolderImpl <em>Called Subprogram Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.CalledSubprogramHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCalledSubprogramHolder()
* @generated
*/
EClass CALLED_SUBPROGRAM_HOLDER = eINSTANCE.getCalledSubprogramHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ClassifierFeatureHolder <em>Classifier Feature Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ClassifierFeatureHolder
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getClassifierFeatureHolder()
* @generated
*/
EClass CLASSIFIER_FEATURE_HOLDER = eINSTANCE.getClassifierFeatureHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.CommunicationAction <em>Communication Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.CommunicationAction
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCommunicationAction()
* @generated
*/
EClass COMMUNICATION_ACTION = eINSTANCE.getCommunicationAction();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.CompletionRelativeTimeoutImpl <em>Completion Relative Timeout</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.CompletionRelativeTimeoutImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCompletionRelativeTimeout()
* @generated
*/
EClass COMPLETION_RELATIVE_TIMEOUT = eINSTANCE.getCompletionRelativeTimeout();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ClassifierFeaturePropertyReferenceImpl <em>Classifier Feature Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ClassifierFeaturePropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getClassifierFeaturePropertyReference()
* @generated
*/
EClass CLASSIFIER_FEATURE_PROPERTY_REFERENCE = eINSTANCE.getClassifierFeaturePropertyReference();
/**
* The meta object literal for the '<em><b>Component</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CLASSIFIER_FEATURE_PROPERTY_REFERENCE__COMPONENT = eINSTANCE
.getClassifierFeaturePropertyReference_Component();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.CondStatement <em>Cond Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.CondStatement
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getCondStatement()
* @generated
*/
EClass COND_STATEMENT = eINSTANCE.getCondStatement();
/**
* The meta object literal for the '<em><b>Behavior Actions</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COND_STATEMENT__BEHAVIOR_ACTIONS = eINSTANCE.getCondStatement_BehaviorActions();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DataAccessHolderImpl <em>Data Access Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataAccessHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataAccessHolder()
* @generated
*/
EClass DATA_ACCESS_HOLDER = eINSTANCE.getDataAccessHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DataAccessPrototypeHolderImpl <em>Data Access Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataAccessPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataAccessPrototypeHolder()
* @generated
*/
EClass DATA_ACCESS_PROTOTYPE_HOLDER = eINSTANCE.getDataAccessPrototypeHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DataComponentReferenceImpl <em>Data Component Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataComponentReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataComponentReference()
* @generated
*/
EClass DATA_COMPONENT_REFERENCE = eINSTANCE.getDataComponentReference();
/**
* The meta object literal for the '<em><b>Data</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_COMPONENT_REFERENCE__DATA = eINSTANCE.getDataComponentReference_Data();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DataHolderImpl <em>Data Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataHolder()
* @generated
*/
EClass DATA_HOLDER = eINSTANCE.getDataHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DataPortHolderImpl <em>Data Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataPortHolder()
* @generated
*/
EClass DATA_PORT_HOLDER = eINSTANCE.getDataPortHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DataSubcomponentHolderImpl <em>Data Subcomponent Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DataSubcomponentHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataSubcomponentHolder()
* @generated
*/
EClass DATA_SUBCOMPONENT_HOLDER = eINSTANCE.getDataSubcomponentHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DispatchConditionImpl <em>Dispatch Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchConditionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchCondition()
* @generated
*/
EClass DISPATCH_CONDITION = eINSTANCE.getDispatchCondition();
/**
* The meta object literal for the '<em><b>Dispatch Trigger Condition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DISPATCH_CONDITION__DISPATCH_TRIGGER_CONDITION = eINSTANCE
.getDispatchCondition_DispatchTriggerCondition();
/**
* The meta object literal for the '<em><b>Frozen Ports</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DISPATCH_CONDITION__FROZEN_PORTS = eINSTANCE.getDispatchCondition_FrozenPorts();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DispatchConjunctionImpl <em>Dispatch Conjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchConjunctionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchConjunction()
* @generated
*/
EClass DISPATCH_CONJUNCTION = eINSTANCE.getDispatchConjunction();
/**
* The meta object literal for the '<em><b>Dispatch Triggers</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DISPATCH_CONJUNCTION__DISPATCH_TRIGGERS = eINSTANCE.getDispatchConjunction_DispatchTriggers();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DispatchRelativeTimeoutImpl <em>Dispatch Relative Timeout</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchRelativeTimeoutImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchRelativeTimeout()
* @generated
*/
EClass DISPATCH_RELATIVE_TIMEOUT = eINSTANCE.getDispatchRelativeTimeout();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.DispatchTrigger <em>Dispatch Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.DispatchTrigger
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTrigger()
* @generated
*/
EClass DISPATCH_TRIGGER = eINSTANCE.getDispatchTrigger();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.DispatchTriggerCondition <em>Dispatch Trigger Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.DispatchTriggerCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTriggerCondition()
* @generated
*/
EClass DISPATCH_TRIGGER_CONDITION = eINSTANCE.getDispatchTriggerCondition();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DispatchTriggerConditionStopImpl <em>Dispatch Trigger Condition Stop</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchTriggerConditionStopImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTriggerConditionStop()
* @generated
*/
EClass DISPATCH_TRIGGER_CONDITION_STOP = eINSTANCE.getDispatchTriggerConditionStop();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.DispatchTriggerLogicalExpressionImpl <em>Dispatch Trigger Logical Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.DispatchTriggerLogicalExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDispatchTriggerLogicalExpression()
* @generated
*/
EClass DISPATCH_TRIGGER_LOGICAL_EXPRESSION = eINSTANCE.getDispatchTriggerLogicalExpression();
/**
* The meta object literal for the '<em><b>Dispatch Conjunctions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DISPATCH_TRIGGER_LOGICAL_EXPRESSION__DISPATCH_CONJUNCTIONS = eINSTANCE
.getDispatchTriggerLogicalExpression_DispatchConjunctions();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ElementHolder <em>Element Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ElementHolder
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getElementHolder()
* @generated
*/
EClass ELEMENT_HOLDER = eINSTANCE.getElementHolder();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ELEMENT_HOLDER__ELEMENT = eINSTANCE.getElementHolder_Element();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ElementValues <em>Element Values</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ElementValues
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getElementValues()
* @generated
*/
EClass ELEMENT_VALUES = eINSTANCE.getElementValues();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ElseStatementImpl <em>Else Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ElseStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getElseStatement()
* @generated
*/
EClass ELSE_STATEMENT = eINSTANCE.getElseStatement();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.EnumLiteralHolderImpl <em>Enum Literal Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.EnumLiteralHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getEnumLiteralHolder()
* @generated
*/
EClass ENUM_LITERAL_HOLDER = eINSTANCE.getEnumLiteralHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.EventDataPortHolderImpl <em>Event Data Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.EventDataPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getEventDataPortHolder()
* @generated
*/
EClass EVENT_DATA_PORT_HOLDER = eINSTANCE.getEventDataPortHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.EventPortHolderImpl <em>Event Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.EventPortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getEventPortHolder()
* @generated
*/
EClass EVENT_PORT_HOLDER = eINSTANCE.getEventPortHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ExecuteCondition <em>Execute Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ExecuteCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getExecuteCondition()
* @generated
*/
EClass EXECUTE_CONDITION = eINSTANCE.getExecuteCondition();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ExecutionTimeoutCatchImpl <em>Execution Timeout Catch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ExecutionTimeoutCatchImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getExecutionTimeoutCatch()
* @generated
*/
EClass EXECUTION_TIMEOUT_CATCH = eINSTANCE.getExecutionTimeoutCatch();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.FactorImpl <em>Factor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.FactorImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFactor()
* @generated
*/
EClass FACTOR = eINSTANCE.getFactor();
/**
* The meta object literal for the '<em><b>First Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FACTOR__FIRST_VALUE = eINSTANCE.getFactor_FirstValue();
/**
* The meta object literal for the '<em><b>Second Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FACTOR__SECOND_VALUE = eINSTANCE.getFactor_SecondValue();
/**
* The meta object literal for the '<em><b>Binary Numeric Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FACTOR__BINARY_NUMERIC_OPERATOR = eINSTANCE.getFactor_BinaryNumericOperator();
/**
* The meta object literal for the '<em><b>Unary Numeric Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FACTOR__UNARY_NUMERIC_OPERATOR = eINSTANCE.getFactor_UnaryNumericOperator();
/**
* The meta object literal for the '<em><b>Unary Boolean Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FACTOR__UNARY_BOOLEAN_OPERATOR = eINSTANCE.getFactor_UnaryBooleanOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.FeaturePrototypeHolderImpl <em>Feature Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.FeaturePrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFeaturePrototypeHolder()
* @generated
*/
EClass FEATURE_PROTOTYPE_HOLDER = eINSTANCE.getFeaturePrototypeHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ForOrForAllStatementImpl <em>For Or For All Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ForOrForAllStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getForOrForAllStatement()
* @generated
*/
EClass FOR_OR_FOR_ALL_STATEMENT = eINSTANCE.getForOrForAllStatement();
/**
* The meta object literal for the '<em><b>Iterated Values</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOR_OR_FOR_ALL_STATEMENT__ITERATED_VALUES = eINSTANCE.getForOrForAllStatement_IteratedValues();
/**
* The meta object literal for the '<em><b>For All</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FOR_OR_FOR_ALL_STATEMENT__FOR_ALL = eINSTANCE.getForOrForAllStatement_ForAll();
/**
* The meta object literal for the '<em><b>Iterative Variable</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOR_OR_FOR_ALL_STATEMENT__ITERATIVE_VARIABLE = eINSTANCE.getForOrForAllStatement_IterativeVariable();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.GroupableElement <em>Groupable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.GroupableElement
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getGroupableElement()
* @generated
*/
EClass GROUPABLE_ELEMENT = eINSTANCE.getGroupableElement();
/**
* The meta object literal for the '<em><b>Group Holders</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GROUPABLE_ELEMENT__GROUP_HOLDERS = eINSTANCE.getGroupableElement_GroupHolders();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.GroupHolderImpl <em>Group Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.GroupHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getGroupHolder()
* @generated
*/
EClass GROUP_HOLDER = eINSTANCE.getGroupHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.GroupPrototypeHolderImpl <em>Group Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.GroupPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getGroupPrototypeHolder()
* @generated
*/
EClass GROUP_PROTOTYPE_HOLDER = eINSTANCE.getGroupPrototypeHolder();
/**
* The meta object literal for the '<em><b>Prototype Binding</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GROUP_PROTOTYPE_HOLDER__PROTOTYPE_BINDING = eINSTANCE.getGroupPrototypeHolder_PrototypeBinding();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.IfStatementImpl <em>If Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IfStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIfStatement()
* @generated
*/
EClass IF_STATEMENT = eINSTANCE.getIfStatement();
/**
* The meta object literal for the '<em><b>Logical Value Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference IF_STATEMENT__LOGICAL_VALUE_EXPRESSION = eINSTANCE.getIfStatement_LogicalValueExpression();
/**
* The meta object literal for the '<em><b>Elif</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IF_STATEMENT__ELIF = eINSTANCE.getIfStatement_Elif();
/**
* The meta object literal for the '<em><b>Else Statement</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference IF_STATEMENT__ELSE_STATEMENT = eINSTANCE.getIfStatement_ElseStatement();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.IndexableElement <em>Indexable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IndexableElement
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIndexableElement()
* @generated
*/
EClass INDEXABLE_ELEMENT = eINSTANCE.getIndexableElement();
/**
* The meta object literal for the '<em><b>Array Indexes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INDEXABLE_ELEMENT__ARRAY_INDEXES = eINSTANCE.getIndexableElement_ArrayIndexes();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.IntegerRangeImpl <em>Integer Range</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IntegerRangeImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerRange()
* @generated
*/
EClass INTEGER_RANGE = eINSTANCE.getIntegerRange();
/**
* The meta object literal for the '<em><b>Lower Integer Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE__LOWER_INTEGER_VALUE = eINSTANCE.getIntegerRange_LowerIntegerValue();
/**
* The meta object literal for the '<em><b>Upper Integer Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_RANGE__UPPER_INTEGER_VALUE = eINSTANCE.getIntegerRange_UpperIntegerValue();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.IntegerValue <em>Integer Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IntegerValue
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerValue()
* @generated
*/
EClass INTEGER_VALUE = eINSTANCE.getIntegerValue();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.IntegerValueConstant <em>Integer Value Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IntegerValueConstant
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerValueConstant()
* @generated
*/
EClass INTEGER_VALUE_CONSTANT = eINSTANCE.getIntegerValueConstant();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.IntegerValueVariable <em>Integer Value Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.IntegerValueVariable
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIntegerValueVariable()
* @generated
*/
EClass INTEGER_VALUE_VARIABLE = eINSTANCE.getIntegerValueVariable();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.IterativeVariableImpl <em>Iterative Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IterativeVariableImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIterativeVariable()
* @generated
*/
EClass ITERATIVE_VARIABLE = eINSTANCE.getIterativeVariable();
/**
* The meta object literal for the '<em><b>Data Classifier</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITERATIVE_VARIABLE__DATA_CLASSIFIER = eINSTANCE.getIterativeVariable_DataClassifier();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.IterativeVariableHolderImpl <em>Iterative Variable Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.IterativeVariableHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getIterativeVariableHolder()
* @generated
*/
EClass ITERATIVE_VARIABLE_HOLDER = eINSTANCE.getIterativeVariableHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.Literal <em>Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.Literal
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLiteral()
* @generated
*/
EClass LITERAL = eINSTANCE.getLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.LockActionImpl <em>Lock Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.LockActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLockAction()
* @generated
*/
EClass LOCK_ACTION = eINSTANCE.getLockAction();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.LoopStatementImpl <em>Loop Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.LoopStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLoopStatement()
* @generated
*/
EClass LOOP_STATEMENT = eINSTANCE.getLoopStatement();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.NumericLiteral <em>Numeric Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.NumericLiteral
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getNumericLiteral()
* @generated
*/
EClass NUMERIC_LITERAL = eINSTANCE.getNumericLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.OtherwiseImpl <em>Otherwise</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.OtherwiseImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getOtherwise()
* @generated
*/
EClass OTHERWISE = eINSTANCE.getOtherwise();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ParameterHolderImpl <em>Parameter Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ParameterHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getParameterHolder()
* @generated
*/
EClass PARAMETER_HOLDER = eINSTANCE.getParameterHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ParameterLabel <em>Parameter Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ParameterLabel
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getParameterLabel()
* @generated
*/
EClass PARAMETER_LABEL = eINSTANCE.getParameterLabel();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortCountValueImpl <em>Port Count Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortCountValueImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortCountValue()
* @generated
*/
EClass PORT_COUNT_VALUE = eINSTANCE.getPortCountValue();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortDequeueActionImpl <em>Port Dequeue Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortDequeueActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortDequeueAction()
* @generated
*/
EClass PORT_DEQUEUE_ACTION = eINSTANCE.getPortDequeueAction();
/**
* The meta object literal for the '<em><b>Port</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT_DEQUEUE_ACTION__PORT = eINSTANCE.getPortDequeueAction_Port();
/**
* The meta object literal for the '<em><b>Target</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT_DEQUEUE_ACTION__TARGET = eINSTANCE.getPortDequeueAction_Target();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortDequeueValueImpl <em>Port Dequeue Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortDequeueValueImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortDequeueValue()
* @generated
*/
EClass PORT_DEQUEUE_VALUE = eINSTANCE.getPortDequeueValue();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortFreezeActionImpl <em>Port Freeze Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortFreezeActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortFreezeAction()
* @generated
*/
EClass PORT_FREEZE_ACTION = eINSTANCE.getPortFreezeAction();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortFreshValueImpl <em>Port Fresh Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortFreshValueImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortFreshValue()
* @generated
*/
EClass PORT_FRESH_VALUE = eINSTANCE.getPortFreshValue();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortHolderImpl <em>Port Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortHolder()
* @generated
*/
EClass PORT_HOLDER = eINSTANCE.getPortHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortPrototypeHolderImpl <em>Port Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortPrototypeHolder()
* @generated
*/
EClass PORT_PROTOTYPE_HOLDER = eINSTANCE.getPortPrototypeHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PortSendActionImpl <em>Port Send Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PortSendActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPortSendAction()
* @generated
*/
EClass PORT_SEND_ACTION = eINSTANCE.getPortSendAction();
/**
* The meta object literal for the '<em><b>Port</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT_SEND_ACTION__PORT = eINSTANCE.getPortSendAction_Port();
/**
* The meta object literal for the '<em><b>Value Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT_SEND_ACTION__VALUE_EXPRESSION = eINSTANCE.getPortSendAction_ValueExpression();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.PropertyNameField <em>Property Name Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.PropertyNameField
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyNameField()
* @generated
*/
EClass PROPERTY_NAME_FIELD = eINSTANCE.getPropertyNameField();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PropertyNameHolderImpl <em>Property Name Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyNameHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyNameHolder()
* @generated
*/
EClass PROPERTY_NAME_HOLDER = eINSTANCE.getPropertyNameHolder();
/**
* The meta object literal for the '<em><b>Property</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_NAME_HOLDER__PROPERTY = eINSTANCE.getPropertyNameHolder_Property();
/**
* The meta object literal for the '<em><b>Field</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_NAME_HOLDER__FIELD = eINSTANCE.getPropertyNameHolder_Field();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PropertyElementHolderImpl <em>Property Element Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyElementHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyElementHolder()
* @generated
*/
EClass PROPERTY_ELEMENT_HOLDER = eINSTANCE.getPropertyElementHolder();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_ELEMENT_HOLDER__ELEMENT = eINSTANCE.getPropertyElementHolder_Element();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PropertyAssociationHolderImpl <em>Property Association Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyAssociationHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyAssociationHolder()
* @generated
*/
EClass PROPERTY_ASSOCIATION_HOLDER = eINSTANCE.getPropertyAssociationHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PropertyExpressionHolderImpl <em>Property Expression Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyExpressionHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyExpressionHolder()
* @generated
*/
EClass PROPERTY_EXPRESSION_HOLDER = eINSTANCE.getPropertyExpressionHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PropertyTypeHolderImpl <em>Property Type Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyTypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyTypeHolder()
* @generated
*/
EClass PROPERTY_TYPE_HOLDER = eINSTANCE.getPropertyTypeHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.PrototypeHolder <em>Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.PrototypeHolder
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPrototypeHolder()
* @generated
*/
EClass PROTOTYPE_HOLDER = eINSTANCE.getPrototypeHolder();
/**
* The meta object literal for the '<em><b>Prototype Binding</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROTOTYPE_HOLDER__PROTOTYPE_BINDING = eINSTANCE.getPrototypeHolder_PrototypeBinding();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.RelationImpl <em>Relation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.RelationImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getRelation()
* @generated
*/
EClass RELATION = eINSTANCE.getRelation();
/**
* The meta object literal for the '<em><b>First Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RELATION__FIRST_EXPRESSION = eINSTANCE.getRelation_FirstExpression();
/**
* The meta object literal for the '<em><b>Second Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RELATION__SECOND_EXPRESSION = eINSTANCE.getRelation_SecondExpression();
/**
* The meta object literal for the '<em><b>Relational Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RELATION__RELATIONAL_OPERATOR = eINSTANCE.getRelation_RelationalOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SharedDataActionImpl <em>Shared Data Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SharedDataActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSharedDataAction()
* @generated
*/
EClass SHARED_DATA_ACTION = eINSTANCE.getSharedDataAction();
/**
* The meta object literal for the '<em><b>Data Access</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SHARED_DATA_ACTION__DATA_ACCESS = eINSTANCE.getSharedDataAction_DataAccess();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SimpleExpressionImpl <em>Simple Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SimpleExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSimpleExpression()
* @generated
*/
EClass SIMPLE_EXPRESSION = eINSTANCE.getSimpleExpression();
/**
* The meta object literal for the '<em><b>Unary Adding Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_EXPRESSION__UNARY_ADDING_OPERATOR = eINSTANCE.getSimpleExpression_UnaryAddingOperator();
/**
* The meta object literal for the '<em><b>Terms</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_EXPRESSION__TERMS = eINSTANCE.getSimpleExpression_Terms();
/**
* The meta object literal for the '<em><b>Binary Adding Operators</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_EXPRESSION__BINARY_ADDING_OPERATORS = eINSTANCE.getSimpleExpression_BinaryAddingOperators();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.StructUnionElementImpl <em>Struct Union Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.StructUnionElementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getStructUnionElement()
* @generated
*/
EClass STRUCT_UNION_ELEMENT = eINSTANCE.getStructUnionElement();
/**
* The meta object literal for the '<em><b>Data Classifier</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCT_UNION_ELEMENT__DATA_CLASSIFIER = eINSTANCE.getStructUnionElement_DataClassifier();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.StructUnionElementHolderImpl <em>Struct Union Element Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.StructUnionElementHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getStructUnionElementHolder()
* @generated
*/
EClass STRUCT_UNION_ELEMENT_HOLDER = eINSTANCE.getStructUnionElementHolder();
/**
* The meta object literal for the '<em><b>Struct Union Element</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCT_UNION_ELEMENT_HOLDER__STRUCT_UNION_ELEMENT = eINSTANCE
.getStructUnionElementHolder_StructUnionElement();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SubprogramAccessHolderImpl <em>Subprogram Access Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramAccessHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramAccessHolder()
* @generated
*/
EClass SUBPROGRAM_ACCESS_HOLDER = eINSTANCE.getSubprogramAccessHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SubprogramCallActionImpl <em>Subprogram Call Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramCallActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramCallAction()
* @generated
*/
EClass SUBPROGRAM_CALL_ACTION = eINSTANCE.getSubprogramCallAction();
/**
* The meta object literal for the '<em><b>Subprogram</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUBPROGRAM_CALL_ACTION__SUBPROGRAM = eINSTANCE.getSubprogramCallAction_Subprogram();
/**
* The meta object literal for the '<em><b>Parameter Labels</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUBPROGRAM_CALL_ACTION__PARAMETER_LABELS = eINSTANCE.getSubprogramCallAction_ParameterLabels();
/**
* The meta object literal for the '<em><b>Proxy</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUBPROGRAM_CALL_ACTION__PROXY = eINSTANCE.getSubprogramCallAction_Proxy();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SubprogramHolderImpl <em>Subprogram Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramHolder()
* @generated
*/
EClass SUBPROGRAM_HOLDER = eINSTANCE.getSubprogramHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SubprogramHolderProxyImpl <em>Subprogram Holder Proxy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramHolderProxyImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramHolderProxy()
* @generated
*/
EClass SUBPROGRAM_HOLDER_PROXY = eINSTANCE.getSubprogramHolderProxy();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SubprogramPrototypeHolderImpl <em>Subprogram Prototype Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramPrototypeHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramPrototypeHolder()
* @generated
*/
EClass SUBPROGRAM_PROTOTYPE_HOLDER = eINSTANCE.getSubprogramPrototypeHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.TargetImpl <em>Target</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.TargetImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getTarget()
* @generated
*/
EClass TARGET = eINSTANCE.getTarget();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.TermImpl <em>Term</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.TermImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getTerm()
* @generated
*/
EClass TERM = eINSTANCE.getTerm();
/**
* The meta object literal for the '<em><b>Factors</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TERM__FACTORS = eINSTANCE.getTerm_Factors();
/**
* The meta object literal for the '<em><b>Multiplying Operators</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TERM__MULTIPLYING_OPERATORS = eINSTANCE.getTerm_MultiplyingOperators();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.TimedActionImpl <em>Timed Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.TimedActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getTimedAction()
* @generated
*/
EClass TIMED_ACTION = eINSTANCE.getTimedAction();
/**
* The meta object literal for the '<em><b>Lower Time</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIMED_ACTION__LOWER_TIME = eINSTANCE.getTimedAction_LowerTime();
/**
* The meta object literal for the '<em><b>Upper Time</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIMED_ACTION__UPPER_TIME = eINSTANCE.getTimedAction_UpperTime();
/**
* The meta object literal for the '<em><b>Processor Classifier</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIMED_ACTION__PROCESSOR_CLASSIFIER = eINSTANCE.getTimedAction_ProcessorClassifier();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.UnlockActionImpl <em>Unlock Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.UnlockActionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnlockAction()
* @generated
*/
EClass UNLOCK_ACTION = eINSTANCE.getUnlockAction();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.Value <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.Value
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValue()
* @generated
*/
EClass VALUE = eINSTANCE.getValue();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ValueConstant <em>Value Constant</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ValueConstant
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValueConstant()
* @generated
*/
EClass VALUE_CONSTANT = eINSTANCE.getValueConstant();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ValueExpressionImpl <em>Value Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ValueExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValueExpression()
* @generated
*/
EClass VALUE_EXPRESSION = eINSTANCE.getValueExpression();
/**
* The meta object literal for the '<em><b>Relations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALUE_EXPRESSION__RELATIONS = eINSTANCE.getValueExpression_Relations();
/**
* The meta object literal for the '<em><b>Logical Operators</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_EXPRESSION__LOGICAL_OPERATORS = eINSTANCE.getValueExpression_LogicalOperators();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ValueVariable <em>Value Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ValueVariable
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getValueVariable()
* @generated
*/
EClass VALUE_VARIABLE = eINSTANCE.getValueVariable();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.WhileOrDoUntilStatementImpl <em>While Or Do Until Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.WhileOrDoUntilStatementImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getWhileOrDoUntilStatement()
* @generated
*/
EClass WHILE_OR_DO_UNTIL_STATEMENT = eINSTANCE.getWhileOrDoUntilStatement();
/**
* The meta object literal for the '<em><b>Logical Value Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WHILE_OR_DO_UNTIL_STATEMENT__LOGICAL_VALUE_EXPRESSION = eINSTANCE
.getWhileOrDoUntilStatement_LogicalValueExpression();
/**
* The meta object literal for the '<em><b>Do Until</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WHILE_OR_DO_UNTIL_STATEMENT__DO_UNTIL = eINSTANCE.getWhileOrDoUntilStatement_DoUntil();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ModeSwitchTriggerLogicalExpressionImpl <em>Mode Switch Trigger Logical Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ModeSwitchTriggerLogicalExpressionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchTriggerLogicalExpression()
* @generated
*/
EClass MODE_SWITCH_TRIGGER_LOGICAL_EXPRESSION = eINSTANCE.getModeSwitchTriggerLogicalExpression();
/**
* The meta object literal for the '<em><b>Mode Switch Conjunctions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODE_SWITCH_TRIGGER_LOGICAL_EXPRESSION__MODE_SWITCH_CONJUNCTIONS = eINSTANCE
.getModeSwitchTriggerLogicalExpression_ModeSwitchConjunctions();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ModeSwitchTriggerCondition <em>Mode Switch Trigger Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ModeSwitchTriggerCondition
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchTriggerCondition()
* @generated
*/
EClass MODE_SWITCH_TRIGGER_CONDITION = eINSTANCE.getModeSwitchTriggerCondition();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ModeSwitchConjunctionImpl <em>Mode Switch Conjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ModeSwitchConjunctionImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchConjunction()
* @generated
*/
EClass MODE_SWITCH_CONJUNCTION = eINSTANCE.getModeSwitchConjunction();
/**
* The meta object literal for the '<em><b>Mode Switch Triggers</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODE_SWITCH_CONJUNCTION__MODE_SWITCH_TRIGGERS = eINSTANCE
.getModeSwitchConjunction_ModeSwitchTriggers();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.ModeSwitchTrigger <em>Mode Switch Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.ModeSwitchTrigger
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getModeSwitchTrigger()
* @generated
*/
EClass MODE_SWITCH_TRIGGER = eINSTANCE.getModeSwitchTrigger();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PropertySetPropertyReferenceImpl <em>Property Set Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertySetPropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertySetPropertyReference()
* @generated
*/
EClass PROPERTY_SET_PROPERTY_REFERENCE = eINSTANCE.getPropertySetPropertyReference();
/**
* The meta object literal for the '<em><b>Property Set</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_SET_PROPERTY_REFERENCE__PROPERTY_SET = eINSTANCE
.getPropertySetPropertyReference_PropertySet();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SubcomponentHolderImpl <em>Subcomponent Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubcomponentHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubcomponentHolder()
* @generated
*/
EClass SUBCOMPONENT_HOLDER = eINSTANCE.getSubcomponentHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.SubprogramSubcomponentHolderImpl <em>Subprogram Subcomponent Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.SubprogramSubcomponentHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getSubprogramSubcomponentHolder()
* @generated
*/
EClass SUBPROGRAM_SUBCOMPONENT_HOLDER = eINSTANCE.getSubprogramSubcomponentHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.FeatureHolderImpl <em>Feature Holder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.FeatureHolderImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFeatureHolder()
* @generated
*/
EClass FEATURE_HOLDER = eINSTANCE.getFeatureHolder();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.ClassifierPropertyReferenceImpl <em>Classifier Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.ClassifierPropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getClassifierPropertyReference()
* @generated
*/
EClass CLASSIFIER_PROPERTY_REFERENCE = eINSTANCE.getClassifierPropertyReference();
/**
* The meta object literal for the '<em><b>Classifier</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CLASSIFIER_PROPERTY_REFERENCE__CLASSIFIER = eINSTANCE.getClassifierPropertyReference_Classifier();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.PropertyReferenceImpl <em>Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.PropertyReferenceImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getPropertyReference()
* @generated
*/
EClass PROPERTY_REFERENCE = eINSTANCE.getPropertyReference();
/**
* The meta object literal for the '<em><b>Properties</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_REFERENCE__PROPERTIES = eINSTANCE.getPropertyReference_Properties();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.UpperBoundImpl <em>Upper Bound</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.UpperBoundImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUpperBound()
* @generated
*/
EClass UPPER_BOUND = eINSTANCE.getUpperBound();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.impl.LowerBoundImpl <em>Lower Bound</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.LowerBoundImpl
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLowerBound()
* @generated
*/
EClass LOWER_BOUND = eINSTANCE.getLowerBound();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BehaviorFeatureType <em>Behavior Feature Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BehaviorFeatureType
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBehaviorFeatureType()
* @generated
*/
EEnum BEHAVIOR_FEATURE_TYPE = eINSTANCE.getBehaviorFeatureType();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BinaryAddingOperator <em>Binary Adding Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BinaryAddingOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBinaryAddingOperator()
* @generated
*/
EEnum BINARY_ADDING_OPERATOR = eINSTANCE.getBinaryAddingOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.BinaryNumericOperator <em>Binary Numeric Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.BinaryNumericOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBinaryNumericOperator()
* @generated
*/
EEnum BINARY_NUMERIC_OPERATOR = eINSTANCE.getBinaryNumericOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.DataRepresentation <em>Data Representation</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.DataRepresentation
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getDataRepresentation()
* @generated
*/
EEnum DATA_REPRESENTATION = eINSTANCE.getDataRepresentation();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.FeatureType <em>Feature Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.FeatureType
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getFeatureType()
* @generated
*/
EEnum FEATURE_TYPE = eINSTANCE.getFeatureType();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.LogicalOperator <em>Logical Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.LogicalOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getLogicalOperator()
* @generated
*/
EEnum LOGICAL_OPERATOR = eINSTANCE.getLogicalOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.MultiplyingOperator <em>Multiplying Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.MultiplyingOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getMultiplyingOperator()
* @generated
*/
EEnum MULTIPLYING_OPERATOR = eINSTANCE.getMultiplyingOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.RelationalOperator <em>Relational Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.RelationalOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getRelationalOperator()
* @generated
*/
EEnum RELATIONAL_OPERATOR = eINSTANCE.getRelationalOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.UnaryAddingOperator <em>Unary Adding Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.UnaryAddingOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnaryAddingOperator()
* @generated
*/
EEnum UNARY_ADDING_OPERATOR = eINSTANCE.getUnaryAddingOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.UnaryBooleanOperator <em>Unary Boolean Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.UnaryBooleanOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnaryBooleanOperator()
* @generated
*/
EEnum UNARY_BOOLEAN_OPERATOR = eINSTANCE.getUnaryBooleanOperator();
/**
* The meta object literal for the '{@link org.osate.ba.aadlba.UnaryNumericOperator <em>Unary Numeric Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.UnaryNumericOperator
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getUnaryNumericOperator()
* @generated
*/
EEnum UNARY_NUMERIC_OPERATOR = eINSTANCE.getUnaryNumericOperator();
/**
* The meta object literal for the '<em>Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getBoolean()
* @generated
*/
EDataType BOOLEAN = eINSTANCE.getBoolean();
/**
* The meta object literal for the '<em>Integer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getInteger()
* @generated
*/
EDataType INTEGER = eINSTANCE.getInteger();
/**
* The meta object literal for the '<em>Real</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getReal()
* @generated
*/
EDataType REAL = eINSTANCE.getReal();
/**
* The meta object literal for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.osate.ba.aadlba.impl.AadlBaPackageImpl#getString()
* @generated
*/
EDataType STRING = eINSTANCE.getString();
}
} // AadlBaPackage