Interface RepoLangFactory

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

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

    • createRepository

      Repository createRepository()
      Returns a new object of class 'Repository'.
      Returns:
      a new object of class 'Repository'.
      Generated class or method.
    • createImportedRepository

      ImportedRepository createImportedRepository()
      Returns a new object of class 'Imported Repository'.
      Returns:
      a new object of class 'Imported Repository'.
      Generated class or method.
    • createNamedElement

      NamedElement createNamedElement()
      Returns a new object of class 'Named Element'.
      Returns:
      a new object of class 'Named Element'.
      Generated class or method.
    • createInterface

      Interface createInterface()
      Returns a new object of class 'Interface'.
      Returns:
      a new object of class 'Interface'.
      Generated class or method.
    • createSignature

      Signature createSignature()
      Returns a new object of class 'Signature'.
      Returns:
      a new object of class 'Signature'.
      Generated class or method.
    • createSignatureParameter

      SignatureParameter createSignatureParameter()
      Returns a new object of class 'Signature Parameter'.
      Returns:
      a new object of class 'Signature Parameter'.
      Generated class or method.
    • createComponent

      Component createComponent()
      Returns a new object of class 'Component'.
      Returns:
      a new object of class 'Component'.
      Generated class or method.
    • createRoleSpecification

      RoleSpecification createRoleSpecification()
      Returns a new object of class 'Role Specification'.
      Returns:
      a new object of class 'Role Specification'.
      Generated class or method.
    • createCompositeComponent

      CompositeComponent createCompositeComponent()
      Returns a new object of class 'Composite Component'.
      Returns:
      a new object of class 'Composite Component'.
      Generated class or method.
    • createSeff

      Seff createSeff()
      Returns a new object of class 'Seff'.
      Returns:
      a new object of class 'Seff'.
      Generated class or method.
    • createSeffAction

      SeffAction createSeffAction()
      Returns a new object of class 'Seff Action'.
      Returns:
      a new object of class 'Seff Action'.
      Generated class or method.
    • createSeffInternalAction

      SeffInternalAction createSeffInternalAction()
      Returns a new object of class 'Seff Internal Action'.
      Returns:
      a new object of class 'Seff Internal Action'.
      Generated class or method.
    • createSeffAcquireAction

      SeffAcquireAction createSeffAcquireAction()
      Returns a new object of class 'Seff Acquire Action'.
      Returns:
      a new object of class 'Seff Acquire Action'.
      Generated class or method.
    • createSeffReleaseAction

      SeffReleaseAction createSeffReleaseAction()
      Returns a new object of class 'Seff Release Action'.
      Returns:
      a new object of class 'Seff Release Action'.
      Generated class or method.
    • createSeffLoopAction

      SeffLoopAction createSeffLoopAction()
      Returns a new object of class 'Seff Loop Action'.
      Returns:
      a new object of class 'Seff Loop Action'.
      Generated class or method.
    • createSeffSetReturnAction

      SeffSetReturnAction createSeffSetReturnAction()
      Returns a new object of class 'Seff Set Return Action'.
      Returns:
      a new object of class 'Seff Set Return Action'.
      Generated class or method.
    • createSeffSetVariableAction

      SeffSetVariableAction createSeffSetVariableAction()
      Returns a new object of class 'Seff Set Variable Action'.
      Returns:
      a new object of class 'Seff Set Variable Action'.
      Generated class or method.
    • createSeffExternalCallAction

      SeffExternalCallAction createSeffExternalCallAction()
      Returns a new object of class 'Seff External Call Action'.
      Returns:
      a new object of class 'Seff External Call Action'.
      Generated class or method.
    • createSeffCallParameter

      SeffCallParameter createSeffCallParameter()
      Returns a new object of class 'Seff Call Parameter'.
      Returns:
      a new object of class 'Seff Call Parameter'.
      Generated class or method.
    • createSeffReferenceParameter

      SeffReferenceParameter createSeffReferenceParameter()
      Returns a new object of class 'Seff Reference Parameter'.
      Returns:
      a new object of class 'Seff Reference Parameter'.
      Generated class or method.
    • createSeffReturnParameter

      SeffReturnParameter createSeffReturnParameter()
      Returns a new object of class 'Seff Return Parameter'.
      Returns:
      a new object of class 'Seff Return Parameter'.
      Generated class or method.
    • createSeffVariableChar

      SeffVariableChar createSeffVariableChar()
      Returns a new object of class 'Seff Variable Char'.
      Returns:
      a new object of class 'Seff Variable Char'.
      Generated class or method.
    • createSeffProbabilisticBranchAction

      SeffProbabilisticBranchAction createSeffProbabilisticBranchAction()
      Returns a new object of class 'Seff Probabilistic Branch Action'.
      Returns:
      a new object of class 'Seff Probabilistic Branch Action'.
      Generated class or method.
    • createSeffBranch

      SeffBranch createSeffBranch()
      Returns a new object of class 'Seff Branch'.
      Returns:
      a new object of class 'Seff Branch'.
      Generated class or method.
    • createSeffProbabilisticBranch

      SeffProbabilisticBranch createSeffProbabilisticBranch()
      Returns a new object of class 'Seff Probabilistic Branch'.
      Returns:
      a new object of class 'Seff Probabilistic Branch'.
      Generated class or method.
    • createSeffGuardedBranchAction

      SeffGuardedBranchAction createSeffGuardedBranchAction()
      Returns a new object of class 'Seff Guarded Branch Action'.
      Returns:
      a new object of class 'Seff Guarded Branch Action'.
      Generated class or method.
    • createSeffGuardedBranch

      SeffGuardedBranch createSeffGuardedBranch()
      Returns a new object of class 'Seff Guarded Branch'.
      Returns:
      a new object of class 'Seff Guarded Branch'.
      Generated class or method.
    • createSeffForkAction

      SeffForkAction createSeffForkAction()
      Returns a new object of class 'Seff Fork Action'.
      Returns:
      a new object of class 'Seff Fork Action'.
      Generated class or method.
    • createSeffFork

      SeffFork createSeffFork()
      Returns a new object of class 'Seff Fork'.
      Returns:
      a new object of class 'Seff Fork'.
      Generated class or method.
    • createSubSeff

      SubSeff createSubSeff()
      Returns a new object of class 'Sub Seff'.
      Returns:
      a new object of class 'Sub Seff'.
      Generated class or method.
    • createPassiveResource

      PassiveResource createPassiveResource()
      Returns a new object of class 'Passive Resource'.
      Returns:
      a new object of class 'Passive Resource'.
      Generated class or method.
    • getRepoLangPackage

      RepoLangPackage getRepoLangPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.