ujf.verimag.bip.Core.Behaviors.impl
Class BehaviorsPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by ujf.verimag.bip.Core.Behaviors.impl.BehaviorsPackageImpl
All Implemented Interfaces:
BehaviorsPackage

public class BehaviorsPackageImpl
extends EPackageImpl
implements BehaviorsPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface ujf.verimag.bip.Core.Behaviors.BehaviorsPackage
BehaviorsPackage.Literals
 
Field Summary
 
Fields inherited from interface ujf.verimag.bip.Core.Behaviors.BehaviorsPackage
ABSTRACT_TRANSITION, ABSTRACT_TRANSITION__ACTION, ABSTRACT_TRANSITION__GUARD, ABSTRACT_TRANSITION__NAME, ABSTRACT_TRANSITION__ORIGIN, ABSTRACT_TRANSITION__SCOPE, ABSTRACT_TRANSITION__TIME_RESET, ABSTRACT_TRANSITION__TIME_SPECIFICATION, ABSTRACT_TRANSITION__TRIGGER, ABSTRACT_TRANSITION_FEATURE_COUNT, ACTION, ACTION_FEATURE_COUNT, ATOM_TYPE, ATOM_TYPE__BEHAVIOR, ATOM_TYPE__CONSTANT, ATOM_TYPE__CONTRACT, ATOM_TYPE__DATA_PARAMETER, ATOM_TYPE__DECLARATION, ATOM_TYPE__INTERFACE_VARIABLE, ATOM_TYPE__IS_MULTISHOT, ATOM_TYPE__MODULE, ATOM_TYPE__NAME, ATOM_TYPE__PORT, ATOM_TYPE__PORT_DEFINITION, ATOM_TYPE__PRIORITY_RULE, ATOM_TYPE__SCOPE, ATOM_TYPE__START_SOURCE_LINE, ATOM_TYPE__VARIABLE, ATOM_TYPE_FEATURE_COUNT, BEHAVIOR, BEHAVIOR__ATOM_TYPE, BEHAVIOR_FEATURE_COUNT, BINDING, BINDING__OUTER_PORT, BINDING_FEATURE_COUNT, BIP_TYPE, BIP_TYPE__DATA_PARAMETER, BIP_TYPE__MODULE, BIP_TYPE__NAME, BIP_TYPE__SCOPE, BIP_TYPE__START_SOURCE_LINE, BIP_TYPE_FEATURE_COUNT, COMPONENT_TYPE, COMPONENT_TYPE__CONSTANT, COMPONENT_TYPE__CONTRACT, COMPONENT_TYPE__DATA_PARAMETER, COMPONENT_TYPE__DECLARATION, COMPONENT_TYPE__INTERFACE_VARIABLE, COMPONENT_TYPE__IS_MULTISHOT, COMPONENT_TYPE__MODULE, COMPONENT_TYPE__NAME, COMPONENT_TYPE__PORT, COMPONENT_TYPE__PRIORITY_RULE, COMPONENT_TYPE__SCOPE, COMPONENT_TYPE__START_SOURCE_LINE, COMPONENT_TYPE_FEATURE_COUNT, CONSTANT, CONSTANT__CONNECTOR_TYPE, CONSTANT__INITIAL_VALUE, CONSTANT__IS_EXTERNAL, CONSTANT__NAME, CONSTANT__OPAQUE_TYPE_NAME, CONSTANT__PART_TYPE, CONSTANT__SCOPE, CONSTANT__TYPE, CONSTANT_FEATURE_COUNT, DATA_PARAMETER, DATA_PARAMETER__DIRECTION, DATA_PARAMETER__NAME, DATA_PARAMETER__OPAQUE_TYPE_NAME, DATA_PARAMETER__PARAMETERIZED_ELEMENT, DATA_PARAMETER__SCOPE, DATA_PARAMETER__TYPE, DATA_PARAMETER_FEATURE_COUNT, DATA_TYPE, DATA_TYPE_FEATURE_COUNT, DATA_TYPED_ELEMENT, DATA_TYPED_ELEMENT__NAME, DATA_TYPED_ELEMENT__OPAQUE_TYPE_NAME, DATA_TYPED_ELEMENT__SCOPE, DATA_TYPED_ELEMENT__TYPE, DATA_TYPED_ELEMENT_FEATURE_COUNT, DEFINITION_BINDING, DEFINITION_BINDING__DEFINITION, DEFINITION_BINDING__OUTER_PORT, DEFINITION_BINDING_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXPRESSION, EXPRESSION_FEATURE_COUNT, INTERFACE_VARIABLE, INTERFACE_VARIABLE__COMPONENT_TYPE, INTERFACE_VARIABLE__NAME, INTERFACE_VARIABLE__OPAQUE_TYPE_NAME, INTERFACE_VARIABLE__SCOPE, INTERFACE_VARIABLE__TYPE, INTERFACE_VARIABLE__VARIABLE_BINDING, INTERFACE_VARIABLE_FEATURE_COUNT, MULTI_TRANSITION, MULTI_TRANSITION__ACTION, MULTI_TRANSITION__ALTERNATIVE, MULTI_TRANSITION__GUARD, MULTI_TRANSITION__NAME, MULTI_TRANSITION__ORIGIN, MULTI_TRANSITION__SCOPE, MULTI_TRANSITION__TIME_RESET, MULTI_TRANSITION__TIME_SPECIFICATION, MULTI_TRANSITION__TRIGGER, MULTI_TRANSITION_FEATURE_COUNT, NAMED_ELEMENT, NAMED_ELEMENT__NAME, NAMED_ELEMENT__SCOPE, NAMED_ELEMENT_FEATURE_COUNT, PARAMETER_DIRECTION_KIND, PARAMETERIZED_ELEMENT, PARAMETERIZED_ELEMENT__DATA_PARAMETER, PARAMETERIZED_ELEMENT_FEATURE_COUNT, PART_TYPE, PART_TYPE__CONSTANT, PART_TYPE__DATA_PARAMETER, PART_TYPE__DECLARATION, PART_TYPE__MODULE, PART_TYPE__NAME, PART_TYPE__SCOPE, PART_TYPE__START_SOURCE_LINE, PART_TYPE_FEATURE_COUNT, PETRI_NET, PETRI_NET__ATOM_TYPE, PETRI_NET__INITIAL_STATE, PETRI_NET__INITIALIZATION, PETRI_NET__STATE, PETRI_NET__TRANSITION, PETRI_NET_FEATURE_COUNT, PORT, PORT__BINDING, PORT__COMPONENT_TYPE, PORT__CONNECTOR_TYPE, PORT__NAME, PORT__SCOPE, PORT__TYPE, PORT_DEFINITION, PORT_DEFINITION__ATOM_TYPE, PORT_DEFINITION__CONNECTOR_TYPE, PORT_DEFINITION__EXPOSED_VARIABLE, PORT_DEFINITION__NAME, PORT_DEFINITION__SCOPE, PORT_DEFINITION__TYPE, PORT_DEFINITION_FEATURE_COUNT, PORT_DEFINITION_REFERENCE, PORT_DEFINITION_REFERENCE__TARGET, PORT_DEFINITION_REFERENCE_FEATURE_COUNT, PORT_FEATURE_COUNT, PORT_TYPE, PORT_TYPE__DATA_PARAMETER, PORT_TYPE__MODULE, PORT_TYPE__NAME, PORT_TYPE__SCOPE, PORT_TYPE__START_SOURCE_LINE, PORT_TYPE_FEATURE_COUNT, STATE, STATE__ALTERNATIVE_INCOMING, STATE__INCOMING, STATE__NAME, STATE__OUTGOING, STATE__SCOPE, STATE_FEATURE_COUNT, TRANSITION, TRANSITION__ACTION, TRANSITION__DESTINATION, TRANSITION__GUARD, TRANSITION__NAME, TRANSITION__ORIGIN, TRANSITION__SCOPE, TRANSITION__TIME_RESET, TRANSITION__TIME_SPECIFICATION, TRANSITION__TRIGGER, TRANSITION_ALTERNATIVE, TRANSITION_ALTERNATIVE__CONDITION, TRANSITION_ALTERNATIVE__STATE, TRANSITION_ALTERNATIVE_FEATURE_COUNT, TRANSITION_FEATURE_COUNT, VARIABLE, VARIABLE__CONNECTOR_TYPE, VARIABLE__INITIAL_VALUE, VARIABLE__IS_EXTERNAL, VARIABLE__NAME, VARIABLE__OPAQUE_TYPE_NAME, VARIABLE__SCOPE, VARIABLE__TYPE, VARIABLE_BINDING, VARIABLE_BINDING__INTERFACE_VARIABLE, VARIABLE_BINDING_FEATURE_COUNT, VARIABLE_DEFINITION_BINDING, VARIABLE_DEFINITION_BINDING__INTERFACE_VARIABLE, VARIABLE_DEFINITION_BINDING__VARIABLE, VARIABLE_DEFINITION_BINDING_FEATURE_COUNT, VARIABLE_FEATURE_COUNT
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EReference getAbstractTransition_Action()
           
 EReference getAbstractTransition_Guard()
           
 EReference getAbstractTransition_Origin()
           
 EReference getAbstractTransition_TimeReset()
           
 EReference getAbstractTransition_TimeSpecification()
           
 EReference getAbstractTransition_Trigger()
           
 EClass getAbstractTransition()
           
 EClass getAction()
           
 EReference getAtomType_Behavior()
           
 EReference getAtomType_PortDefinition()
           
 EReference getAtomType_Variable()
           
 EClass getAtomType()
           
 EReference getBehavior_AtomType()
           
 EClass getBehavior()
           
 BehaviorsFactory getBehaviorsFactory()
           
 EReference getBinding_OuterPort()
           
 EClass getBinding()
           
 EReference getBipType_Module()
           
 EClass getBipType()
           
 EReference getComponentType_Contract()
           
 EReference getComponentType_InterfaceVariable()
           
 EAttribute getComponentType_IsMultishot()
           
 EReference getComponentType_Port()
           
 EReference getComponentType_PriorityRule()
           
 EClass getComponentType()
           
 EReference getConstant_PartType()
           
 EClass getConstant()
           
 EAttribute getDataParameter_Direction()
           
 EReference getDataParameter_ParameterizedElement()
           
 EClass getDataParameter()
           
 EClass getDataType()
           
 EAttribute getDataTypedElement_OpaqueTypeName()
           
 EReference getDataTypedElement_Type()
           
 EClass getDataTypedElement()
           
 EReference getDefinitionBinding_Definition()
           
 EClass getDefinitionBinding()
           
 EClass getExpression()
           
 EReference getInterfaceVariable_ComponentType()
           
 EReference getInterfaceVariable_VariableBinding()
           
 EClass getInterfaceVariable()
           
 EReference getMultiTransition_Alternative()
           
 EClass getMultiTransition()
           
 EAttribute getNamedElement_Name()
           
 EAttribute getNamedElement_Scope()
           
 EClass getNamedElement()
           
 EEnum getParameterDirectionKind()
           
 EReference getParameterizedElement_DataParameter()
           
 EClass getParameterizedElement()
           
 EReference getPartType_Constant()
           
 EReference getPartType_Declaration()
           
 EClass getPartType()
           
 EReference getPetriNet_Initialization()
           
 EReference getPetriNet_InitialState()
           
 EReference getPetriNet_State()
           
 EReference getPetriNet_Transition()
           
 EClass getPetriNet()
           
 EReference getPort_Binding()
           
 EReference getPort_ComponentType()
           
 EReference getPort_ConnectorType()
           
 EReference getPort_Type()
           
 EClass getPort()
           
 EReference getPortDefinition_AtomType()
           
 EReference getPortDefinition_ConnectorType()
           
 EReference getPortDefinition_ExposedVariable()
           
 EReference getPortDefinition_Type()
           
 EClass getPortDefinition()
           
 EReference getPortDefinitionReference_Target()
           
 EClass getPortDefinitionReference()
           
 EClass getPortType()
           
 EReference getState_AlternativeIncoming()
           
 EReference getState_Incoming()
           
 EReference getState_Outgoing()
           
 EClass getState()
           
 EReference getTransition_Destination()
           
 EClass getTransition()
           
 EReference getTransitionAlternative_Condition()
           
 EReference getTransitionAlternative_State()
           
 EClass getTransitionAlternative()
           
 EReference getVariable_ConnectorType()
           
 EReference getVariable_InitialValue()
           
 EAttribute getVariable_IsExternal()
           
 EClass getVariable()
           
 EReference getVariableBinding_InterfaceVariable()
           
 EClass getVariableBinding()
           
 EReference getVariableDefinitionBinding_Variable()
           
 EClass getVariableDefinitionBinding()
           
static BehaviorsPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public static BehaviorsPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize BehaviorsPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
BehaviorsPackage.eNS_URI, createPackageContents(), initializePackageContents()

getPortDefinition

public EClass getPortDefinition()

Specified by:
getPortDefinition in interface BehaviorsPackage
Returns:
the meta object for class 'Port Definition'.
See Also:
PortDefinition

getPortDefinition_AtomType

public EReference getPortDefinition_AtomType()

Specified by:
getPortDefinition_AtomType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Atom Type'.
See Also:
PortDefinition.getAtomType(), BehaviorsPackage.getPortDefinition()

getPortDefinition_ConnectorType

public EReference getPortDefinition_ConnectorType()

Specified by:
getPortDefinition_ConnectorType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Connector Type'.
See Also:
PortDefinition.getConnectorType(), BehaviorsPackage.getPortDefinition()

getPortDefinition_Type

public EReference getPortDefinition_Type()

Specified by:
getPortDefinition_Type in interface BehaviorsPackage
Returns:
the meta object for the reference 'Type'.
See Also:
PortDefinition.getType(), BehaviorsPackage.getPortDefinition()

getPortDefinition_ExposedVariable

public EReference getPortDefinition_ExposedVariable()

Specified by:
getPortDefinition_ExposedVariable in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Exposed Variable'.
See Also:
PortDefinition.getExposedVariable(), BehaviorsPackage.getPortDefinition()

