org.eclipse.etrice.core.room.impl
Class RoomFactoryImpl

java.lang.Object
  extended by EFactoryImpl
      extended by org.eclipse.etrice.core.room.impl.RoomFactoryImpl
All Implemented Interfaces:
RoomFactory

public class RoomFactoryImpl
extends EFactoryImpl
implements RoomFactory

An implementation of the model Factory.

EMF generated code

Field Summary
 
Fields inherited from interface org.eclipse.etrice.core.room.RoomFactory
eINSTANCE
 
Constructor Summary
RoomFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertActorCommunicationTypeToString(EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertCommunicationTypeToString(EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(EDataType eDataType, java.lang.Object instanceValue)
           
 EObject create(EClass eClass)
           
 ActorClass createActorClass()
           
 ActorCommunicationType createActorCommunicationTypeFromString(EDataType eDataType, java.lang.String initialValue)
           
 ActorContainerClass createActorContainerClass()
           
 ActorContainerRef createActorContainerRef()
           
 ActorInstancePath createActorInstancePath()
           
 ActorRef createActorRef()
           
 Annotation createAnnotation()
           
 Attribute createAttribute()
           
 BaseState createBaseState()
           
 Binding createBinding()
           
 BindingEndPoint createBindingEndPoint()
           
 ChoicePoint createChoicePoint()
           
 ChoicepointTerminal createChoicepointTerminal()
           
 CommunicationType createCommunicationTypeFromString(EDataType eDataType, java.lang.String initialValue)
           
 ComplexType createComplexType()
           
 ContinuationTransition createContinuationTransition()
           
 CPBranchTransition createCPBranchTransition()
           
 DataClass createDataClass()
           
 DataType createDataType()
           
 DetailCode createDetailCode()
           
 Documentation createDocumentation()
           
 EntryPoint createEntryPoint()
           
 ExitPoint createExitPoint()
           
 ExternalPort createExternalPort()
           
 ExternalType createExternalType()
           
 java.lang.Object createFromString(EDataType eDataType, java.lang.String initialValue)
           
 Guard createGuard()
           
 GuardedTransition createGuardedTransition()
           
 Import createImport()
           
 InitialTransition createInitialTransition()
           
 InterfaceItem createInterfaceItem()
           
 KeyValue createKeyValue()
           
 LayerConnection createLayerConnection()
           
 LogicalSystem createLogicalSystem()
           
 LogicalThread createLogicalThread()
           
 Message createMessage()
           
 MessageFromIf createMessageFromIf()
           
 MessageHandler createMessageHandler()
           
 NonInitialTransition createNonInitialTransition()
           
 Operation createOperation()
           
 Port createPort()
           
 PortClass createPortClass()
           
 PortOperation createPortOperation()
           
 PrimitiveType createPrimitiveType()
           
 ProtocolClass createProtocolClass()
           
 ProtocolSemantics createProtocolSemantics()
           
 RefableType createRefableType()
           
 RefinedState createRefinedState()
           
 RefSAPoint createRefSAPoint()
           
 RelaySAPoint createRelaySAPoint()
           
 RoomClass createRoomClass()
           
 RoomModel createRoomModel()
           
 SAPoint createSAPoint()
           
 SAPRef createSAPRef()
           
 SemanticsRule createSemanticsRule()
           
 ServiceImplementation createServiceImplementation()
           
 SPPoint createSPPoint()
           
 SPPRef createSPPRef()
           
 StandardOperation createStandardOperation()
           
 State createState()
           
 StateGraph createStateGraph()
           
 StateGraphItem createStateGraphItem()
           
 StateGraphNode createStateGraphNode()
           
 StateTerminal createStateTerminal()
           
 StructureClass createStructureClass()
           
 SubStateTrPointTerminal createSubStateTrPointTerminal()
           
 SubSystemClass createSubSystemClass()
           
 SubSystemRef createSubSystemRef()
           
 Transition createTransition()
           
 TransitionChainStartTransition createTransitionChainStartTransition()
           
 TransitionPoint createTransitionPoint()
           
 TransitionTerminal createTransitionTerminal()
           
 Trigger createTrigger()
           
 TriggeredTransition createTriggeredTransition()
           
 TrPoint createTrPoint()
           
 TrPointTerminal createTrPointTerminal()
           
 VarDecl createVarDecl()
           
static RoomPackage getPackage()
          Deprecated.  
 RoomPackage getRoomPackage()
           
static RoomFactory init()
          Creates the default factory implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoomFactoryImpl

public RoomFactoryImpl()
Creates an instance of the factory.

EMF generated code
Method Detail

init

public static RoomFactory init()
Creates the default factory implementation.

EMF generated code

create

public EObject create(EClass eClass)

EMF generated code

createFromString

public java.lang.Object createFromString(EDataType eDataType,
                                         java.lang.String initialValue)

EMF generated code

convertToString

public java.lang.String convertToString(EDataType eDataType,
                                        java.lang.Object instanceValue)

EMF generated code

createRoomModel

public RoomModel createRoomModel()

Specified by:
createRoomModel in interface RoomFactory
Returns:
a new object of class 'Model'.
EMF generated code

createRoomClass

public RoomClass createRoomClass()

Specified by:
createRoomClass in interface RoomFactory
Returns:
a new object of class 'Class'.
EMF generated code

createStructureClass

public StructureClass createStructureClass()

Specified by:
createStructureClass in interface RoomFactory
Returns:
a new object of class 'Structure Class'.
EMF generated code

createActorContainerClass

public ActorContainerClass createActorContainerClass()

Specified by:
createActorContainerClass in interface RoomFactory
Returns:
a new object of class 'Actor Container Class'.
EMF generated code

createVarDecl

public VarDecl createVarDecl()

Specified by:
createVarDecl in interface RoomFactory
Returns:
a new object of class 'Var Decl'.
EMF generated code

createRefableType

public RefableType createRefableType()

Specified by:
createRefableType in interface RoomFactory
Returns:
a new object of class 'Refable Type'.
EMF generated code

createDataType

public DataType createDataType()

Specified by:
createDataType in interface RoomFactory
Returns:
a new object of class 'Data Type'.
EMF generated code

createComplexType

public ComplexType createComplexType()

Specified by:
createComplexType in interface RoomFactory
Returns:
a new object of class 'Complex Type'.
EMF generated code

createPrimitiveType

public PrimitiveType createPrimitiveType()

Specified by:
createPrimitiveType in interface RoomFactory
Returns:
a new object of class 'Primitive Type'.
EMF generated code

createExternalType

public ExternalType createExternalType()

Specified by:
createExternalType in interface RoomFactory
Returns:
a new object of class 'External Type'.
EMF generated code

createDataClass

public DataClass createDataClass()

Specified by:
createDataClass in interface RoomFactory
Returns:
a new object of class 'Data Class'.
EMF generated code

createAttribute

public Attribute createAttribute()

Specified by:
createAttribute in interface RoomFactory
Returns:
a new object of class 'Attribute'.
EMF generated code

createOperation

public Operation createOperation()

Specified by:
createOperation in interface RoomFactory
Returns:
a new object of class 'Operation'.
EMF generated code

createStandardOperation

public StandardOperation createStandardOperation()

Specified by:
createStandardOperation in interface RoomFactory
Returns:
a new object of class 'Standard Operation'.
EMF generated code

createPortOperation

public PortOperation createPortOperation()

Specified by:
createPortOperation in interface RoomFactory
Returns:
a new object of class 'Port Operation'.
EMF generated code

createProtocolClass

public ProtocolClass createProtocolClass()

Specified by:
createProtocolClass in interface RoomFactory
Returns:
a new object of class 'Protocol Class'.
EMF generated code

createMessage

public Message createMessage()

Specified by:
createMessage in interface RoomFactory
Returns:
a new object of class 'Message'.
EMF generated code

createPortClass

public PortClass createPortClass()

Specified by:
createPortClass in interface RoomFactory
Returns:
a new object of class 'Port Class'.
EMF generated code

createMessageHandler

public MessageHandler createMessageHandler()

Specified by:
createMessageHandler in interface RoomFactory
Returns:
a new object of class 'Message Handler'.
EMF generated code

createProtocolSemantics

public ProtocolSemantics createProtocolSemantics()

Specified by:
createProtocolSemantics in interface RoomFactory
Returns:
a new object of class 'Protocol Semantics'.
EMF generated code

createSemanticsRule

public SemanticsRule createSemanticsRule()

Specified by:
createSemanticsRule in interface RoomFactory
Returns:
a new object of class 'Semantics Rule'.
EMF generated code

createActorClass

public ActorClass createActorClass()

Specified by:
createActorClass in interface RoomFactory
Returns:
a new object of class 'Actor Class'.
EMF generated code

createInterfaceItem

public InterfaceItem createInterfaceItem()

Specified by:
createInterfaceItem in interface RoomFactory
Returns:
a new object of class 'Interface Item'.
EMF generated code

createPort

public Port createPort()

Specified by:
createPort in interface RoomFactory
Returns:
a new object of class 'Port'.
EMF generated code

createExternalPort

public ExternalPort createExternalPort()

Specified by:
createExternalPort in interface RoomFactory
Returns:
a new object of class 'External Port'.
EMF generated code

createSAPRef

public SAPRef createSAPRef()

Specified by:
createSAPRef in interface RoomFactory
Returns:
a new object of class 'SAP Ref'.
EMF generated code

createSPPRef

public SPPRef createSPPRef()

Specified by:
createSPPRef in interface RoomFactory
Returns:
a new object of class 'SPP Ref'.
EMF generated code

createServiceImplementation

public ServiceImplementation createServiceImplementation()

Specified by:
createServiceImplementation in interface RoomFactory
Returns:
a new object of class 'Service Implementation'.
EMF generated code

createLogicalSystem

public LogicalSystem createLogicalSystem()

Specified by:
createLogicalSystem in interface RoomFactory
Returns:
a new object of class 'Logical System'.
EMF generated code

createActorContainerRef

public ActorContainerRef createActorContainerRef()

Specified by:
createActorContainerRef in interface RoomFactory
Returns:
a new object of class 'Actor Container Ref'.
EMF generated code

createSubSystemRef

public SubSystemRef createSubSystemRef()

Specified by:
createSubSystemRef in interface RoomFactory
Returns:
a new object of class 'Sub System Ref'.
EMF generated code

createSubSystemClass

public SubSystemClass createSubSystemClass()

Specified by:
createSubSystemClass in interface RoomFactory
Returns:
a new object of class 'Sub System Class'.
EMF generated code

createLogicalThread

public LogicalThread createLogicalThread()

Specified by:
createLogicalThread in interface RoomFactory
Returns:
a new object of class 'Logical Thread'.
EMF generated code

createActorInstancePath

public ActorInstancePath createActorInstancePath()

Specified by:
createActorInstancePath in interface RoomFactory
Returns:
a new object of class 'Actor Instance Path'.
EMF generated code

createBinding

public Binding createBinding()

Specified by:
createBinding in interface RoomFactory
Returns:
a new object of class 'Binding'.
EMF generated code

createBindingEndPoint

public BindingEndPoint createBindingEndPoint()

Specified by:
createBindingEndPoint in interface RoomFactory
Returns:
a new object of class 'Binding End Point'.
EMF generated code

createLayerConnection

public LayerConnection createLayerConnection()

Specified by:
createLayerConnection in interface RoomFactory
Returns:
a new object of class 'Layer Connection'.
EMF generated code

createSAPoint

public SAPoint createSAPoint()

Specified by:
createSAPoint in interface RoomFactory
Returns:
a new object of class 'SA Point'.
EMF generated code

createRefSAPoint

public RefSAPoint createRefSAPoint()

Specified by:
createRefSAPoint in interface RoomFactory
Returns:
a new object of class 'Ref SA Point'.
EMF generated code

createRelaySAPoint

public RelaySAPoint createRelaySAPoint()

Specified by:
createRelaySAPoint in interface RoomFactory
Returns:
a new object of class 'Relay SA Point'.
EMF generated code

createSPPoint

public SPPoint createSPPoint()

Specified by:
createSPPoint in interface RoomFactory
Returns:
a new object of class 'SP Point'.
EMF generated code

createActorRef

public ActorRef createActorRef()

Specified by:
createActorRef in interface RoomFactory
Returns:
a new object of class 'Actor Ref'.
EMF generated code

createStateGraphNode

public StateGraphNode createStateGraphNode()

Specified by:
createStateGraphNode in interface RoomFactory
Returns:
a new object of class 'State Graph Node'.
EMF generated code

createStateGraphItem

public StateGraphItem createStateGraphItem()

Specified by:
createStateGraphItem in interface RoomFactory
Returns:
a new object of class 'State Graph Item'.
EMF generated code

createState

public State createState()

Specified by:
createState in interface RoomFactory
Returns:
a new object of class 'State'.
EMF generated code

createStateGraph

public StateGraph createStateGraph()

Specified by:
createStateGraph in interface RoomFactory
Returns:
a new object of class 'State Graph'.
EMF generated code

createBaseState

public BaseState createBaseState()

Specified by:
createBaseState in interface RoomFactory
Returns:
a new object of class 'Base State'.
EMF generated code

createRefinedState

public RefinedState createRefinedState()

Specified by:
createRefinedState in interface RoomFactory
Returns:
a new object of class 'Refined State'.
EMF generated code

createDetailCode

public DetailCode createDetailCode()

Specified by:
createDetailCode in interface RoomFactory
Returns:
a new object of class 'Detail Code'.
EMF generated code

createTrPoint

public TrPoint createTrPoint()

Specified by:
createTrPoint in interface RoomFactory
Returns:
a new object of class 'Tr Point'.
EMF generated code

createTransitionPoint

public TransitionPoint createTransitionPoint()

Specified by:
createTransitionPoint in interface RoomFactory
Returns:
a new object of class 'Transition Point'.
EMF generated code

createEntryPoint

public EntryPoint createEntryPoint()

Specified by:
createEntryPoint in interface RoomFactory
Returns:
a new object of class 'Entry Point'.
EMF generated code

createExitPoint

public ExitPoint createExitPoint()

Specified by:
createExitPoint in interface RoomFactory
Returns:
a new object of class 'Exit Point'.
EMF generated code

createChoicePoint

public ChoicePoint createChoicePoint()

Specified by:
createChoicePoint in interface RoomFactory
Returns:
a new object of class 'Choice Point'.
EMF generated code

createTransition

public Transition createTransition()

Specified by:
createTransition in interface RoomFactory
Returns:
a new object of class 'Transition'.
EMF generated code

createNonInitialTransition

public NonInitialTransition createNonInitialTransition()

Specified by:
createNonInitialTransition in interface RoomFactory
Returns:
a new object of class 'Non Initial Transition'.
EMF generated code

createTransitionChainStartTransition

public TransitionChainStartTransition createTransitionChainStartTransition()

Specified by:
createTransitionChainStartTransition in interface RoomFactory
Returns:
a new object of class 'Transition Chain Start Transition'.
EMF generated code

createInitialTransition

public InitialTransition createInitialTransition()

Specified by:
createInitialTransition in interface RoomFactory
Returns:
a new object of class 'Initial Transition'.
EMF generated code

createContinuationTransition

public ContinuationTransition createContinuationTransition()

Specified by:
createContinuationTransition in interface RoomFactory
Returns:
a new object of class 'Continuation Transition'.
EMF generated code

createTriggeredTransition

public TriggeredTransition createTriggeredTransition()

Specified by:
createTriggeredTransition in interface RoomFactory
Returns:
a new object of class 'Triggered Transition'.
EMF generated code

createGuardedTransition

public GuardedTransition createGuardedTransition()

Specified by:
createGuardedTransition in interface RoomFactory
Returns:
a new object of class 'Guarded Transition'.
EMF generated code

createCPBranchTransition

public CPBranchTransition createCPBranchTransition()

Specified by:
createCPBranchTransition in interface RoomFactory
Returns:
a new object of class 'CP Branch Transition'.
EMF generated code

createTransitionTerminal

public TransitionTerminal createTransitionTerminal()

Specified by:
createTransitionTerminal in interface RoomFactory
Returns:
a new object of class 'Transition Terminal'.
EMF generated code

createStateTerminal

public StateTerminal createStateTerminal()

Specified by:
createStateTerminal in interface RoomFactory
Returns:
a new object of class 'State Terminal'.
EMF generated code

createTrPointTerminal

public TrPointTerminal createTrPointTerminal()

Specified by:
createTrPointTerminal in interface RoomFactory
Returns:
a new object of class 'Tr Point Terminal'.
EMF generated code

createSubStateTrPointTerminal

public SubStateTrPointTerminal createSubStateTrPointTerminal()

Specified by:
createSubStateTrPointTerminal in interface RoomFactory
Returns:
a new object of class 'Sub State Tr Point Terminal'.
EMF generated code

createChoicepointTerminal

public ChoicepointTerminal createChoicepointTerminal()

Specified by:
createChoicepointTerminal in interface RoomFactory
Returns:
a new object of class 'Choicepoint Terminal'.
EMF generated code

createTrigger

public Trigger createTrigger()

Specified by:
createTrigger in interface RoomFactory
Returns:
a new object of class 'Trigger'.
EMF generated code

createMessageFromIf

public MessageFromIf createMessageFromIf()

Specified by:
createMessageFromIf in interface RoomFactory
Returns:
a new object of class 'Message From If'.
EMF generated code

createGuard

public Guard createGuard()

Specified by:
createGuard in interface RoomFactory
Returns:
a new object of class 'Guard'.
EMF generated code

createDocumentation

public Documentation createDocumentation()

Specified by:
createDocumentation in interface RoomFactory
Returns:
a new object of class 'Documentation'.
EMF generated code

createAnnotation

public Annotation createAnnotation()

Specified by:
createAnnotation in interface RoomFactory
Returns:
a new object of class 'Annotation'.
EMF generated code

createKeyValue

public KeyValue createKeyValue()

Specified by:
createKeyValue in interface RoomFactory
Returns:
a new object of class 'Key Value'.
EMF generated code

createImport

public Import createImport()

Specified by:
createImport in interface RoomFactory
Returns:
a new object of class 'Import'.
EMF generated code

createCommunicationTypeFromString

public CommunicationType createCommunicationTypeFromString(EDataType eDataType,
                                                           java.lang.String initialValue)

EMF generated code

convertCommunicationTypeToString

public java.lang.String convertCommunicationTypeToString(EDataType eDataType,
                                                         java.lang.Object instanceValue)

EMF generated code

createActorCommunicationTypeFromString

public ActorCommunicationType createActorCommunicationTypeFromString(EDataType eDataType,
                                                                     java.lang.String initialValue)

EMF generated code

convertActorCommunicationTypeToString

public java.lang.String convertActorCommunicationTypeToString(EDataType eDataType,
                                                              java.lang.Object instanceValue)

EMF generated code

getRoomPackage

public RoomPackage getRoomPackage()

Specified by:
getRoomPackage in interface RoomFactory
Returns:
the package supported by this factory.
EMF generated code

getPackage

@Deprecated
public static RoomPackage getPackage()
Deprecated. 

EMF generated code