Interface RepositoryFactory

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

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

    • createPassiveResource

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

      BasicComponent createBasicComponent()
      Returns a new object of class 'Basic Component'.
      Returns:
      a new object of class 'Basic Component'.
      Generated class or method.
    • createParameter

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

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

      RequiredCharacterisation createRequiredCharacterisation()
      Returns a new object of class 'Required Characterisation'.
      Returns:
      a new object of class 'Required Characterisation'.
      Generated class or method.
    • createEventGroup

      EventGroup createEventGroup()
      Returns a new object of class 'Event Group'.
      Returns:
      a new object of class 'Event Group'.
      Generated class or method.
    • createEventType

      EventType createEventType()
      Returns a new object of class 'Event Type'.
      Returns:
      a new object of class 'Event Type'.
      Generated class or method.
    • createExceptionType

      ExceptionType createExceptionType()
      Returns a new object of class 'Exception Type'.
      Returns:
      a new object of class 'Exception Type'.
      Generated class or method.
    • createInfrastructureSignature

      InfrastructureSignature createInfrastructureSignature()
      Returns a new object of class 'Infrastructure Signature'.
      Returns:
      a new object of class 'Infrastructure Signature'.
      Generated class or method.
    • createInfrastructureInterface

      InfrastructureInterface createInfrastructureInterface()
      Returns a new object of class 'Infrastructure Interface'.
      Returns:
      a new object of class 'Infrastructure Interface'.
      Generated class or method.
    • createInfrastructureRequiredRole

      InfrastructureRequiredRole createInfrastructureRequiredRole()
      Returns a new object of class 'Infrastructure Required Role'.
      Returns:
      a new object of class 'Infrastructure Required Role'.
      Generated class or method.
    • createOperationSignature

      OperationSignature createOperationSignature()
      Returns a new object of class 'Operation Signature'.
      Returns:
      a new object of class 'Operation Signature'.
      Generated class or method.
    • createOperationInterface

      OperationInterface createOperationInterface()
      Returns a new object of class 'Operation Interface'.
      Returns:
      a new object of class 'Operation Interface'.
      Generated class or method.
    • createOperationRequiredRole

      OperationRequiredRole createOperationRequiredRole()
      Returns a new object of class 'Operation Required Role'.
      Returns:
      a new object of class 'Operation Required Role'.
      Generated class or method.
    • createSourceRole

      SourceRole createSourceRole()
      Returns a new object of class 'Source Role'.
      Returns:
      a new object of class 'Source Role'.
      Generated class or method.
    • createSinkRole

      SinkRole createSinkRole()
      Returns a new object of class 'Sink Role'.
      Returns:
      a new object of class 'Sink Role'.
      Generated class or method.
    • createOperationProvidedRole

      OperationProvidedRole createOperationProvidedRole()
      Returns a new object of class 'Operation Provided Role'.
      Returns:
      a new object of class 'Operation Provided Role'.
      Generated class or method.
    • createInfrastructureProvidedRole

      InfrastructureProvidedRole createInfrastructureProvidedRole()
      Returns a new object of class 'Infrastructure Provided Role'.
      Returns:
      a new object of class 'Infrastructure Provided Role'.
      Generated class or method.
    • createCompleteComponentType

      CompleteComponentType createCompleteComponentType()
      Returns a new object of class 'Complete Component Type'.
      Returns:
      a new object of class 'Complete Component Type'.
      Generated class or method.
    • createProvidesComponentType

      ProvidesComponentType createProvidesComponentType()
      Returns a new object of class 'Provides Component Type'.
      Returns:
      a new object of class 'Provides Component Type'.
      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.
    • createPrimitiveDataType

      PrimitiveDataType createPrimitiveDataType()
      Returns a new object of class 'Primitive Data Type'.
      Returns:
      a new object of class 'Primitive Data Type'.
      Generated class or method.
    • createCollectionDataType

      CollectionDataType createCollectionDataType()
      Returns a new object of class 'Collection Data Type'.
      Returns:
      a new object of class 'Collection Data Type'.
      Generated class or method.
    • createCompositeDataType

      CompositeDataType createCompositeDataType()
      Returns a new object of class 'Composite Data Type'.
      Returns:
      a new object of class 'Composite Data Type'.
      Generated class or method.
    • createInnerDeclaration

      InnerDeclaration createInnerDeclaration()
      Returns a new object of class 'Inner Declaration'.
      Returns:
      a new object of class 'Inner Declaration'.
      Generated class or method.
    • getRepositoryPackage

      RepositoryPackage getRepositoryPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.