Class QualityAnnotationItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.analyzer.quality.qualityannotation.util.QualityAnnotationAdapterFactory
org.palladiosimulator.analyzer.quality.qualityannotation.provider.QualityAnnotationItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IDisposable
- Direct Known Subclasses:
DetailedQualityAnnotationItemProviderAdapterFactory
public class QualityAnnotationItemProviderAdapterFactory
extends QualityAnnotationAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, IDisposable
This is the factory that is used to provide the interfaces needed to support Viewers. The
adapters generated by this factory convert EMF adapter notifications into calls to
fireNotifyChanged
. The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances. - Generated class or method.
-
Field Summary
Modifier and TypeFieldDescriptionprotected IChangeNotifier
This is used to implementIChangeNotifier
.This keeps track of the one adapter used for allCharacterisedPCMParameterPartitionInterval
instances.This keeps track of the one adapter used for allCharacterisedPCMParameterPartitionRange
instances.protected ExactlyAsSpecifiedPrecisionItemProvider
This keeps track of the one adapter used for allExactlyAsSpecifiedPrecision
instances.This keeps track of the one adapter used for allInternalStateInfluenceAnalysisAggregation
instances.protected LimitedDeviationPrecisionItemProvider
This keeps track of the one adapter used for allLimitedDeviationPrecision
instances.protected NoPrecisionItemProvider
This keeps track of the one adapter used for allNoPrecision
instances.protected ParameterValueDeviationItemProvider
This keeps track of the one adapter used for allParameterValueDeviation
instances.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected PCMParameterPartitionItemProvider
This keeps track of the one adapter used for allPCMParameterPartition
instances.protected PCMPEAllDecisionsItemProvider
This keeps track of the one adapter used for allPCMPEAllDecisions
instances.protected PCMPEDecisionItemProvider
This keeps track of the one adapter used for allPCMPEDecision
instances.protected PCMRECategoryItemProvider
This keeps track of the one adapter used for allPCMRECategory
instances.protected PCMRECIBehaviorItemProvider
This keeps track of the one adapter used for allPCMRECIBehavior
instances.protected PCMREInfrastructureInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureInterface
instances.protected PCMREInfrastructureRoleItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureRole
instances.protected PCMREInfrastructureSignatureItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureSignature
instances.protected PCMREInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInterface
instances.protected PCMREResourceInterfaceItemProvider
This keeps track of the one adapter used for allPCMREResourceInterface
instances.protected PCMREResourceItemProvider
This keeps track of the one adapter used for allPCMREResource
instances.protected PCMREResourceRoleItemProvider
This keeps track of the one adapter used for allPCMREResourceRole
instances.protected PCMREResourceSignatureItemProvider
This keeps track of the one adapter used for allPCMREResourceSignature
instances.protected PCMRERoleItemProvider
This keeps track of the one adapter used for allPCMRERole
instances.protected PCMRESignatureItemProvider
This keeps track of the one adapter used for allPCMRESignature
instances.protected PCMServiceSpecificationItemProvider
This keeps track of the one adapter used for allPCMServiceSpecification
instances.protected QualityAnnotationItemProvider
This keeps track of the one adapter used for allQualityAnnotation
instances.protected REPrecisionItemProvider
This keeps track of the one adapter used for allREPrecision
instances.protected RequiredElementDeviationItemProvider
This keeps track of the one adapter used for allRequiredElementDeviation
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.Fields inherited from class org.palladiosimulator.analyzer.quality.qualityannotation.util.QualityAnnotationAdapterFactory
modelPackage, modelSwitch
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.void
addListener
(INotifyChangedListener notifyChangedListener) This adds a listener.This creates an adapter for aCharacterisedPCMParameterPartitionInterval
.This creates an adapter for aCharacterisedPCMParameterPartitionRange
.This creates an adapter for aExactlyAsSpecifiedPrecision
.This creates an adapter for aInternalStateInfluenceAnalysisAggregation
.This creates an adapter for aLimitedDeviationPrecision
.This creates an adapter for aNoPrecision
.This creates an adapter for aParameterValueDeviation
.This creates an adapter for aPCMParameterPartition
.This creates an adapter for aPCMPEAllDecisions
.This creates an adapter for aPCMPEDecision
.This creates an adapter for aPCMRECategory
.This creates an adapter for aPCMRECIBehavior
.This creates an adapter for aPCMREInfrastructureInterface
.This creates an adapter for aPCMREInfrastructureRole
.This creates an adapter for aPCMREInfrastructureSignature
.This creates an adapter for aPCMREInterface
.This creates an adapter for aPCMREResource
.This creates an adapter for aPCMREResourceInterface
.This creates an adapter for aPCMREResourceRole
.This creates an adapter for aPCMREResourceSignature
.This creates an adapter for aPCMRERole
.This creates an adapter for aPCMRESignature
.This creates an adapter for aPCMServiceSpecification
.This creates an adapter for aQualityAnnotation
.This creates an adapter for aREPrecision
.This creates an adapter for aRequiredElementDeviation
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged
(Notification notification) This delegates tochangeNotifier
and toparentAdapterFactory
.This returns the root adapter factory that contains this factory.boolean
isFactoryForType
(Object type) void
removeListener
(INotifyChangedListener notifyChangedListener) This removes a listener.void
setParentAdapterFactory
(ComposedAdapterFactory parentAdapterFactory) This sets the composed adapter factory that contains this factory.Methods inherited from class org.palladiosimulator.analyzer.quality.qualityannotation.util.QualityAnnotationAdapterFactory
createAdapter, createCharacterisedPCMParameterPartitionAdapter, createEObjectAdapter, createIdentifierAdapter, createParameterPartitionAdapter, createPCMPEAdapter, createPCMREAdapter, createPrecisionAdapter, createProbabilisticElementAdapter, createQualityStatementAdapter, createRequiredElementAdapter, createServiceSpecificationAdapter
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
-
Field Details
-
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
This is used to implementIChangeNotifier
.- Generated class or method.
-
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
parameterValueDeviationItemProvider
This keeps track of the one adapter used for allParameterValueDeviation
instances.- Generated class or method.
-
qualityAnnotationItemProvider
This keeps track of the one adapter used for allQualityAnnotation
instances.- Generated class or method.
-
requiredElementDeviationItemProvider
This keeps track of the one adapter used for allRequiredElementDeviation
instances.- Generated class or method.
-
internalStateInfluenceAnalysisAggregationItemProvider
protected InternalStateInfluenceAnalysisAggregationItemProvider internalStateInfluenceAnalysisAggregationItemProviderThis keeps track of the one adapter used for allInternalStateInfluenceAnalysisAggregation
instances.- Generated class or method.
-
rePrecisionItemProvider
This keeps track of the one adapter used for allREPrecision
instances.- Generated class or method.
-
pcmParameterPartitionItemProvider
This keeps track of the one adapter used for allPCMParameterPartition
instances.- Generated class or method.
-
characterisedPCMParameterPartitionIntervalItemProvider
protected CharacterisedPCMParameterPartitionIntervalItemProvider characterisedPCMParameterPartitionIntervalItemProviderThis keeps track of the one adapter used for allCharacterisedPCMParameterPartitionInterval
instances.- Generated class or method.
-
characterisedPCMParameterPartitionRangeItemProvider
protected CharacterisedPCMParameterPartitionRangeItemProvider characterisedPCMParameterPartitionRangeItemProviderThis keeps track of the one adapter used for allCharacterisedPCMParameterPartitionRange
instances.- Generated class or method.
-
exactlyAsSpecifiedPrecisionItemProvider
This keeps track of the one adapter used for allExactlyAsSpecifiedPrecision
instances.- Generated class or method.
-
limitedDeviationPrecisionItemProvider
This keeps track of the one adapter used for allLimitedDeviationPrecision
instances.- Generated class or method.
-
noPrecisionItemProvider
This keeps track of the one adapter used for allNoPrecision
instances.- Generated class or method.
-
pcmreCategoryItemProvider
This keeps track of the one adapter used for allPCMRECategory
instances.- Generated class or method.
-
pcmreInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInterface
instances.- Generated class or method.
-
pcmreRoleItemProvider
This keeps track of the one adapter used for allPCMRERole
instances.- Generated class or method.
-
pcmreSignatureItemProvider
This keeps track of the one adapter used for allPCMRESignature
instances.- Generated class or method.
-
pcmServiceSpecificationItemProvider
This keeps track of the one adapter used for allPCMServiceSpecification
instances.- Generated class or method.
-
pcmreResourceInterfaceItemProvider
This keeps track of the one adapter used for allPCMREResourceInterface
instances.- Generated class or method.
-
pcmreResourceSignatureItemProvider
This keeps track of the one adapter used for allPCMREResourceSignature
instances.- Generated class or method.
-
pcmreResourceItemProvider
This keeps track of the one adapter used for allPCMREResource
instances.- Generated class or method.
-
pcmreResourceRoleItemProvider
This keeps track of the one adapter used for allPCMREResourceRole
instances.- Generated class or method.
-
pcmreciBehaviorItemProvider
This keeps track of the one adapter used for allPCMRECIBehavior
instances.- Generated class or method.
-
pcmreInfrastructureInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureInterface
instances.- Generated class or method.
-
pcmreInfrastructureRoleItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureRole
instances.- Generated class or method.
-
pcmreInfrastructureSignatureItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureSignature
instances.- Generated class or method.
-
pcmpeAllDecisionsItemProvider
This keeps track of the one adapter used for allPCMPEAllDecisions
instances.- Generated class or method.
-
pcmpeDecisionItemProvider
This keeps track of the one adapter used for allPCMPEDecision
instances.- Generated class or method.
-
-
Constructor Details
-
QualityAnnotationItemProviderAdapterFactory
public QualityAnnotationItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createParameterValueDeviationAdapter
This creates an adapter for aParameterValueDeviation
.- Overrides:
createParameterValueDeviationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createQualityAnnotationAdapter
This creates an adapter for aQualityAnnotation
.- Overrides:
createQualityAnnotationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createRequiredElementDeviationAdapter
This creates an adapter for aRequiredElementDeviation
.- Overrides:
createRequiredElementDeviationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createInternalStateInfluenceAnalysisAggregationAdapter
This creates an adapter for aInternalStateInfluenceAnalysisAggregation
.- Overrides:
createInternalStateInfluenceAnalysisAggregationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- Generated class or method.
-
createREPrecisionAdapter
This creates an adapter for aREPrecision
.- Overrides:
createREPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMParameterPartitionAdapter
This creates an adapter for aPCMParameterPartition
.- Overrides:
createPCMParameterPartitionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createCharacterisedPCMParameterPartitionIntervalAdapter
This creates an adapter for aCharacterisedPCMParameterPartitionInterval
.- Overrides:
createCharacterisedPCMParameterPartitionIntervalAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- Generated class or method.
-
createCharacterisedPCMParameterPartitionRangeAdapter
This creates an adapter for aCharacterisedPCMParameterPartitionRange
.- Overrides:
createCharacterisedPCMParameterPartitionRangeAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- Generated class or method.
-
createExactlyAsSpecifiedPrecisionAdapter
This creates an adapter for aExactlyAsSpecifiedPrecision
.- Overrides:
createExactlyAsSpecifiedPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createLimitedDeviationPrecisionAdapter
This creates an adapter for aLimitedDeviationPrecision
.- Overrides:
createLimitedDeviationPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNoPrecisionAdapter
This creates an adapter for aNoPrecision
.- Overrides:
createNoPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRECategoryAdapter
This creates an adapter for aPCMRECategory
.- Overrides:
createPCMRECategoryAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInterfaceAdapter
This creates an adapter for aPCMREInterface
.- Overrides:
createPCMREInterfaceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRERoleAdapter
This creates an adapter for aPCMRERole
.- Overrides:
createPCMRERoleAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRESignatureAdapter
This creates an adapter for aPCMRESignature
.- Overrides:
createPCMRESignatureAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMServiceSpecificationAdapter
This creates an adapter for aPCMServiceSpecification
.- Overrides:
createPCMServiceSpecificationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceInterfaceAdapter
This creates an adapter for aPCMREResourceInterface
.- Overrides:
createPCMREResourceInterfaceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceSignatureAdapter
This creates an adapter for aPCMREResourceSignature
.- Overrides:
createPCMREResourceSignatureAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceAdapter
This creates an adapter for aPCMREResource
.- Overrides:
createPCMREResourceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceRoleAdapter
This creates an adapter for aPCMREResourceRole
.- Overrides:
createPCMREResourceRoleAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRECIBehaviorAdapter
This creates an adapter for aPCMRECIBehavior
.- Overrides:
createPCMRECIBehaviorAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInfrastructureInterfaceAdapter
This creates an adapter for aPCMREInfrastructureInterface
.- Overrides:
createPCMREInfrastructureInterfaceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInfrastructureRoleAdapter
This creates an adapter for aPCMREInfrastructureRole
.- Overrides:
createPCMREInfrastructureRoleAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInfrastructureSignatureAdapter
This creates an adapter for aPCMREInfrastructureSignature
.- Overrides:
createPCMREInfrastructureSignatureAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMPEAllDecisionsAdapter
This creates an adapter for aPCMPEAllDecisions
.- Overrides:
createPCMPEAllDecisionsAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMPEDecisionAdapter
This creates an adapter for aPCMPEDecision
.- Overrides:
createPCMPEDecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
isFactoryForType
- Specified by:
isFactoryForType
in interfaceAdapterFactory
- Overrides:
isFactoryForType
in classQualityAnnotationAdapterFactory
- Returns:
- whether this factory is applicable for the type of the object.
- Generated class or method.
-
adapt
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
adapt
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
addListener
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated class or method.
-
removeListener
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated class or method.
-
fireNotifyChanged
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceIChangeNotifier
- Generated class or method.
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceIDisposable
- Generated class or method.
-