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
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 Summary
Modifier and TypeFieldDescriptionprotected static QMLContractPackage
The cached model package.protected QMLContractSwitch<Adapter>
The switch that delegates to thecreateXXX
methods. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateAdapter
(Notifier target) Creates an adapter for thetarget
.Creates a new adapter for an object of class 'Aspect Requirement
'.Creates a new adapter for an object of class 'Constraint
'.Creates a new adapter for an object of class 'Criterion
'.Creates a new adapter for an object of class 'Deterministic Evaluation Aspect
'.Creates a new adapter for an object of class 'EModel Element
'.Creates a new adapter for an object of class 'ENamed Element
'.Creates a new adapter for an object of class 'Entity
'.Creates a new adapter for an object of class 'Enum Literal
'.Creates a new adapter for the default case.Creates a new adapter for an object of class 'Evaluation Aspect
'.Creates a new adapter for an object of class 'Frequency
'.Creates a new adapter for an object of class 'Generic QML Contract
'.Creates a new adapter for an object of class 'Goal
'.Creates a new adapter for an object of class 'Identifier
'.Creates a new adapter for an object of class 'Mean
'.Creates a new adapter for an object of class 'Named Element
'.Creates a new adapter for an object of class 'Numeric Literal
'.Creates a new adapter for an object of class 'Objective
'.Creates a new adapter for an object of class 'Percentile
'.Creates a new adapter for an object of class 'Point Estimator
'.Creates a new adapter for an object of class 'QML Declaration
'.Creates a new adapter for an object of class 'Range Value
'.Creates a new adapter for an object of class 'Refined QML Contract
'.Creates a new adapter for an object of class 'Restriction
'.Creates a new adapter for an object of class 'Scale Literal
'.Creates a new adapter for an object of class 'Set Literal
'.Creates a new adapter for an object of class 'Simple QML Contract
'.Creates a new adapter for an object of class 'Stochastic Evaluation Aspect
'.Creates a new adapter for an object of class 'Value
'.Creates a new adapter for an object of class 'Value Literal
'.Creates a new adapter for an object of class 'Variance
'.boolean
isFactoryForType
(Object object) Returns whether this factory is applicable for the type of the object.Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve
-
Field Details
-
modelPackage
The cached model package.- Generated class or method.
-
modelSwitch
The switch that delegates to thecreateXXX
methods.- Generated class or method.
-
-
Constructor Details
-
QMLContractAdapterFactory
public QMLContractAdapterFactory()Creates an instance of the adapter factory.- Generated class or method.
-
-
Method Details
-
isFactoryForType
Returns whether this factory is applicable for the type of the object. This implementation returnstrue
if the object is either the model's package or is an instance object of the model.- Specified by:
isFactoryForType
in interfaceAdapterFactory
- Overrides:
isFactoryForType
in classAdapterFactoryImpl
- Returns:
- whether this factory is applicable for the type of the object.
- Generated class or method.
-
createAdapter
Creates an adapter for thetarget
.- Overrides:
createAdapter
in classAdapterFactoryImpl
- Parameters:
target
- the object to adapt.- Returns:
- the adapter for the
target
. - Generated class or method.
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Creates a new adapter for the default case. This default implementation returns null.- Returns:
- the new adapter.
- Generated class or method.
-