Interface UsagemodelFactory

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

public interface UsagemodelFactory 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 UsagemodelFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createUsageScenario

      UsageScenario createUsageScenario()
      Returns a new object of class 'Usage Scenario'.
      Returns:
      a new object of class 'Usage Scenario'.
      Generated class or method.
    • createUserData

      UserData createUserData()
      Returns a new object of class 'User Data'.
      Returns:
      a new object of class 'User Data'.
      Generated class or method.
    • createUsageModel

      UsageModel createUsageModel()
      Returns a new object of class 'Usage Model'.
      Returns:
      a new object of class 'Usage Model'.
      Generated class or method.
    • createEntryLevelSystemCall

      EntryLevelSystemCall createEntryLevelSystemCall()
      Returns a new object of class 'Entry Level System Call'.
      Returns:
      a new object of class 'Entry Level System Call'.
      Generated class or method.
    • createScenarioBehaviour

      ScenarioBehaviour createScenarioBehaviour()
      Returns a new object of class 'Scenario Behaviour'.
      Returns:
      a new object of class 'Scenario Behaviour'.
      Generated class or method.
    • createBranchTransition

      BranchTransition createBranchTransition()
      Returns a new object of class 'Branch Transition'.
      Returns:
      a new object of class 'Branch Transition'.
      Generated class or method.
    • createBranch

      Branch createBranch()
      Returns a new object of class 'Branch'.
      Returns:
      a new object of class 'Branch'.
      Generated class or method.
    • createLoop

      Loop createLoop()
      Returns a new object of class 'Loop'.
      Returns:
      a new object of class 'Loop'.
      Generated class or method.
    • createStop

      Stop createStop()
      Returns a new object of class 'Stop'.
      Returns:
      a new object of class 'Stop'.
      Generated class or method.
    • createStart

      Start createStart()
      Returns a new object of class 'Start'.
      Returns:
      a new object of class 'Start'.
      Generated class or method.
    • createOpenWorkload

      OpenWorkload createOpenWorkload()
      Returns a new object of class 'Open Workload'.
      Returns:
      a new object of class 'Open Workload'.
      Generated class or method.
    • createDelay

      Delay createDelay()
      Returns a new object of class 'Delay'.
      Returns:
      a new object of class 'Delay'.
      Generated class or method.
    • createClosedWorkload

      ClosedWorkload createClosedWorkload()
      Returns a new object of class 'Closed Workload'.
      Returns:
      a new object of class 'Closed Workload'.
      Generated class or method.
    • getUsagemodelPackage

      UsagemodelPackage getUsagemodelPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.