org.eclipse.etrice.generator.etricegen
Interface ETriceGenFactory

All Known Implementing Classes:
ETriceGenFactoryImpl

public interface ETriceGenFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ETriceGenPackage
EMF generated code

Field Summary
static ETriceGenFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ActiveTrigger createActiveTrigger()
          Returns a new object of class 'Active Trigger'.
 ActorInstance createActorInstance()
          Returns a new object of class 'Actor Instance'.
 BindingInstance createBindingInstance()
          Returns a new object of class 'Binding Instance'.
 ConnectionInstance createConnectionInstance()
          Returns a new object of class 'Connection Instance'.
 ExpandedActorClass createExpandedActorClass()
          Returns a new object of class 'Expanded Actor Class'.
 InterfaceItemInstance createInterfaceItemInstance()
          Returns a new object of class 'Interface Item Instance'.
 PortInstance createPortInstance()
          Returns a new object of class 'Port Instance'.
 Root createRoot()
          Returns a new object of class 'Root'.
 SAPInstance createSAPInstance()
          Returns a new object of class 'SAP Instance'.
 ServiceImplInstance createServiceImplInstance()
          Returns a new object of class 'Service Impl Instance'.
 SPPInstance createSPPInstance()
          Returns a new object of class 'SPP Instance'.
 StructureInstance createStructureInstance()
          Returns a new object of class 'Structure Instance'.
 SubSystemInstance createSubSystemInstance()
          Returns a new object of class 'Sub System Instance'.
 TransitionChain createTransitionChain()
          Returns a new object of class 'Transition Chain'.
 ETriceGenPackage getETriceGenPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final ETriceGenFactory eINSTANCE
The singleton instance of the factory.

EMF generated code
Method Detail

createRoot

Root createRoot()
Returns a new object of class 'Root'.

Returns:
a new object of class 'Root'.
EMF generated code

createStructureInstance

StructureInstance createStructureInstance()
Returns a new object of class 'Structure Instance'.

Returns:
a new object of class 'Structure Instance'.
EMF generated code

createSubSystemInstance

SubSystemInstance createSubSystemInstance()
Returns a new object of class 'Sub System Instance'.

Returns:
a new object of class 'Sub System Instance'.
EMF generated code

createActorInstance

ActorInstance createActorInstance()
Returns a new object of class 'Actor Instance'.

Returns:
a new object of class 'Actor Instance'.
EMF generated code

createInterfaceItemInstance

InterfaceItemInstance createInterfaceItemInstance()
Returns a new object of class 'Interface Item Instance'.

Returns:
a new object of class 'Interface Item Instance'.
EMF generated code

createPortInstance

PortInstance createPortInstance()
Returns a new object of class 'Port Instance'.

Returns:
a new object of class 'Port Instance'.
EMF generated code

createBindingInstance

BindingInstance createBindingInstance()
Returns a new object of class 'Binding Instance'.

Returns:
a new object of class 'Binding Instance'.
EMF generated code

createSAPInstance

SAPInstance createSAPInstance()
Returns a new object of class 'SAP Instance'.

Returns:
a new object of class 'SAP Instance'.
EMF generated code

createSPPInstance

SPPInstance createSPPInstance()
Returns a new object of class 'SPP Instance'.

Returns:
a new object of class 'SPP Instance'.
EMF generated code

createServiceImplInstance

ServiceImplInstance createServiceImplInstance()
Returns a new object of class 'Service Impl Instance'.

Returns:
a new object of class 'Service Impl Instance'.
EMF generated code

createConnectionInstance

ConnectionInstance createConnectionInstance()
Returns a new object of class 'Connection Instance'.

Returns:
a new object of class 'Connection Instance'.
EMF generated code

createActiveTrigger

ActiveTrigger createActiveTrigger()
Returns a new object of class 'Active Trigger'.

Returns:
a new object of class 'Active Trigger'.
EMF generated code

createTransitionChain

TransitionChain createTransitionChain()
Returns a new object of class 'Transition Chain'.

Returns:
a new object of class 'Transition Chain'.
EMF generated code

createExpandedActorClass

ExpandedActorClass createExpandedActorClass()
Returns a new object of class 'Expanded Actor Class'.

Returns:
a new object of class 'Expanded Actor Class'.
EMF generated code

getETriceGenPackage

ETriceGenPackage getETriceGenPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
EMF generated code