Class StimuliAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.spd.triggers.stimuli.util.StimuliAdapterFactory
All Implemented Interfaces:
AdapterFactory
Direct Known Subclasses:
StimuliItemProviderAdapterFactory

public class StimuliAdapterFactory 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 StimuliPackage modelPackage
      The cached model package.
      Generated class or method.
    • modelSwitch

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

    • StimuliAdapterFactory

      public StimuliAdapterFactory()
      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.
    • createStimulusAdapter

      public Adapter createStimulusAdapter()
      Creates a new adapter for an object of class 'Stimulus'. 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.
    • createTargetGroupStateStimulusAdapter

      public Adapter createTargetGroupStateStimulusAdapter()
      Creates a new adapter for an object of class 'Target Group State Stimulus'. 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.
    • createSimulationStateStimulusAdapter

      public Adapter createSimulationStateStimulusAdapter()
      Creates a new adapter for an object of class 'Simulation State Stimulus'. 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.
    • createSourceInterfaceStimulusAdapter

      public Adapter createSourceInterfaceStimulusAdapter()
      Creates a new adapter for an object of class 'Source Interface Stimulus'. 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.
    • createOperationResponseTimeAdapter

      public Adapter createOperationResponseTimeAdapter()
      Creates a new adapter for an object of class 'Operation Response Time'. 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.
    • createNumberOfElementsAdapter

      public Adapter createNumberOfElementsAdapter()
      Creates a new adapter for an object of class 'Number Of Elements'. 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.
    • createManagedElementsStateStimulusAdapter

      public Adapter createManagedElementsStateStimulusAdapter()
      Creates a new adapter for an object of class 'Managed Elements State Stimulus'. 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.
    • createCPUUtilizationAdapter

      public Adapter createCPUUtilizationAdapter()
      Creates a new adapter for an object of class 'CPU Utilization'. 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.
    • createMemoryUtilizationAdapter

      public Adapter createMemoryUtilizationAdapter()
      Creates a new adapter for an object of class 'Memory Utilization'. 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.
    • createSimulationTimeAdapter

      public Adapter createSimulationTimeAdapter()
      Creates a new adapter for an object of class 'Simulation Time'. 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.
    • createHDDUtilizationAdapter

      public Adapter createHDDUtilizationAdapter()
      Creates a new adapter for an object of class 'HDD Utilization'. 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.
    • createResourceUtilizationStimulusAdapter

      public Adapter createResourceUtilizationStimulusAdapter()
      Creates a new adapter for an object of class 'Resource Utilization Stimulus'. 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.
    • createTaskCountAdapter

      public Adapter createTaskCountAdapter()
      Creates a new adapter for an object of class 'Task Count'. 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.
    • createQueueLengthAdapter

      public Adapter createQueueLengthAdapter()
      Creates a new adapter for an object of class 'Queue Length'. 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.
    • createNetworkUtilizationAdapter

      public Adapter createNetworkUtilizationAdapter()
      Creates a new adapter for an object of class 'Network Utilization'. 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.