getAtomType

public EClass getAtomType()

Specified by:
getAtomType in interface BehaviorsPackage
Returns:
the meta object for class 'Atom Type'.
See Also:
AtomType

getAtomType_Behavior

public EReference getAtomType_Behavior()

Specified by:
getAtomType_Behavior in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Behavior'.
See Also:
AtomType.getBehavior(), BehaviorsPackage.getAtomType()

getAtomType_Variable

public EReference getAtomType_Variable()

Specified by:
getAtomType_Variable in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Variable'.
See Also:
AtomType.getVariable(), BehaviorsPackage.getAtomType()

getAtomType_PortDefinition

public EReference getAtomType_PortDefinition()

Specified by:
getAtomType_PortDefinition in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Port Definition'.
See Also:
AtomType.getPortDefinition(), BehaviorsPackage.getAtomType()

getComponentType

public EClass getComponentType()

Specified by:
getComponentType in interface BehaviorsPackage
Returns:
the meta object for class 'Component Type'.
See Also:
ComponentType

getComponentType_Port

public EReference getComponentType_Port()

Specified by:
getComponentType_Port in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Port'.
See Also:
ComponentType.getPort(), BehaviorsPackage.getComponentType()

getComponentType_PriorityRule

public EReference getComponentType_PriorityRule()

