Class RepositoryAdapterFactory

  • All Implemented Interfaces:
    AdapterFactory

    public class RepositoryAdapterFactory
    extends AdapterFactoryImpl
    The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
    See Also:
    RepositoryPackage
    Generated class or method.
    • Field Detail

      • modelPackage

        protected static RepositoryPackage modelPackage
        The cached model package.
        Generated class or method.
      • modelSwitch

        protected RepositorySwitch<Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
        Generated class or method.
    • Constructor Detail

      • RepositoryAdapterFactory

        public RepositoryAdapterFactory()
        Creates an instance of the adapter factory.
        Generated class or method.
    • Method Detail

      • isFactoryForType

        public boolean isFactoryForType​(Object object)
        Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.
        Specified by:
        isFactoryForType in interface AdapterFactory
        Overrides:
        isFactoryForType in class AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
        Generated class or method.
      • createAdapter

        public Adapter createAdapter​(Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
        Generated class or method.
      • createPassiveResourceAdapter

        public Adapter createPassiveResourceAdapter()
        Creates a new adapter for an object of class 'Passive Resource'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        PassiveResource
        Generated class or method.
      • createBasicComponentAdapter

        public Adapter createBasicComponentAdapter()
        Creates a new adapter for an object of class 'Basic Component'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        BasicComponent
        Generated class or method.
      • createImplementationComponentTypeAdapter

        public Adapter createImplementationComponentTypeAdapter()
        Creates a new adapter for an object of class 'Implementation Component Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ImplementationComponentType
        Generated class or method.
      • createRepositoryComponentAdapter

        public Adapter createRepositoryComponentAdapter()
        Creates a new adapter for an object of class 'Component'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RepositoryComponent
        Generated class or method.
      • createProvidedRoleAdapter

        public Adapter createProvidedRoleAdapter()
        Creates a new adapter for an object of class 'Provided Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ProvidedRole
        Generated class or method.
      • createParameterAdapter

        public Adapter createParameterAdapter()
        Creates a new adapter for an object of class 'Parameter'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Parameter
        Generated class or method.
      • createDataTypeAdapter

        public Adapter createDataTypeAdapter()
        Creates a new adapter for an object of class 'Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        DataType
        Generated class or method.
      • createRepositoryAdapter

        public Adapter createRepositoryAdapter()
        Creates a new adapter for an object of class 'Repository'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Repository
        Generated class or method.
      • createInterfaceAdapter

        public Adapter createInterfaceAdapter()
        Creates a new adapter for an object of class 'Interface'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Interface
        Generated class or method.
      • createRequiredCharacterisationAdapter

        public Adapter createRequiredCharacterisationAdapter()
        Creates a new adapter for an object of class 'Required Characterisation'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RequiredCharacterisation
        Generated class or method.
      • createEventGroupAdapter

        public Adapter createEventGroupAdapter()
        Creates a new adapter for an object of class 'Event Group'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        EventGroup
        Generated class or method.
      • createEventTypeAdapter

        public Adapter createEventTypeAdapter()
        Creates a new adapter for an object of class 'Event Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        EventType
        Generated class or method.
      • createSignatureAdapter

        public Adapter createSignatureAdapter()
        Creates a new adapter for an object of class 'Signature'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Signature
        Generated class or method.
      • createExceptionTypeAdapter

        public Adapter createExceptionTypeAdapter()
        Creates a new adapter for an object of class 'Exception Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ExceptionType
        Generated class or method.
      • createInfrastructureSignatureAdapter

        public Adapter createInfrastructureSignatureAdapter()
        Creates a new adapter for an object of class 'Infrastructure Signature'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InfrastructureSignature
        Generated class or method.
      • createInfrastructureInterfaceAdapter

        public Adapter createInfrastructureInterfaceAdapter()
        Creates a new adapter for an object of class 'Infrastructure Interface'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InfrastructureInterface
        Generated class or method.
      • createInfrastructureRequiredRoleAdapter

        public Adapter createInfrastructureRequiredRoleAdapter()
        Creates a new adapter for an object of class 'Infrastructure Required Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InfrastructureRequiredRole
        Generated class or method.
      • createRequiredRoleAdapter

        public Adapter createRequiredRoleAdapter()
        Creates a new adapter for an object of class 'Required Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RequiredRole
        Generated class or method.
      • createOperationSignatureAdapter

        public Adapter createOperationSignatureAdapter()
        Creates a new adapter for an object of class 'Operation Signature'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OperationSignature
        Generated class or method.
      • createOperationInterfaceAdapter

        public Adapter createOperationInterfaceAdapter()
        Creates a new adapter for an object of class 'Operation Interface'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OperationInterface
        Generated class or method.
      • createOperationRequiredRoleAdapter

        public Adapter createOperationRequiredRoleAdapter()
        Creates a new adapter for an object of class 'Operation Required Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OperationRequiredRole
        Generated class or method.
      • createSourceRoleAdapter

        public Adapter createSourceRoleAdapter()
        Creates a new adapter for an object of class 'Source Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SourceRole
        Generated class or method.
      • createSinkRoleAdapter

        public Adapter createSinkRoleAdapter()
        Creates a new adapter for an object of class 'Sink Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SinkRole
        Generated class or method.
      • createOperationProvidedRoleAdapter

        public Adapter createOperationProvidedRoleAdapter()
        Creates a new adapter for an object of class 'Operation Provided Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        OperationProvidedRole
        Generated class or method.
      • createInfrastructureProvidedRoleAdapter

        public Adapter createInfrastructureProvidedRoleAdapter()
        Creates a new adapter for an object of class 'Infrastructure Provided Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InfrastructureProvidedRole
        Generated class or method.
      • createCompleteComponentTypeAdapter

        public Adapter createCompleteComponentTypeAdapter()
        Creates a new adapter for an object of class 'Complete Component Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CompleteComponentType
        Generated class or method.
      • createProvidesComponentTypeAdapter

        public Adapter createProvidesComponentTypeAdapter()
        Creates a new adapter for an object of class 'Provides Component Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ProvidesComponentType
        Generated class or method.
      • createCompositeComponentAdapter

        public Adapter createCompositeComponentAdapter()
        Creates a new adapter for an object of class 'Composite Component'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CompositeComponent
        Generated class or method.
      • createPrimitiveDataTypeAdapter

        public Adapter createPrimitiveDataTypeAdapter()
        Creates a new adapter for an object of class 'Primitive Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        PrimitiveDataType
        Generated class or method.
      • createCollectionDataTypeAdapter

        public Adapter createCollectionDataTypeAdapter()
        Creates a new adapter for an object of class 'Collection Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CollectionDataType
        Generated class or method.
      • createCompositeDataTypeAdapter

        public Adapter createCompositeDataTypeAdapter()
        Creates a new adapter for an object of class 'Composite Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        CompositeDataType
        Generated class or method.
      • createInnerDeclarationAdapter

        public Adapter createInnerDeclarationAdapter()
        Creates a new adapter for an object of class 'Inner Declaration'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InnerDeclaration
        Generated class or method.
      • createRoleAdapter

        public Adapter createRoleAdapter()
        Creates a new adapter for an object of class 'Role'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Role
        Generated class or method.
      • createIdentifierAdapter

        public Adapter createIdentifierAdapter()
        Creates a new adapter for an object of class 'Identifier'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Identifier
        Generated class or method.
      • createPCMClassAdapter

        public Adapter createPCMClassAdapter()
        Creates a new adapter for an object of class 'PCM Class'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        PCMClass
        Generated class or method.
      • createPCMBaseClassAdapter

        public Adapter createPCMBaseClassAdapter()
        Creates a new adapter for an object of class 'PCM Base Class'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        PCMBaseClass
        Generated class or method.
      • createNamedElementAdapter

        public Adapter createNamedElementAdapter()
        Creates a new adapter for an object of class 'Named Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        NamedElement
        Generated class or method.
      • createEntityAdapter

        public Adapter createEntityAdapter()
        Creates a new adapter for an object of class 'Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Entity
        Generated class or method.
      • createInterfaceProvidingEntityAdapter

        public Adapter createInterfaceProvidingEntityAdapter()
        Creates a new adapter for an object of class 'Interface Providing Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InterfaceProvidingEntity
        Generated class or method.
      • createResourceInterfaceRequiringEntityAdapter

        public Adapter createResourceInterfaceRequiringEntityAdapter()
        Creates a new adapter for an object of class 'Resource Interface Requiring Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ResourceInterfaceRequiringEntity
        Generated class or method.
      • createInterfaceRequiringEntityAdapter

        public Adapter createInterfaceRequiringEntityAdapter()
        Creates a new adapter for an object of class 'Interface Requiring Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InterfaceRequiringEntity
        Generated class or method.
      • createInterfaceProvidingRequiringEntityAdapter

        public Adapter createInterfaceProvidingRequiringEntityAdapter()
        Creates a new adapter for an object of class 'Interface Providing Requiring Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        InterfaceProvidingRequiringEntity
        Generated class or method.
      • createComposedStructureAdapter

        public Adapter createComposedStructureAdapter()
        Creates a new adapter for an object of class 'Composed Structure'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ComposedStructure
        Generated class or method.
      • createComposedProvidingRequiringEntityAdapter

        public Adapter createComposedProvidingRequiringEntityAdapter()
        Creates a new adapter for an object of class 'Composed Providing Requiring Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ComposedProvidingRequiringEntity
        Generated class or method.
      • createEObjectAdapter

        public Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.
        Generated class or method.