Interface CoreFactory

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

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

    • createAdaptationBehaviorRepository

      AdaptationBehaviorRepository createAdaptationBehaviorRepository()
      Returns a new object of class 'Adaptation Behavior Repository'.
      Returns:
      a new object of class 'Adaptation Behavior Repository'.
      Generated class or method.
    • createAdaptationBehavior

      AdaptationBehavior createAdaptationBehavior()
      Returns a new object of class 'Adaptation Behavior'.
      Returns:
      a new object of class 'Adaptation Behavior'.
      Generated class or method.
    • createNestedAdaptationBehavior

      NestedAdaptationBehavior createNestedAdaptationBehavior()
      Returns a new object of class 'Nested Adaptation Behavior'.
      Returns:
      a new object of class 'Nested Adaptation Behavior'.
      Generated class or method.
    • createStateTransformingStep

      StateTransformingStep createStateTransformingStep()
      Returns a new object of class 'State Transforming Step'.
      Returns:
      a new object of class 'State Transforming Step'.
      Generated class or method.
    • createEnactAdaptationStep

      EnactAdaptationStep createEnactAdaptationStep()
      Returns a new object of class 'Enact Adaptation Step'.
      Returns:
      a new object of class 'Enact Adaptation Step'.
      Generated class or method.
    • createResourceDemandingStep

      ResourceDemandingStep createResourceDemandingStep()
      Returns a new object of class 'Resource Demanding Step'.
      Returns:
      a new object of class 'Resource Demanding Step'.
      Generated class or method.
    • createGuardedStep

      GuardedStep createGuardedStep()
      Returns a new object of class 'Guarded Step'.
      Returns:
      a new object of class 'Guarded Step'.
      Generated class or method.
    • createGuardedTransition

      GuardedTransition createGuardedTransition()
      Returns a new object of class 'Guarded Transition'.
      Returns:
      a new object of class 'Guarded Transition'.
      Generated class or method.
    • createRoleType

      RoleType createRoleType()
      Returns a new object of class 'Role Type'.
      Returns:
      a new object of class 'Role Type'.
      Generated class or method.
    • createControllerCall

      ControllerCall createControllerCall()
      Returns a new object of class 'Controller Call'.
      Returns:
      a new object of class 'Controller Call'.
      Generated class or method.
    • getCorePackage

      CorePackage getCorePackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.