Specified by:
getComponentType_PriorityRule in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Priority Rule'.
See Also:
ComponentType.getPriorityRule(), BehaviorsPackage.getComponentType()

getComponentType_InterfaceVariable

public EReference getComponentType_InterfaceVariable()

Specified by:
getComponentType_InterfaceVariable in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Interface Variable'.
See Also:
ComponentType.getInterfaceVariable(), BehaviorsPackage.getComponentType()

getComponentType_Contract

public EReference getComponentType_Contract()

Specified by:
getComponentType_Contract in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Contract'.
See Also:
ComponentType.getContract(), BehaviorsPackage.getComponentType()

getComponentType_IsMultishot

public EAttribute getComponentType_IsMultishot()

Specified by:
getComponentType_IsMultishot in interface BehaviorsPackage
Returns:
the meta object for the attribute 'Is Multishot'.
See Also:
ComponentType.isIsMultishot(), BehaviorsPackage.getComponentType()

getPartType

public EClass getPartType()

Specified by:
getPartType in interface BehaviorsPackage
Returns:
the meta object for class 'Part Type'.
See Also:
PartType

getPartType_Constant

public EReference getPartType_Constant()

Specified by:
getPartType_Constant in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Constant'.
See Also:
PartType.getConstant(), BehaviorsPackage.getPartType()

