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 convertPrimitiveTypeToString(EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(EDataType eDataType, java.lang.Object instanceValue)
           
 EObject create(EClass eClass)
           
 ActorClass createActorClass()
           
 ActorContainerClass createActorContainerClass()
           
 ActorContainerRef createActorContainerRef()
           
 ActorInstancePath createActorInstancePath()
           
 ActorRef createActorRef()
           
 Annotation createAnnotation()
           
 Attribute createAttribute()
           
 BaseState createBaseState()
           
 BasicType createBasicType()
           
 Binding createBinding()
           
 BindingEndPoint createBindingEndPoint()
           
 ChoicePoint createChoicePoint()
           
 ChoicepointTerminal createChoicepointTerminal()
           
 ContinuationTransition createContinuationTransition()
           
 CPBranchTransition createCPBranchTransition()
           
 DataClass createDataClass()
           
 DetailCode createDetailCode()
           
 Documentation createDocumentation()
           
 EntryPoint createEntryPoint()
           
 ExitPoint createExitPoint()
           
 ExternalPort createExternalPort()
           
 FreeType createFreeType()
           
 FreeTypedID createFreeTypedID()
           
 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()
           
 PlainStateGraph createPlainStateGraph()
           
 Port createPort()
           
 PortClass createPortClass()
           
 PrimitiveType createPrimitiveTypeFromString(EDataType eDataType, java.lang.String initialValue)
           
 ProtocolClass createProtocolClass()
           
 ProtocolSemantics createProtocolSemantics()
           
 RefinedState createRefinedState()
           
 RefSAPoint createRefSAPoint()
           
 RelaySAPoint createRelaySAPoint()
           
 RoomClass createRoomClass()
           
 RoomModel createRoomModel()
           
 SAPoint createSAPoint()
           
 SAPRef createSAPRef()
           
 SemanticsInRule createSemanticsInRule()
           
 SemanticsOutRule createSemanticsOutRule()
           
 SemanticsRule createSemanticsRule()
           
 ServiceImplementation createServiceImplementation()
           
 SPPoint createSPPoint()
           
 SPPRef createSPPRef()
           
 State createState()
           
 StateGraph createStateGraph()
           
 StateGraphItem createStateGraphItem()
           
 StateGraphNode createStateGraphNode()
           
 StateMachine createStateMachine()
           
 StateTerminal createStateTerminal()
           
 StructureClass createStructureClass()
           
 SubStateTrPointTerminal createSubStateTrPointTerminal()
           
 SubSystemClass createSubSystemClass()
           
 SubSystemRef createSubSystemRef()
           
 Transition createTransition()
           
 TransitionPoint createTransitionPoint()
           
 TransitionTerminal createTransitionTerminal()
           
 Trigger createTrigger()
           
 TriggeredTransition createTriggeredTransition()
           
 TrPoint createTrPoint()
           
 TrPointTerminal createTrPointTerminal()
           
 Type createType()
           
 TypedID createTypedID()
           
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

createTypedID

public TypedID createTypedID()

Specified by:
createTypedID in interface RoomFactory
Returns:
a new object of class 'Typed ID'.
EMF generated code

createFreeTypedID

public FreeTypedID createFreeTypedID()

Specified by:
createFreeTypedID in interface RoomFactory
Returns:
a new object of class 'Free Typed ID'.
EMF generated code

createBasicType

public BasicType createBasicType()

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

createType

public Type createType()

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

createFreeType

public FreeType createFreeType()

Specified by:
createFreeType in interface RoomFactory
Returns:
a new object of class 'Free 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

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

createSemanticsInRule

public SemanticsInRule createSemanticsInRule()

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

createSemanticsOutRule

public SemanticsOutRule createSemanticsOutRule()

Specified by:
createSemanticsOutRule in interface RoomFactory
Returns:
a new object of class 'Semantics Out 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

createStateMachine

public StateMachine createStateMachine()

Specified by:
createStateMachine in interface RoomFactory
Returns:
a new object of class 'State Machine'.
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

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

createPlainStateGraph

public PlainStateGraph createPlainStateGraph()

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

createPrimitiveTypeFromString

public PrimitiveType createPrimitiveTypeFromString(EDataType eDataType,
                                                   java.lang.String initialValue)

EMF generated code

convertPrimitiveTypeToString

public java.lang.String convertPrimitiveTypeToString(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