Class CompositionAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.pcm.core.composition.util.CompositionAdapterFactory
All Implemented Interfaces:
AdapterFactory

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

    • modelPackage

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

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

    • CompositionAdapterFactory

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

    • 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.
    • createDelegationConnectorAdapter

      public Adapter createDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Delegation Connector'. 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:
      Generated class or method.
    • createConnectorAdapter

      public Adapter createConnectorAdapter()
      Creates a new adapter for an object of class 'Connector'. 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:
      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:
      Generated class or method.
    • createResourceRequiredDelegationConnectorAdapter

      public Adapter createResourceRequiredDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Resource Required Delegation Connector'. 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:
      Generated class or method.
    • createEventChannelAdapter

      public Adapter createEventChannelAdapter()
      Creates a new adapter for an object of class 'Event Channel'. 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:
      Generated class or method.
    • createEventChannelSourceConnectorAdapter

      public Adapter createEventChannelSourceConnectorAdapter()
      Creates a new adapter for an object of class 'Event Channel Source Connector'. 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:
      Generated class or method.
    • createEventChannelSinkConnectorAdapter

      public Adapter createEventChannelSinkConnectorAdapter()
      Creates a new adapter for an object of class 'Event Channel Sink Connector'. 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:
      Generated class or method.
    • createProvidedDelegationConnectorAdapter

      public Adapter createProvidedDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Provided Delegation Connector'. 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:
      Generated class or method.
    • createRequiredDelegationConnectorAdapter

      public Adapter createRequiredDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Required Delegation Connector'. 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:
      Generated class or method.
    • createAssemblyConnectorAdapter

      public Adapter createAssemblyConnectorAdapter()
      Creates a new adapter for an object of class 'Assembly Connector'. 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:
      Generated class or method.
    • createAssemblyEventConnectorAdapter

      public Adapter createAssemblyEventConnectorAdapter()
      Creates a new adapter for an object of class 'Assembly Event Connector'. 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:
      Generated class or method.
    • createSourceDelegationConnectorAdapter

      public Adapter createSourceDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Source Delegation Connector'. 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:
      Generated class or method.
    • createSinkDelegationConnectorAdapter

      public Adapter createSinkDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Sink Delegation Connector'. 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:
      Generated class or method.
    • createAssemblyInfrastructureConnectorAdapter

      public Adapter createAssemblyInfrastructureConnectorAdapter()
      Creates a new adapter for an object of class 'Assembly Infrastructure Connector'. 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:
      Generated class or method.
    • createProvidedInfrastructureDelegationConnectorAdapter

      public Adapter createProvidedInfrastructureDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Provided Infrastructure Delegation Connector'. 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:
      Generated class or method.
    • createRequiredInfrastructureDelegationConnectorAdapter

      public Adapter createRequiredInfrastructureDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Required Infrastructure Delegation Connector'. 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:
      Generated class or method.
    • createRequiredResourceDelegationConnectorAdapter

      public Adapter createRequiredResourceDelegationConnectorAdapter()
      Creates a new adapter for an object of class 'Required Resource Delegation Connector'. 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:
      Generated class or method.
    • createAssemblyContextAdapter

      public Adapter createAssemblyContextAdapter()
      Creates a new adapter for an object of class 'Assembly Context'. 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:
      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:
      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:
      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:
      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:
      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.