Class QMLContractAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
de.uka.ipd.sdq.dsexplore.qml.contract.QMLContract.util.QMLContractAdapterFactory
All Implemented Interfaces:
AdapterFactory
Direct Known Subclasses:
QMLContractItemProviderAdapterFactory

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

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

    • QMLContractAdapterFactory

      public QMLContractAdapterFactory()
      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.
    • createSimpleQMLContractAdapter

      public Adapter createSimpleQMLContractAdapter()
      Creates a new adapter for an object of class 'Simple QML Contract'. 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.
    • createCriterionAdapter

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

      public Adapter createEvaluationAspectAdapter()
      Creates a new adapter for an object of class 'Evaluation Aspect'. 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.
    • createAspectRequirementAdapter

      public Adapter createAspectRequirementAdapter()
      Creates a new adapter for an object of class 'Aspect Requirement'. 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.
    • createValueLiteralAdapter

      public Adapter createValueLiteralAdapter()
      Creates a new adapter for an object of class 'Value Literal'. 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.
    • createPercentileAdapter

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

      public Adapter createPointEstimatorAdapter()
      Creates a new adapter for an object of class 'Point Estimator'. 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.
    • createStochasticEvaluationAspectAdapter

      public Adapter createStochasticEvaluationAspectAdapter()
      Creates a new adapter for an object of class 'Stochastic Evaluation Aspect'. 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.
    • createFrequencyAdapter

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

      public Adapter createRangeValueAdapter()
      Creates a new adapter for an object of class 'Range Value'. 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.
    • createMeanAdapter

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

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

      public Adapter createNumericLiteralAdapter()
      Creates a new adapter for an object of class 'Numeric Literal'. 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.
    • createEnumLiteralAdapter

      public Adapter createEnumLiteralAdapter()
      Creates a new adapter for an object of class 'Enum Literal'. 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.
    • createSetLiteralAdapter

      public Adapter createSetLiteralAdapter()
      Creates a new adapter for an object of class 'Set Literal'. 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.
    • createRefinedQMLContractAdapter

      public Adapter createRefinedQMLContractAdapter()
      Creates a new adapter for an object of class 'Refined QML Contract'. 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.
    • createValueAdapter

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

      public Adapter createDeterministicEvaluationAspectAdapter()
      Creates a new adapter for an object of class 'Deterministic Evaluation Aspect'. 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.
    • createObjectiveAdapter

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

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

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

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

      public Adapter createGenericQMLContractAdapter()
      Creates a new adapter for an object of class 'Generic QML Contract'. 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.
    • createScaleLiteralAdapter

      public Adapter createScaleLiteralAdapter()
      Creates a new adapter for an object of class 'Scale Literal'. 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.
    • 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.
    • createQMLDeclarationAdapter

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

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

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