Interface EventFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
EventFactoryImpl

public interface EventFactory
extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
EventPackage
  • Field Details

    • eINSTANCE

      static final EventFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createEventModel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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