getPartType_Declaration

public EReference getPartType_Declaration()

Specified by:
getPartType_Declaration in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Declaration'.
See Also:
PartType.getDeclaration(), BehaviorsPackage.getPartType()

getBipType

public EClass getBipType()

Specified by:
getBipType in interface BehaviorsPackage
Returns:
the meta object for class 'Bip Type'.
See Also:
BipType

getBipType_Module

public EReference getBipType_Module()

Specified by:
getBipType_Module in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Module'.
See Also:
BipType.getModule(), BehaviorsPackage.getBipType()

getParameterizedElement

public EClass getParameterizedElement()

Specified by:
getParameterizedElement in interface BehaviorsPackage
Returns:
the meta object for class 'Parameterized Element'.
See Also:
ParameterizedElement

getParameterizedElement_DataParameter

public EReference getParameterizedElement_DataParameter()

Specified by:
getParameterizedElement_DataParameter in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Data Parameter'.
See Also:
ParameterizedElement.getDataParameter(), BehaviorsPackage.getParameterizedElement()

getDataParameter

public EClass getDataParameter()

Specified by:
getDataParameter in interface BehaviorsPackage
Returns:
the meta object for class 'Data Parameter'.
See Also:
DataParameter

getDataParameter_Direction

public EAttribute getDataParameter_Direction()

Specified by:
getDataParameter_Direction in interface BehaviorsPackage
Returns:
the meta object for the attribute 'Direction'.
See Also:
DataParameter.getDirection(), BehaviorsPackage.getDataParameter()

getDataParameter_ParameterizedElement

public EReference getDataParameter_ParameterizedElement()

Specified by:
getDataParameter_ParameterizedElement in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Parameterized Element'.
See Also:
DataParameter.getParameterizedElement(), BehaviorsPackage.getDataParameter()

getDataTypedElement

public EClass getDataTypedElement()

Specified by:
getDataTypedElement in interface BehaviorsPackage
Returns:
the meta object for class 'Data Typed Element'.
See Also:
DataTypedElement

getDataTypedElement_Type

public EReference getDataTypedElement_Type()

Specified by:
getDataTypedElement_Type in interface BehaviorsPackage
Returns:
the meta object for the reference 'Type'.
See Also:
DataTypedElement.getType(), BehaviorsPackage.getDataTypedElement()

getDataTypedElement_OpaqueTypeName

public EAttribute getDataTypedElement_OpaqueTypeName()

Specified by:
getDataTypedElement_OpaqueTypeName in interface BehaviorsPackage
Returns:
the meta object for the attribute 'Opaque Type Name'.
See Also:
DataTypedElement.getOpaqueTypeName(), BehaviorsPackage.getDataTypedElement()

getDataType

public EClass getDataType()

Specified by:
getDataType in interface BehaviorsPackage
Returns:
the meta object for class 'Data Type'.
See Also:
DataType

getVariable

public EClass getVariable()

Specified by:
getVariable in interface BehaviorsPackage
Returns:
the meta object for class 'Variable'.
See Also:
Variable

getVariable_ConnectorType

public EReference getVariable_ConnectorType()

Specified by:
getVariable_ConnectorType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Connector Type'.
See Also:
Variable.getConnectorType(), BehaviorsPackage.getVariable()

getVariable_InitialValue

public EReference getVariable_InitialValue()

Specified by:
getVariable_InitialValue in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Initial Value'.
See Also:
Variable.getInitialValue(), BehaviorsPackage.getVariable()

getVariable_IsExternal

public EAttribute getVariable_IsExternal()

