Interface ActionFactory

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:
ActionFactoryImpl

public interface ActionFactory
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:
ActionPackage
  • Field Details

    • eINSTANCE

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

    • createActionElement

      ActionElement createActionElement()
      Returns a new object of class 'Element'.
      Returns:
      a new object of class 'Element'.
    • createControlFlow

      ControlFlow createControlFlow()
      Returns a new object of class 'Control Flow'.
      Returns:
      a new object of class 'Control Flow'.
    • createCalls

      Calls createCalls()
      Returns a new object of class 'Calls'.
      Returns:
      a new object of class 'Calls'.
    • createCreates

      Creates createCreates()
      Returns a new object of class 'Creates'.
      Returns:
      a new object of class 'Creates'.
    • createReads

      Reads createReads()
      Returns a new object of class 'Reads'.
      Returns:
      a new object of class 'Reads'.
    • createWrites

      Writes createWrites()
      Returns a new object of class 'Writes'.
      Returns:
      a new object of class 'Writes'.
    • createCompliesTo

      CompliesTo createCompliesTo()
      Returns a new object of class 'Complies To'.
      Returns:
      a new object of class 'Complies To'.
    • createFlow

      Flow createFlow()
      Returns a new object of class 'Flow'.
      Returns:
      a new object of class 'Flow'.
    • createTrueFlow

      TrueFlow createTrueFlow()
      Returns a new object of class 'True Flow'.
      Returns:
      a new object of class 'True Flow'.
    • createFalseFlow

      FalseFlow createFalseFlow()
      Returns a new object of class 'False Flow'.
      Returns:
      a new object of class 'False Flow'.
    • createGuardedFlow

      GuardedFlow createGuardedFlow()
      Returns a new object of class 'Guarded Flow'.
      Returns:
      a new object of class 'Guarded Flow'.
    • createUsesType

      UsesType createUsesType()
      Returns a new object of class 'Uses Type'.
      Returns:
      a new object of class 'Uses Type'.
    • createAddresses

      Addresses createAddresses()
      Returns a new object of class 'Addresses'.
      Returns:
      a new object of class 'Addresses'.
    • createActionRelationship

      ActionRelationship createActionRelationship()
      Returns a new object of class 'Relationship'.
      Returns:
      a new object of class 'Relationship'.
    • createThrows

      Throws createThrows()
      Returns a new object of class 'Throws'.
      Returns:
      a new object of class 'Throws'.
    • createDispatches

      Dispatches createDispatches()
      Returns a new object of class 'Dispatches'.
      Returns:
      a new object of class 'Dispatches'.
    • createEntryFlow

      EntryFlow createEntryFlow()
      Returns a new object of class 'Entry Flow'.
      Returns:
      a new object of class 'Entry Flow'.
    • createBlockUnit

      BlockUnit createBlockUnit()
      Returns a new object of class 'Block Unit'.
      Returns:
      a new object of class 'Block Unit'.
    • createExceptionUnit

      ExceptionUnit createExceptionUnit()
      Returns a new object of class 'Exception Unit'.
      Returns:
      a new object of class 'Exception Unit'.
    • createTryUnit

      TryUnit createTryUnit()
      Returns a new object of class 'Try Unit'.
      Returns:
      a new object of class 'Try Unit'.
    • createFinallyUnit

      FinallyUnit createFinallyUnit()
      Returns a new object of class 'Finally Unit'.
      Returns:
      a new object of class 'Finally Unit'.
    • createCatchUnit

      CatchUnit createCatchUnit()
      Returns a new object of class 'Catch Unit'.
      Returns:
      a new object of class 'Catch Unit'.
    • createExitFlow

      ExitFlow createExitFlow()
      Returns a new object of class 'Exit Flow'.
      Returns:
      a new object of class 'Exit Flow'.
    • createExceptionFlow

      ExceptionFlow createExceptionFlow()
      Returns a new object of class 'Exception Flow'.
      Returns:
      a new object of class 'Exception Flow'.
    • getActionPackage

      ActionPackage getActionPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.