Class ResourceModelAdapterFactory

  • All Implemented Interfaces:
    AdapterFactory

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

      • modelPackage

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

        protected ResourceModelSwitch modelSwitch
        The switch that delegates to the createXXX methods.
        Generated class or method.
    • Constructor Detail

      • ResourceModelAdapterFactory

        public ResourceModelAdapterFactory()
        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.
      • createSequentialResourceUsageAdapter

        public Adapter createSequentialResourceUsageAdapter()
        Creates a new adapter for an object of class 'Sequential Resource Usage'. 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:
        SequentialResourceUsage
        Generated class or method.
      • createAbstractResourceUsageAdapter

        public Adapter createAbstractResourceUsageAdapter()
        Creates a new adapter for an object of class 'Abstract Resource Usage'. 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:
        AbstractResourceUsage
        Generated class or method.
      • createAlternativeResourceUsageAdapter

        public Adapter createAlternativeResourceUsageAdapter()
        Creates a new adapter for an object of class 'Alternative Resource Usage'. 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:
        AlternativeResourceUsage
        Generated class or method.
      • createOptionAdapter

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

        public Adapter createResourceUsageAdapter()
        Creates a new adapter for an object of class 'Resource Usage'. 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:
        ResourceUsage
        Generated class or method.
      • createActiveResourceAdapter

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

        public Adapter createResourceAdapter()
        Creates a new adapter for an object of class '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:
        Resource
        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.
      • createContentionResourceAdapter

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

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

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