Specified by:
getVariable_IsExternal in interface BehaviorsPackage
Returns:
the meta object for the attribute 'Is External'.
See Also:
Variable.isIsExternal(), BehaviorsPackage.getVariable()

getExpression

public EClass getExpression()

Specified by:
getExpression in interface BehaviorsPackage
Returns:
the meta object for class 'Expression'.
See Also:
Expression

getAction

public EClass getAction()

Specified by:
getAction in interface BehaviorsPackage
Returns:
the meta object for class 'Action'.
See Also:
Action

getPort

public EClass getPort()

Specified by:
getPort in interface BehaviorsPackage
Returns:
the meta object for class 'Port'.
See Also:
Port

getPort_ComponentType

public EReference getPort_ComponentType()

Specified by:
getPort_ComponentType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Component Type'.
See Also:
Port.getComponentType(), BehaviorsPackage.getPort()

getPort_Binding

public EReference getPort_Binding()

Specified by:
getPort_Binding in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Binding'.
See Also:
Port.getBinding(), BehaviorsPackage.getPort()

getPort_Type

public EReference getPort_Type()

Specified by:
getPort_Type in interface BehaviorsPackage
Returns:
the meta object for the reference 'Type'.
See Also:
Port.getType(), BehaviorsPackage.getPort()

getPort_ConnectorType

public EReference getPort_ConnectorType()

Specified by:
getPort_ConnectorType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Connector Type'.
See Also:
Port.getConnectorType(), BehaviorsPackage.getPort()

getBinding

public EClass getBinding()

Specified by:
getBinding in interface BehaviorsPackage
Returns:
the meta object for class 'Binding'.
See Also:
Binding

getBinding_OuterPort

public EReference getBinding_OuterPort()

Specified by:
getBinding_OuterPort in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Outer Port'.
See Also:
Binding.getOuterPort(), BehaviorsPackage.getBinding()

getPortType

public EClass getPortType()

Specified by:
getPortType in interface BehaviorsPackage
Returns:
the meta object for class 'Port Type'.
See Also:
PortType

getVariableBinding

public EClass getVariableBinding()

Specified by:
getVariableBinding in interface BehaviorsPackage
Returns:
the meta object for class 'Variable Binding'.
See Also:
VariableBinding

getVariableBinding_InterfaceVariable

public EReference getVariableBinding_InterfaceVariable()

Specified by:
getVariableBinding_InterfaceVariable in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Interface Variable'.
See Also:
VariableBinding.getInterfaceVariable(), BehaviorsPackage.getVariableBinding()

getInterfaceVariable

public EClass getInterfaceVariable()

Specified by:
getInterfaceVariable in interface BehaviorsPackage
Returns:
the meta object for class 'Interface Variable'.
See Also:
InterfaceVariable

getInterfaceVariable_ComponentType

public EReference getInterfaceVariable_ComponentType()

Specified by:
getInterfaceVariable_ComponentType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Component Type'.
See Also:
InterfaceVariable.getComponentType(), BehaviorsPackage.getInterfaceVariable()

getInterfaceVariable_VariableBinding

public EReference getInterfaceVariable_VariableBinding()

Specified by:
getInterfaceVariable_VariableBinding in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Variable Binding'.
See Also:
InterfaceVariable.getVariableBinding(), BehaviorsPackage.getInterfaceVariable()

getAbstractTransition

public EClass getAbstractTransition()

Specified by:
getAbstractTransition in interface BehaviorsPackage
Returns:
the meta object for class 'Abstract Transition'.
See Also:
AbstractTransition

getAbstractTransition_Origin

public EReference getAbstractTransition_Origin()

Specified by:
getAbstractTransition_Origin in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Origin'.
See Also:
AbstractTransition.getOrigin(), BehaviorsPackage.getAbstractTransition()

getAbstractTransition_Guard

public EReference getAbstractTransition_Guard()

Specified by:
getAbstractTransition_Guard in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Guard'.
See Also:
AbstractTransition.getGuard(), BehaviorsPackage.getAbstractTransition()

getAbstractTransition_Action

public EReference getAbstractTransition_Action()

