org.eclipse.gmt.modisco.omg.kdm.event
Interface EventFactory


public interface EventFactory

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

See Also:
EventPackage
Generated:

Field Summary
static EventFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ConsumesEvent createConsumesEvent()
          Returns a new object of class 'Consumes Event'.
 Event createEvent()
          Returns a new object of class 'Event'.
 EventAction createEventAction()
          Returns a new object of class 'Action'.
 EventElement createEventElement()
          Returns a new object of class 'Element'.
 EventModel createEventModel()
          Returns a new object of class 'Model'.
 EventRelationship createEventRelationship()
          Returns a new object of class 'Relationship'.
 EventResource createEventResource()
          Returns a new object of class 'Resource'.
 HasState createHasState()
          Returns a new object of class 'Has State'.
 InitialState createInitialState()
          Returns a new object of class 'Initial State'.
 NextState createNextState()
          Returns a new object of class 'Next State'.
 OnEntry createOnEntry()
          Returns a new object of class 'On Entry'.
 OnExit createOnExit()
          Returns a new object of class 'On Exit'.
 ProducesEvent createProducesEvent()
          Returns a new object of class 'Produces Event'.
 ReadsState createReadsState()
          Returns a new object of class 'Reads State'.
 State createState()
          Returns a new object of class 'State'.
 Transition createTransition()
          Returns a new object of class 'Transition'.
 EventPackage getEventPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final EventFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createEventModel

EventModel createEventModel()
Returns a new object of class 'Model'.

Returns:
a new object of class 'Model'.
Generated:

createEvent

Event createEvent()
Returns a new object of class 'Event'.

Returns:
a new object of class 'Event'.
Generated:

createEventRelationship

EventRelationship createEventRelationship()
Returns a new object of class 'Relationship'.

Returns:
a new object of class 'Relationship'.
Generated:

createEventResource

EventResource createEventResource()
Returns a new object of class 'Resource'.

Returns:
a new object of class 'Resource'.
Generated:

createState

State createState()
Returns a new object of class 'State'.

Returns:
a new object of class 'State'.
Generated:

createTransition

Transition createTransition()
Returns a new object of class 'Transition'.

Returns:
a new object of class 'Transition'.
Generated:

createOnEntry

OnEntry createOnEntry()
Returns a new object of class 'On Entry'.

Returns:
a new object of class 'On Entry'.
Generated:

createOnExit

OnExit createOnExit()
Returns a new object of class 'On Exit'.

Returns:
a new object of class 'On Exit'.
Generated:

createEventAction

EventAction createEventAction()
Returns a new object of class 'Action'.

Returns:
a new object of class 'Action'.
Generated:

createReadsState

ReadsState createReadsState()
Returns a new object of class 'Reads State'.

Returns:
a new object of class 'Reads State'.
Generated:

createProducesEvent

ProducesEvent createProducesEvent()
Returns a new object of class 'Produces Event'.

Returns:
a new object of class 'Produces Event'.
Generated:

createConsumesEvent

ConsumesEvent createConsumesEvent()
Returns a new object of class 'Consumes Event'.

Returns:
a new object of class 'Consumes Event'.
Generated:

createNextState

NextState createNextState()
Returns a new object of class 'Next State'.

Returns:
a new object of class 'Next State'.
Generated:

createInitialState

InitialState createInitialState()
Returns a new object of class 'Initial State'.

Returns:
a new object of class 'Initial State'.
Generated:

createEventElement

EventElement createEventElement()
Returns a new object of class 'Element'.

Returns:
a new object of class 'Element'.
Generated:

createHasState

HasState createHasState()
Returns a new object of class 'Has State'.

Returns:
a new object of class 'Has State'.
Generated:

getEventPackage

EventPackage getEventPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated: