Interface SeffFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
SeffFactoryImpl

public interface SeffFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
Generated class or method.
  • Field Details

    • eINSTANCE

      static final SeffFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createStopAction

      StopAction createStopAction()
      Returns a new object of class 'Stop Action'.
      Returns:
      a new object of class 'Stop Action'.
      Generated class or method.
    • createResourceDemandingBehaviour

      ResourceDemandingBehaviour createResourceDemandingBehaviour()
      Returns a new object of class 'Resource Demanding Behaviour'.
      Returns:
      a new object of class 'Resource Demanding Behaviour'.
      Generated class or method.
    • createBranchAction

      BranchAction createBranchAction()
      Returns a new object of class 'Branch Action'.
      Returns:
      a new object of class 'Branch Action'.
      Generated class or method.
    • createStartAction

      StartAction createStartAction()
      Returns a new object of class 'Start Action'.
      Returns:
      a new object of class 'Start Action'.
      Generated class or method.
    • createResourceDemandingSEFF

      ResourceDemandingSEFF createResourceDemandingSEFF()
      Returns a new object of class 'Resource Demanding SEFF'.
      Returns:
      a new object of class 'Resource Demanding SEFF'.
      Generated class or method.
    • createResourceDemandingInternalBehaviour

      ResourceDemandingInternalBehaviour createResourceDemandingInternalBehaviour()
      Returns a new object of class 'Resource Demanding Internal Behaviour'.
      Returns:
      a new object of class 'Resource Demanding Internal Behaviour'.
      Generated class or method.
    • createReleaseAction

      ReleaseAction createReleaseAction()
      Returns a new object of class 'Release Action'.
      Returns:
      a new object of class 'Release Action'.
      Generated class or method.
    • createLoopAction

      LoopAction createLoopAction()
      Returns a new object of class 'Loop Action'.
      Returns:
      a new object of class 'Loop Action'.
      Generated class or method.
    • createForkAction

      ForkAction createForkAction()
      Returns a new object of class 'Fork Action'.
      Returns:
      a new object of class 'Fork Action'.
      Generated class or method.
    • createForkedBehaviour

      ForkedBehaviour createForkedBehaviour()
      Returns a new object of class 'Forked Behaviour'.
      Returns:
      a new object of class 'Forked Behaviour'.
      Generated class or method.
    • createSynchronisationPoint

      SynchronisationPoint createSynchronisationPoint()
      Returns a new object of class 'Synchronisation Point'.
      Returns:
      a new object of class 'Synchronisation Point'.
      Generated class or method.
    • createExternalCallAction

      ExternalCallAction createExternalCallAction()
      Returns a new object of class 'External Call Action'.
      Returns:
      a new object of class 'External Call Action'.
      Generated class or method.
    • createCallReturnAction

      CallReturnAction createCallReturnAction()
      Returns a new object of class 'Call Return Action'.
      Returns:
      a new object of class 'Call Return Action'.
      Generated class or method.
    • createProbabilisticBranchTransition

      ProbabilisticBranchTransition createProbabilisticBranchTransition()
      Returns a new object of class 'Probabilistic Branch Transition'.
      Returns:
      a new object of class 'Probabilistic Branch Transition'.
      Generated class or method.
    • createAcquireAction

      AcquireAction createAcquireAction()
      Returns a new object of class 'Acquire Action'.
      Returns:
      a new object of class 'Acquire Action'.
      Generated class or method.
    • createCollectionIteratorAction

      CollectionIteratorAction createCollectionIteratorAction()
      Returns a new object of class 'Collection Iterator Action'.
      Returns:
      a new object of class 'Collection Iterator Action'.
      Generated class or method.
    • createGuardedBranchTransition

      GuardedBranchTransition createGuardedBranchTransition()
      Returns a new object of class 'Guarded Branch Transition'.
      Returns:
      a new object of class 'Guarded Branch Transition'.
      Generated class or method.
    • createSetVariableAction

      SetVariableAction createSetVariableAction()
      Returns a new object of class 'Set Variable Action'.
      Returns:
      a new object of class 'Set Variable Action'.
      Generated class or method.
    • createInternalCallAction

      InternalCallAction createInternalCallAction()
      Returns a new object of class 'Internal Call Action'.
      Returns:
      a new object of class 'Internal Call Action'.
      Generated class or method.
    • createEmitEventAction

      EmitEventAction createEmitEventAction()
      Returns a new object of class 'Emit Event Action'.
      Returns:
      a new object of class 'Emit Event Action'.
      Generated class or method.
    • createInternalAction

      InternalAction createInternalAction()
      Returns a new object of class 'Internal Action'.
      Returns:
      a new object of class 'Internal Action'.
      Generated class or method.
    • getSeffPackage

      SeffPackage getSeffPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.