Specified by:
getAbstractTransition_Action in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Action'.
See Also:
AbstractTransition.getAction(), BehaviorsPackage.getAbstractTransition()

getAbstractTransition_Trigger

public EReference getAbstractTransition_Trigger()

Specified by:
getAbstractTransition_Trigger in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Trigger'.
See Also:
AbstractTransition.getTrigger(), BehaviorsPackage.getAbstractTransition()

getAbstractTransition_TimeReset

public EReference getAbstractTransition_TimeReset()

Specified by:
getAbstractTransition_TimeReset in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Time Reset'.
See Also:
AbstractTransition.getTimeReset(), BehaviorsPackage.getAbstractTransition()

getAbstractTransition_TimeSpecification

public EReference getAbstractTransition_TimeSpecification()

Specified by:
getAbstractTransition_TimeSpecification in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Time Specification'.
See Also:
AbstractTransition.getTimeSpecification(), BehaviorsPackage.getAbstractTransition()

getState

public EClass getState()

Specified by:
getState in interface BehaviorsPackage
Returns:
the meta object for class 'State'.
See Also:
State

getState_Incoming

public EReference getState_Incoming()

Specified by:
getState_Incoming in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Incoming'.
See Also:
State.getIncoming(), BehaviorsPackage.getState()

getState_AlternativeIncoming

public EReference getState_AlternativeIncoming()

Specified by:
getState_AlternativeIncoming in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Alternative Incoming'.
See Also:
State.getAlternativeIncoming(), BehaviorsPackage.getState()

getState_Outgoing

public EReference getState_Outgoing()

Specified by:
getState_Outgoing in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Outgoing'.
See Also:
State.getOutgoing(), BehaviorsPackage.getState()

getTransition

public EClass getTransition()

Specified by:
getTransition in interface BehaviorsPackage
Returns:
the meta object for class 'Transition'.
See Also:
Transition

getTransition_Destination

public EReference getTransition_Destination()

Specified by:
getTransition_Destination in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Destination'.
See Also:
Transition.getDestination(), BehaviorsPackage.getTransition()

getTransitionAlternative

public EClass getTransitionAlternative()

Specified by:
getTransitionAlternative in interface BehaviorsPackage
Returns:
the meta object for class 'Transition Alternative'.
See Also:
TransitionAlternative

getTransitionAlternative_Condition

public EReference getTransitionAlternative_Condition()

Specified by:
getTransitionAlternative_Condition in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Condition'.
See Also:
TransitionAlternative.getCondition(), BehaviorsPackage.getTransitionAlternative()

getTransitionAlternative_State

public EReference getTransitionAlternative_State()

Specified by:
getTransitionAlternative_State in interface BehaviorsPackage
Returns:
the meta object for the reference list 'State'.
See Also:
TransitionAlternative.getState(), BehaviorsPackage.getTransitionAlternative()

getConstant

public EClass getConstant()

Specified by:
getConstant in interface BehaviorsPackage
Returns:
the meta object for class 'Constant'.
See Also:
Constant

getConstant_PartType

public EReference getConstant_PartType()

Specified by:
getConstant_PartType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Part Type'.
See Also:
Constant.getPartType(), BehaviorsPackage.getConstant()

getBehavior

public EClass getBehavior()

Specified by:
getBehavior in interface BehaviorsPackage
Returns:
the meta object for class 'Behavior'.
See Also:
Behavior

getBehavior_AtomType

public EReference getBehavior_AtomType()

Specified by:
getBehavior_AtomType in interface BehaviorsPackage
Returns:
the meta object for the container reference 'Atom Type'.
See Also:
Behavior.getAtomType(), BehaviorsPackage.getBehavior()

getPetriNet

public EClass getPetriNet()

Specified by:
getPetriNet in interface BehaviorsPackage
Returns:
the meta object for class 'Petri Net'.
See Also:
PetriNet

getPetriNet_State

public EReference getPetriNet_State()

Specified by:
getPetriNet_State in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'State'.
See Also:
PetriNet.getState(), BehaviorsPackage.getPetriNet()

getPetriNet_Transition

public EReference getPetriNet_Transition()

Specified by:
getPetriNet_Transition in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Transition'.
See Also:
PetriNet.getTransition(), BehaviorsPackage.getPetriNet()

getPetriNet_InitialState

public EReference getPetriNet_InitialState()

Specified by:
getPetriNet_InitialState in interface BehaviorsPackage
Returns:
the meta object for the reference list 'Initial State'.
See Also:
PetriNet.getInitialState(), BehaviorsPackage.getPetriNet()

getPetriNet_Initialization

public EReference getPetriNet_Initialization()

Specified by:
getPetriNet_Initialization in interface BehaviorsPackage
Returns:
the meta object for the containment reference 'Initialization'.
See Also:
PetriNet.getInitialization(), BehaviorsPackage.getPetriNet()

getDefinitionBinding

public EClass getDefinitionBinding()

Specified by:
getDefinitionBinding in interface BehaviorsPackage
Returns:
the meta object for class 'Definition Binding'.
See Also:
DefinitionBinding

getDefinitionBinding_Definition

public EReference getDefinitionBinding_Definition()

Specified by:
getDefinitionBinding_Definition in interface BehaviorsPackage
Returns:
the meta object for the reference 'Definition'.
See Also:
DefinitionBinding.getDefinition(), BehaviorsPackage.getDefinitionBinding()

getPortDefinitionReference

public EClass getPortDefinitionReference()

Specified by:
getPortDefinitionReference in interface BehaviorsPackage
Returns:
the meta object for class 'Port Definition Reference'.
See Also:
PortDefinitionReference

getPortDefinitionReference_Target

public EReference getPortDefinitionReference_Target()

Specified by:
getPortDefinitionReference_Target in interface BehaviorsPackage
Returns:
the meta object for the reference 'Target'.
See Also:
PortDefinitionReference.getTarget(), BehaviorsPackage.getPortDefinitionReference()

getMultiTransition

public EClass getMultiTransition()

Specified by:
getMultiTransition in interface BehaviorsPackage
Returns:
the meta object for class 'Multi Transition'.
See Also:
MultiTransition

getMultiTransition_Alternative

public EReference getMultiTransition_Alternative()

Specified by:
getMultiTransition_Alternative in interface BehaviorsPackage
Returns:
the meta object for the containment reference list 'Alternative'.
See Also:
MultiTransition.getAlternative(), BehaviorsPackage.getMultiTransition()

getVariableDefinitionBinding

public EClass getVariableDefinitionBinding()

Specified by:
getVariableDefinitionBinding in interface BehaviorsPackage
Returns:
the meta object for class 'Variable Definition Binding'.
See Also:
VariableDefinitionBinding

getVariableDefinitionBinding_Variable

public EReference getVariableDefinitionBinding_Variable()

Specified by:
getVariableDefinitionBinding_Variable in interface BehaviorsPackage
Returns:
the meta object for the reference 'Variable'.
See Also:
VariableDefinitionBinding.getVariable(), BehaviorsPackage.getVariableDefinitionBinding()

getNamedElement

public EClass getNamedElement()

Specified by:
getNamedElement in interface BehaviorsPackage
Returns:
the meta object for class 'Named Element'.
See Also:
NamedElement

getNamedElement_Name

public EAttribute getNamedElement_Name()

Specified by:
getNamedElement_Name in interface BehaviorsPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
NamedElement.getName(), BehaviorsPackage.getNamedElement()

getNamedElement_Scope

public EAttribute getNamedElement_Scope()

Specified by:
getNamedElement_Scope in interface BehaviorsPackage
Returns:
the meta object for the attribute 'Scope'.
See Also:
NamedElement.getScope(), BehaviorsPackage.getNamedElement()

getParameterDirectionKind

public EEnum getParameterDirectionKind()

Specified by:
getParameterDirectionKind in interface BehaviorsPackage
Returns:
the meta object for enum 'Parameter Direction Kind'.
See Also:
ParameterDirectionKind

getBehaviorsFactory

public BehaviorsFactory getBehaviorsFactory()

Specified by:
getBehaviorsFactory in interface BehaviorsPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.