Class DlimAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
tools.descartes.dlim.util.DlimAdapterFactory
All Implemented Interfaces:
AdapterFactory
Direct Known Subclasses:
DlimItemProviderAdapterFactory

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

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

    • DlimAdapterFactory

      public DlimAdapterFactory()
      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.
    • createSequenceAdapter

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

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

      public Adapter createTimeDependentFunctionContainerAdapter()
      Creates a new adapter for an object of class 'Time Dependent Function Container'. 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.
    • createFunctionAdapter

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

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

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

      public Adapter createUniformNoiseAdapter()
      Creates a new adapter for an object of class ' Uniform Noise'. 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.
    • createNormalNoiseAdapter

      public Adapter createNormalNoiseAdapter()
      Creates a new adapter for an object of class ' Normal Noise'. 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.
    • createBurstAdapter

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

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

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

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

      public Adapter createExponentialIncreaseAndDeclineAdapter()
      Creates a new adapter for an object of class 'Exponential Increase And Decline'. 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.
    • createExponentialIncreaseLogarithmicDeclineAdapter

      public Adapter createExponentialIncreaseLogarithmicDeclineAdapter()
      Creates a new adapter for an object of class 'Exponential Increase Logarithmic Decline'. 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.
    • createLinearIncreaseAndDeclineAdapter

      public Adapter createLinearIncreaseAndDeclineAdapter()
      Creates a new adapter for an object of class 'Linear Increase And Decline'. 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.
    • createAbsoluteSinAdapter

      public Adapter createAbsoluteSinAdapter()
      Creates a new adapter for an object of class ' Absolute Sin'. 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.
    • createLinearTrendAdapter

      public Adapter createLinearTrendAdapter()
      Creates a new adapter for an object of class ' Linear Trend'. 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.
    • createExponentialTrendAdapter

      public Adapter createExponentialTrendAdapter()
      Creates a new adapter for an object of class 'Exponential Trend'. 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.
    • createLogarithmicTrendAdapter

      public Adapter createLogarithmicTrendAdapter()
      Creates a new adapter for an object of class 'Logarithmic Trend'. 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.
    • createSinTrendAdapter

      public Adapter createSinTrendAdapter()
      Creates a new adapter for an object of class ' Sin Trend'. 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.
    • createReferenceClockObjectAdapter

      public Adapter createReferenceClockObjectAdapter()
      Creates a new adapter for an object of class 'Reference Clock Object'. 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.
    • createArrivalRatesFromFileAdapter

      public Adapter createArrivalRatesFromFileAdapter()
      Creates a new adapter for an object of class 'Arrival Rates From File'. 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.
    • createAbsoluteValueFunctionAdapter

      public Adapter createAbsoluteValueFunctionAdapter()
      Creates a new adapter for an object of class 'Absolute Value Function'. 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.
    • createUnivariateFunctionAdapter

      public Adapter createUnivariateFunctionAdapter()
      Creates a new adapter for an object of class 'Univariate Function'. 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.
    • createPolynomialAdapter

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

      public Adapter createPolynomialFactorAdapter()
      Creates a new adapter for an object of class 'Polynomial Factor'. 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.