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 tofireNotifyChanged
. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.- Generated class or method.
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.analyzer.quality.qualityannotation.util.QualityAnnotationAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description QualityAnnotationItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
-
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 Detail
-
parentAdapterFactory
protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
protected IChangeNotifier changeNotifier
This is used to implementIChangeNotifier
.- Generated class or method.
-
supportedTypes
protected Collection<Object> supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
parameterValueDeviationItemProvider
protected ParameterValueDeviationItemProvider parameterValueDeviationItemProvider
This keeps track of the one adapter used for allParameterValueDeviation
instances.- Generated class or method.
-
qualityAnnotationItemProvider
protected QualityAnnotationItemProvider qualityAnnotationItemProvider
This keeps track of the one adapter used for allQualityAnnotation
instances.- Generated class or method.
-
requiredElementDeviationItemProvider
protected RequiredElementDeviationItemProvider requiredElementDeviationItemProvider
This keeps track of the one adapter used for allRequiredElementDeviation
instances.- Generated class or method.
-
internalStateInfluenceAnalysisAggregationItemProvider
protected InternalStateInfluenceAnalysisAggregationItemProvider internalStateInfluenceAnalysisAggregationItemProvider
This keeps track of the one adapter used for allInternalStateInfluenceAnalysisAggregation
instances.- Generated class or method.
-
rePrecisionItemProvider
protected REPrecisionItemProvider rePrecisionItemProvider
This keeps track of the one adapter used for allREPrecision
instances.- Generated class or method.
-
pcmParameterPartitionItemProvider
protected PCMParameterPartitionItemProvider pcmParameterPartitionItemProvider
This keeps track of the one adapter used for allPCMParameterPartition
instances.- Generated class or method.
-
characterisedPCMParameterPartitionIntervalItemProvider
protected CharacterisedPCMParameterPartitionIntervalItemProvider characterisedPCMParameterPartitionIntervalItemProvider
This keeps track of the one adapter used for allCharacterisedPCMParameterPartitionInterval
instances.- Generated class or method.
-
characterisedPCMParameterPartitionRangeItemProvider
protected CharacterisedPCMParameterPartitionRangeItemProvider characterisedPCMParameterPartitionRangeItemProvider
This keeps track of the one adapter used for allCharacterisedPCMParameterPartitionRange
instances.- Generated class or method.
-
exactlyAsSpecifiedPrecisionItemProvider
protected ExactlyAsSpecifiedPrecisionItemProvider exactlyAsSpecifiedPrecisionItemProvider
This keeps track of the one adapter used for allExactlyAsSpecifiedPrecision
instances.- Generated class or method.
-
limitedDeviationPrecisionItemProvider
protected LimitedDeviationPrecisionItemProvider limitedDeviationPrecisionItemProvider
This keeps track of the one adapter used for allLimitedDeviationPrecision
instances.- Generated class or method.
-
noPrecisionItemProvider
protected NoPrecisionItemProvider noPrecisionItemProvider
This keeps track of the one adapter used for allNoPrecision
instances.- Generated class or method.
-
pcmreCategoryItemProvider
protected PCMRECategoryItemProvider pcmreCategoryItemProvider
This keeps track of the one adapter used for allPCMRECategory
instances.- Generated class or method.
-
pcmreInterfaceItemProvider
protected PCMREInterfaceItemProvider pcmreInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInterface
instances.- Generated class or method.
-
pcmreRoleItemProvider
protected PCMRERoleItemProvider pcmreRoleItemProvider
This keeps track of the one adapter used for allPCMRERole
instances.- Generated class or method.
-
pcmreSignatureItemProvider
protected PCMRESignatureItemProvider pcmreSignatureItemProvider
This keeps track of the one adapter used for allPCMRESignature
instances.- Generated class or method.
-
pcmServiceSpecificationItemProvider
protected PCMServiceSpecificationItemProvider pcmServiceSpecificationItemProvider
This keeps track of the one adapter used for allPCMServiceSpecification
instances.- Generated class or method.
-
pcmreResourceInterfaceItemProvider
protected PCMREResourceInterfaceItemProvider pcmreResourceInterfaceItemProvider
This keeps track of the one adapter used for allPCMREResourceInterface
instances.- Generated class or method.
-
pcmreResourceSignatureItemProvider
protected PCMREResourceSignatureItemProvider pcmreResourceSignatureItemProvider
This keeps track of the one adapter used for allPCMREResourceSignature
instances.- Generated class or method.
-
pcmreResourceItemProvider
protected PCMREResourceItemProvider pcmreResourceItemProvider
This keeps track of the one adapter used for allPCMREResource
instances.- Generated class or method.
-
pcmreResourceRoleItemProvider
protected PCMREResourceRoleItemProvider pcmreResourceRoleItemProvider
This keeps track of the one adapter used for allPCMREResourceRole
instances.- Generated class or method.
-
pcmreciBehaviorItemProvider
protected PCMRECIBehaviorItemProvider pcmreciBehaviorItemProvider
This keeps track of the one adapter used for allPCMRECIBehavior
instances.- Generated class or method.
-
pcmreInfrastructureInterfaceItemProvider
protected PCMREInfrastructureInterfaceItemProvider pcmreInfrastructureInterfaceItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureInterface
instances.- Generated class or method.
-
pcmreInfrastructureRoleItemProvider
protected PCMREInfrastructureRoleItemProvider pcmreInfrastructureRoleItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureRole
instances.- Generated class or method.
-
pcmreInfrastructureSignatureItemProvider
protected PCMREInfrastructureSignatureItemProvider pcmreInfrastructureSignatureItemProvider
This keeps track of the one adapter used for allPCMREInfrastructureSignature
instances.- Generated class or method.
-
pcmpeAllDecisionsItemProvider
protected PCMPEAllDecisionsItemProvider pcmpeAllDecisionsItemProvider
This keeps track of the one adapter used for allPCMPEAllDecisions
instances.- Generated class or method.
-
pcmpeDecisionItemProvider
protected PCMPEDecisionItemProvider pcmpeDecisionItemProvider
This keeps track of the one adapter used for allPCMPEDecision
instances.- Generated class or method.
-
-
Method Detail
-
createParameterValueDeviationAdapter
public Adapter createParameterValueDeviationAdapter()
This creates an adapter for aParameterValueDeviation
.- Overrides:
createParameterValueDeviationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
ParameterValueDeviation
- Generated class or method.
-
createQualityAnnotationAdapter
public Adapter createQualityAnnotationAdapter()
This creates an adapter for aQualityAnnotation
.- Overrides:
createQualityAnnotationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
QualityAnnotation
- Generated class or method.
-
createRequiredElementDeviationAdapter
public Adapter createRequiredElementDeviationAdapter()
This creates an adapter for aRequiredElementDeviation
.- Overrides:
createRequiredElementDeviationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
RequiredElementDeviation
- Generated class or method.
-
createInternalStateInfluenceAnalysisAggregationAdapter
public Adapter createInternalStateInfluenceAnalysisAggregationAdapter()
This creates an adapter for aInternalStateInfluenceAnalysisAggregation
.- Overrides:
createInternalStateInfluenceAnalysisAggregationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- Generated class or method.
-
createREPrecisionAdapter
public Adapter createREPrecisionAdapter()
This creates an adapter for aREPrecision
.- Overrides:
createREPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
REPrecision
- Generated class or method.
-
createPCMParameterPartitionAdapter
public Adapter createPCMParameterPartitionAdapter()
This creates an adapter for aPCMParameterPartition
.- Overrides:
createPCMParameterPartitionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMParameterPartition
- Generated class or method.
-
createCharacterisedPCMParameterPartitionIntervalAdapter
public Adapter createCharacterisedPCMParameterPartitionIntervalAdapter()
This creates an adapter for aCharacterisedPCMParameterPartitionInterval
.- Overrides:
createCharacterisedPCMParameterPartitionIntervalAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- Generated class or method.
-
createCharacterisedPCMParameterPartitionRangeAdapter
public Adapter createCharacterisedPCMParameterPartitionRangeAdapter()
This creates an adapter for aCharacterisedPCMParameterPartitionRange
.- Overrides:
createCharacterisedPCMParameterPartitionRangeAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- Generated class or method.
-
createExactlyAsSpecifiedPrecisionAdapter
public Adapter createExactlyAsSpecifiedPrecisionAdapter()
This creates an adapter for aExactlyAsSpecifiedPrecision
.- Overrides:
createExactlyAsSpecifiedPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExactlyAsSpecifiedPrecision
- Generated class or method.
-
createLimitedDeviationPrecisionAdapter
public Adapter createLimitedDeviationPrecisionAdapter()
This creates an adapter for aLimitedDeviationPrecision
.- Overrides:
createLimitedDeviationPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
LimitedDeviationPrecision
- Generated class or method.
-
createNoPrecisionAdapter
public Adapter createNoPrecisionAdapter()
This creates an adapter for aNoPrecision
.- Overrides:
createNoPrecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
NoPrecision
- Generated class or method.
-
createPCMRECategoryAdapter
public Adapter createPCMRECategoryAdapter()
This creates an adapter for aPCMRECategory
.- Overrides:
createPCMRECategoryAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMRECategory
- Generated class or method.
-
createPCMREInterfaceAdapter
public Adapter createPCMREInterfaceAdapter()
This creates an adapter for aPCMREInterface
.- Overrides:
createPCMREInterfaceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREInterface
- Generated class or method.
-
createPCMRERoleAdapter
public Adapter createPCMRERoleAdapter()
This creates an adapter for aPCMRERole
.- Overrides:
createPCMRERoleAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMRERole
- Generated class or method.
-
createPCMRESignatureAdapter
public Adapter createPCMRESignatureAdapter()
This creates an adapter for aPCMRESignature
.- Overrides:
createPCMRESignatureAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMRESignature
- Generated class or method.
-
createPCMServiceSpecificationAdapter
public Adapter createPCMServiceSpecificationAdapter()
This creates an adapter for aPCMServiceSpecification
.- Overrides:
createPCMServiceSpecificationAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMServiceSpecification
- Generated class or method.
-
createPCMREResourceInterfaceAdapter
public Adapter createPCMREResourceInterfaceAdapter()
This creates an adapter for aPCMREResourceInterface
.- Overrides:
createPCMREResourceInterfaceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREResourceInterface
- Generated class or method.
-
createPCMREResourceSignatureAdapter
public Adapter createPCMREResourceSignatureAdapter()
This creates an adapter for aPCMREResourceSignature
.- Overrides:
createPCMREResourceSignatureAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREResourceSignature
- Generated class or method.
-
createPCMREResourceAdapter
public Adapter createPCMREResourceAdapter()
This creates an adapter for aPCMREResource
.- Overrides:
createPCMREResourceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREResource
- Generated class or method.
-
createPCMREResourceRoleAdapter
public Adapter createPCMREResourceRoleAdapter()
This creates an adapter for aPCMREResourceRole
.- Overrides:
createPCMREResourceRoleAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREResourceRole
- Generated class or method.
-
createPCMRECIBehaviorAdapter
public Adapter createPCMRECIBehaviorAdapter()
This creates an adapter for aPCMRECIBehavior
.- Overrides:
createPCMRECIBehaviorAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMRECIBehavior
- Generated class or method.
-
createPCMREInfrastructureInterfaceAdapter
public Adapter createPCMREInfrastructureInterfaceAdapter()
This creates an adapter for aPCMREInfrastructureInterface
.- Overrides:
createPCMREInfrastructureInterfaceAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREInfrastructureInterface
- Generated class or method.
-
createPCMREInfrastructureRoleAdapter
public Adapter createPCMREInfrastructureRoleAdapter()
This creates an adapter for aPCMREInfrastructureRole
.- Overrides:
createPCMREInfrastructureRoleAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREInfrastructureRole
- Generated class or method.
-
createPCMREInfrastructureSignatureAdapter
public Adapter createPCMREInfrastructureSignatureAdapter()
This creates an adapter for aPCMREInfrastructureSignature
.- Overrides:
createPCMREInfrastructureSignatureAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMREInfrastructureSignature
- Generated class or method.
-
createPCMPEAllDecisionsAdapter
public Adapter createPCMPEAllDecisionsAdapter()
This creates an adapter for aPCMPEAllDecisions
.- Overrides:
createPCMPEAllDecisionsAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMPEAllDecisions
- Generated class or method.
-
createPCMPEDecisionAdapter
public Adapter createPCMPEDecisionAdapter()
This creates an adapter for aPCMPEDecision
.- Overrides:
createPCMPEDecisionAdapter
in classQualityAnnotationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PCMPEDecision
- Generated class or method.
-
getRootAdapterFactory
public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
isFactoryForType
public boolean isFactoryForType(Object type)
- 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
public Adapter adapt(Notifier notifier, Object type)
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
public Object adapt(Object object, Object type)
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated class or method.
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated class or method.
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
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.
-
-