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
FieldsModifier and TypeFieldDescriptionprotected IChangeNotifierThis is used to implementIChangeNotifier.This keeps track of the one adapter used for allCharacterisedPCMParameterPartitionIntervalinstances.This keeps track of the one adapter used for allCharacterisedPCMParameterPartitionRangeinstances.protected ExactlyAsSpecifiedPrecisionItemProviderThis keeps track of the one adapter used for allExactlyAsSpecifiedPrecisioninstances.This keeps track of the one adapter used for allInternalStateInfluenceAnalysisAggregationinstances.protected LimitedDeviationPrecisionItemProviderThis keeps track of the one adapter used for allLimitedDeviationPrecisioninstances.protected NoPrecisionItemProviderThis keeps track of the one adapter used for allNoPrecisioninstances.protected ParameterValueDeviationItemProviderThis keeps track of the one adapter used for allParameterValueDeviationinstances.protected ComposedAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected PCMParameterPartitionItemProviderThis keeps track of the one adapter used for allPCMParameterPartitioninstances.protected PCMPEAllDecisionsItemProviderThis keeps track of the one adapter used for allPCMPEAllDecisionsinstances.protected PCMPEDecisionItemProviderThis keeps track of the one adapter used for allPCMPEDecisioninstances.protected PCMRECategoryItemProviderThis keeps track of the one adapter used for allPCMRECategoryinstances.protected PCMRECIBehaviorItemProviderThis keeps track of the one adapter used for allPCMRECIBehaviorinstances.protected PCMREInfrastructureInterfaceItemProviderThis keeps track of the one adapter used for allPCMREInfrastructureInterfaceinstances.protected PCMREInfrastructureRoleItemProviderThis keeps track of the one adapter used for allPCMREInfrastructureRoleinstances.protected PCMREInfrastructureSignatureItemProviderThis keeps track of the one adapter used for allPCMREInfrastructureSignatureinstances.protected PCMREInterfaceItemProviderThis keeps track of the one adapter used for allPCMREInterfaceinstances.protected PCMREResourceInterfaceItemProviderThis keeps track of the one adapter used for allPCMREResourceInterfaceinstances.protected PCMREResourceItemProviderThis keeps track of the one adapter used for allPCMREResourceinstances.protected PCMREResourceRoleItemProviderThis keeps track of the one adapter used for allPCMREResourceRoleinstances.protected PCMREResourceSignatureItemProviderThis keeps track of the one adapter used for allPCMREResourceSignatureinstances.protected PCMRERoleItemProviderThis keeps track of the one adapter used for allPCMRERoleinstances.protected PCMRESignatureItemProviderThis keeps track of the one adapter used for allPCMRESignatureinstances.protected PCMServiceSpecificationItemProviderThis keeps track of the one adapter used for allPCMServiceSpecificationinstances.protected QualityAnnotationItemProviderThis keeps track of the one adapter used for allQualityAnnotationinstances.protected REPrecisionItemProviderThis keeps track of the one adapter used for allREPrecisioninstances.protected RequiredElementDeviationItemProviderThis keeps track of the one adapter used for allRequiredElementDeviationinstances.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.voidaddListener(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.voiddispose()This disposes all of the item providers created by this factory.voidfireNotifyChanged(Notification notification) This delegates tochangeNotifierand toparentAdapterFactory.This returns the root adapter factory that contains this factory.booleanisFactoryForType(Object type) voidremoveListener(INotifyChangedListener notifyChangedListener) This removes a listener.voidsetParentAdapterFactory(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, createServiceSpecificationAdapterMethods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 allParameterValueDeviationinstances.- Generated class or method.
-
qualityAnnotationItemProvider
This keeps track of the one adapter used for allQualityAnnotationinstances.- Generated class or method.
-
requiredElementDeviationItemProvider
This keeps track of the one adapter used for allRequiredElementDeviationinstances.- Generated class or method.
-
internalStateInfluenceAnalysisAggregationItemProvider
protected InternalStateInfluenceAnalysisAggregationItemProvider internalStateInfluenceAnalysisAggregationItemProviderThis keeps track of the one adapter used for allInternalStateInfluenceAnalysisAggregationinstances.- Generated class or method.
-
rePrecisionItemProvider
This keeps track of the one adapter used for allREPrecisioninstances.- Generated class or method.
-
pcmParameterPartitionItemProvider
This keeps track of the one adapter used for allPCMParameterPartitioninstances.- Generated class or method.
-
characterisedPCMParameterPartitionIntervalItemProvider
protected CharacterisedPCMParameterPartitionIntervalItemProvider characterisedPCMParameterPartitionIntervalItemProviderThis keeps track of the one adapter used for allCharacterisedPCMParameterPartitionIntervalinstances.- Generated class or method.
-
characterisedPCMParameterPartitionRangeItemProvider
protected CharacterisedPCMParameterPartitionRangeItemProvider characterisedPCMParameterPartitionRangeItemProviderThis keeps track of the one adapter used for allCharacterisedPCMParameterPartitionRangeinstances.- Generated class or method.
-
exactlyAsSpecifiedPrecisionItemProvider
This keeps track of the one adapter used for allExactlyAsSpecifiedPrecisioninstances.- Generated class or method.
-
limitedDeviationPrecisionItemProvider
This keeps track of the one adapter used for allLimitedDeviationPrecisioninstances.- Generated class or method.
-
noPrecisionItemProvider
This keeps track of the one adapter used for allNoPrecisioninstances.- Generated class or method.
-
pcmreCategoryItemProvider
This keeps track of the one adapter used for allPCMRECategoryinstances.- Generated class or method.
-
pcmreInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInterfaceinstances.- Generated class or method.
-
pcmreRoleItemProvider
This keeps track of the one adapter used for allPCMRERoleinstances.- Generated class or method.
-
pcmreSignatureItemProvider
This keeps track of the one adapter used for allPCMRESignatureinstances.- Generated class or method.
-
pcmServiceSpecificationItemProvider
This keeps track of the one adapter used for allPCMServiceSpecificationinstances.- Generated class or method.
-
pcmreResourceInterfaceItemProvider
This keeps track of the one adapter used for allPCMREResourceInterfaceinstances.- Generated class or method.
-
pcmreResourceSignatureItemProvider
This keeps track of the one adapter used for allPCMREResourceSignatureinstances.- Generated class or method.
-
pcmreResourceItemProvider
This keeps track of the one adapter used for allPCMREResourceinstances.- Generated class or method.
-
pcmreResourceRoleItemProvider
This keeps track of the one adapter used for allPCMREResourceRoleinstances.- Generated class or method.
-
pcmreciBehaviorItemProvider
This keeps track of the one adapter used for allPCMRECIBehaviorinstances.- Generated class or method.
-
pcmreInfrastructureInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureInterfaceinstances.- Generated class or method.
-
pcmreInfrastructureRoleItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureRoleinstances.- Generated class or method.
-
pcmreInfrastructureSignatureItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureSignatureinstances.- Generated class or method.
-
pcmpeAllDecisionsItemProvider
This keeps track of the one adapter used for allPCMPEAllDecisionsinstances.- Generated class or method.
-
pcmpeDecisionItemProvider
This keeps track of the one adapter used for allPCMPEDecisioninstances.- 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:
createParameterValueDeviationAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createQualityAnnotationAdapter
This creates an adapter for aQualityAnnotation.- Overrides:
createQualityAnnotationAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createRequiredElementDeviationAdapter
This creates an adapter for aRequiredElementDeviation.- Overrides:
createRequiredElementDeviationAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createInternalStateInfluenceAnalysisAggregationAdapter
This creates an adapter for aInternalStateInfluenceAnalysisAggregation.- Overrides:
createInternalStateInfluenceAnalysisAggregationAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- Generated class or method.
-
createREPrecisionAdapter
This creates an adapter for aREPrecision.- Overrides:
createREPrecisionAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMParameterPartitionAdapter
This creates an adapter for aPCMParameterPartition.- Overrides:
createPCMParameterPartitionAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createCharacterisedPCMParameterPartitionIntervalAdapter
This creates an adapter for aCharacterisedPCMParameterPartitionInterval.- Overrides:
createCharacterisedPCMParameterPartitionIntervalAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- Generated class or method.
-
createCharacterisedPCMParameterPartitionRangeAdapter
This creates an adapter for aCharacterisedPCMParameterPartitionRange.- Overrides:
createCharacterisedPCMParameterPartitionRangeAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- Generated class or method.
-
createExactlyAsSpecifiedPrecisionAdapter
This creates an adapter for aExactlyAsSpecifiedPrecision.- Overrides:
createExactlyAsSpecifiedPrecisionAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createLimitedDeviationPrecisionAdapter
This creates an adapter for aLimitedDeviationPrecision.- Overrides:
createLimitedDeviationPrecisionAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNoPrecisionAdapter
This creates an adapter for aNoPrecision.- Overrides:
createNoPrecisionAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRECategoryAdapter
This creates an adapter for aPCMRECategory.- Overrides:
createPCMRECategoryAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInterfaceAdapter
This creates an adapter for aPCMREInterface.- Overrides:
createPCMREInterfaceAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRERoleAdapter
This creates an adapter for aPCMRERole.- Overrides:
createPCMRERoleAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRESignatureAdapter
This creates an adapter for aPCMRESignature.- Overrides:
createPCMRESignatureAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMServiceSpecificationAdapter
This creates an adapter for aPCMServiceSpecification.- Overrides:
createPCMServiceSpecificationAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceInterfaceAdapter
This creates an adapter for aPCMREResourceInterface.- Overrides:
createPCMREResourceInterfaceAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceSignatureAdapter
This creates an adapter for aPCMREResourceSignature.- Overrides:
createPCMREResourceSignatureAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceAdapter
This creates an adapter for aPCMREResource.- Overrides:
createPCMREResourceAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREResourceRoleAdapter
This creates an adapter for aPCMREResourceRole.- Overrides:
createPCMREResourceRoleAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMRECIBehaviorAdapter
This creates an adapter for aPCMRECIBehavior.- Overrides:
createPCMRECIBehaviorAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInfrastructureInterfaceAdapter
This creates an adapter for aPCMREInfrastructureInterface.- Overrides:
createPCMREInfrastructureInterfaceAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInfrastructureRoleAdapter
This creates an adapter for aPCMREInfrastructureRole.- Overrides:
createPCMREInfrastructureRoleAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMREInfrastructureSignatureAdapter
This creates an adapter for aPCMREInfrastructureSignature.- Overrides:
createPCMREInfrastructureSignatureAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMPEAllDecisionsAdapter
This creates an adapter for aPCMPEAllDecisions.- Overrides:
createPCMPEAllDecisionsAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPCMPEDecisionAdapter
This creates an adapter for aPCMPEDecision.- Overrides:
createPCMPEDecisionAdapterin classQualityAnnotationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
isFactoryForType
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein 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:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
adapt
- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
addListener
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated class or method.
-
removeListener
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated class or method.
-
fireNotifyChanged
This delegates tochangeNotifierand toparentAdapterFactory.- Specified by:
fireNotifyChangedin interfaceIChangeNotifier- Generated class or method.
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
disposein interfaceIDisposable- Generated class or method.
-