Class QualityModelItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.qualitymodel.util.QualityModelAdapterFactory
org.palladiosimulator.qualitymodel.provider.QualityModelItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory,ComposeableAdapterFactory,IChangeNotifier,IDisposable
public class QualityModelItemProviderAdapterFactory
extends QualityModelAdapterFactory
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.protected MappingEntryItemProviderThis keeps track of the one adapter used for allMappingEntryinstances.protected MappingItemProviderThis keeps track of the one adapter used for allMappinginstances.protected MappingRepositoryItemProviderThis keeps track of the one adapter used for allMappingRepositoryinstances.protected NqrItemProviderThis keeps track of the one adapter used for allNqrinstances.protected NqrRepositoryItemProviderThis keeps track of the one adapter used for allNqrRepositoryinstances.protected ComposedAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected QuantityReductionItemProviderThis keeps track of the one adapter used for allQuantityReductioninstances.protected ReasoningComponentItemProviderThis keeps track of the one adapter used for allReasoningComponentinstances.protected ReasoningItemProviderThis keeps track of the one adapter used for allReasoninginstances.protected ReasoningRepositoryItemProviderThis keeps track of the one adapter used for allReasoningRepositoryinstances.protected ReasoningSystemItemProviderThis keeps track of the one adapter used for allReasoningSysteminstances.protected StatisticReductionItemProviderThis keeps track of the one adapter used for allStatisticReductioninstances.protected CollectionThis keeps track of all the supported types checked byisFactoryForType.protected TransformationItemProviderThis keeps track of the one adapter used for allTransformationinstances.protected TransformationRepositoryItemProviderThis keeps track of the one adapter used for allTransformationRepositoryinstances.Fields inherited from class org.palladiosimulator.qualitymodel.util.QualityModelAdapterFactory
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 aMapping.This creates an adapter for aMappingEntry.This creates an adapter for aMappingRepository.This creates an adapter for aNqr.This creates an adapter for aNqrRepository.This creates an adapter for aQuantityReduction.This creates an adapter for aReasoning.This creates an adapter for aReasoningComponent.This creates an adapter for aReasoningRepository.This creates an adapter for aReasoningSystem.This creates an adapter for aStatisticReduction.This creates an adapter for aTransformation.This creates an adapter for aTransformationRepository.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.qualitymodel.util.QualityModelAdapterFactory
createAdapter, createEntityAdapter, createEObjectAdapter, createIdentifierAdapter, createNamedElementAdapter, createReductionAdapterMethods 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.
-
nqrItemProvider
This keeps track of the one adapter used for allNqrinstances.- Generated class or method.
-
mappingItemProvider
This keeps track of the one adapter used for allMappinginstances.- Generated class or method.
-
transformationItemProvider
This keeps track of the one adapter used for allTransformationinstances.- Generated class or method.
-
reasoningItemProvider
This keeps track of the one adapter used for allReasoninginstances.- Generated class or method.
-
quantityReductionItemProvider
This keeps track of the one adapter used for allQuantityReductioninstances.- Generated class or method.
-
statisticReductionItemProvider
This keeps track of the one adapter used for allStatisticReductioninstances.- Generated class or method.
-
mappingRepositoryItemProvider
This keeps track of the one adapter used for allMappingRepositoryinstances.- Generated class or method.
-
mappingEntryItemProvider
This keeps track of the one adapter used for allMappingEntryinstances.- Generated class or method.
-
transformationRepositoryItemProvider
This keeps track of the one adapter used for allTransformationRepositoryinstances.- Generated class or method.
-
reasoningRepositoryItemProvider
This keeps track of the one adapter used for allReasoningRepositoryinstances.- Generated class or method.
-
nqrRepositoryItemProvider
This keeps track of the one adapter used for allNqrRepositoryinstances.- Generated class or method.
-
reasoningComponentItemProvider
This keeps track of the one adapter used for allReasoningComponentinstances.- Generated class or method.
-
reasoningSystemItemProvider
This keeps track of the one adapter used for allReasoningSysteminstances.- Generated class or method.
-
-
Constructor Details
-
QualityModelItemProviderAdapterFactory
public QualityModelItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createNqrAdapter
This creates an adapter for aNqr.- Overrides:
createNqrAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMappingAdapter
This creates an adapter for aMapping.- Overrides:
createMappingAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTransformationAdapter
This creates an adapter for aTransformation.- Overrides:
createTransformationAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createReasoningAdapter
This creates an adapter for aReasoning.- Overrides:
createReasoningAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createQuantityReductionAdapter
This creates an adapter for aQuantityReduction.- Overrides:
createQuantityReductionAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createStatisticReductionAdapter
This creates an adapter for aStatisticReduction.- Overrides:
createStatisticReductionAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMappingRepositoryAdapter
This creates an adapter for aMappingRepository.- Overrides:
createMappingRepositoryAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMappingEntryAdapter
This creates an adapter for aMappingEntry.- Overrides:
createMappingEntryAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTransformationRepositoryAdapter
This creates an adapter for aTransformationRepository.- Overrides:
createTransformationRepositoryAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createReasoningRepositoryAdapter
This creates an adapter for aReasoningRepository.- Overrides:
createReasoningRepositoryAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNqrRepositoryAdapter
This creates an adapter for aNqrRepository.- Overrides:
createNqrRepositoryAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createReasoningComponentAdapter
This creates an adapter for aReasoningComponent.- Overrides:
createReasoningComponentAdapterin classQualityModelAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createReasoningSystemAdapter
This creates an adapter for aReasoningSystem.- Overrides:
createReasoningSystemAdapterin classQualityModelAdapterFactory- 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 classQualityModelAdapterFactory- 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.
-