Class specificItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
de.uka.ipd.sdq.pcm.designdecision.specific.util.specificAdapterFactory
de.uka.ipd.sdq.pcm.designdecision.specific.provider.specificItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IDisposable
public class specificItemProviderAdapterFactory
extends specificAdapterFactory
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 AdvicePlacementDegreeItemProvider
This keeps track of the one adapter used for allAdvicePlacementDegree
instances.protected AllocationDegreeItemProvider
This keeps track of the one adapter used for allAllocationDegree
instances.protected AssembledComponentDegreeItemProvider
This keeps track of the one adapter used for allAssembledComponentDegree
instances.protected ATNumberOfReplicaDegreeItemProvider
This keeps track of the one adapter used for allATNumberOfReplicaDegree
instances.protected CapacityDegreeItemProvider
This keeps track of the one adapter used for allCapacityDegree
instances.protected IChangeNotifier
This is used to implementIChangeNotifier
.protected ClassAsReferenceDegreeItemProvider
This keeps track of the one adapter used for allClassAsReferenceDegree
instances.protected ComplementumVisnetisDegreeItemProvider
This keeps track of the one adapter used for allComplementumVisnetisDegree
instances.This keeps track of the one adapter used for allContinuousComponentParamDegree
instances.This keeps track of the one adapter used for allContinuousProcessingRateDegree
instances.protected ContinuousRangeDegreeItemProvider
This keeps track of the one adapter used for allContinuousRangeDegree
instances.protected DiscreteComponentParamDegreeItemProvider
This keeps track of the one adapter used for allDiscreteComponentParamDegree
instances.protected DiscreteProcessingRateDegreeItemProvider
This keeps track of the one adapter used for allDiscreteProcessingRateDegree
instances.protected DiscreteRangeDegreeItemProvider
This keeps track of the one adapter used for allDiscreteRangeDegree
instances.protected ExchangeComponentRuleItemProvider
This keeps track of the one adapter used for allExchangeComponentRule
instances.protected FeatureCompletionDegreeItemProvider
This keeps track of the one adapter used for allFeatureCompletionDegree
instances.protected FeatureDegreeItemProvider
This keeps track of the one adapter used for allFeatureDegree
instances.protected FeatureGroupDegreeItemProvider
This keeps track of the one adapter used for allFeatureGroupDegree
instances.protected FeatureSubsetItemProvider
This keeps track of the one adapter used for allFeatureSubset
instances.protected MonitoringDegreeItemProvider
This keeps track of the one adapter used for allMonitoringDegree
instances.protected MultipleInclusionDegreeItemProvider
This keeps track of the one adapter used for allMultipleInclusionDegree
instances.protected NumberOfCoresAsListDegreeItemProvider
This keeps track of the one adapter used for allNumberOfCoresAsListDegree
instances.protected NumberOfCoresAsRangeDegreeItemProvider
This keeps track of the one adapter used for allNumberOfCoresAsRangeDegree
instances.protected OptionalFeatureDegreeItemProvider
This keeps track of the one adapter used for allOptionalFeatureDegree
instances.protected OrderedIntegerDegreeItemProvider
This keeps track of the one adapter used for allOrderedIntegerDegree
instances.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.This keeps track of the one adapter used for allResourceContainerReplicationDegree
instances.This keeps track of the one adapter used for allResourceContainerReplicationDegreeWithComponentChange
instances.protected ResourceSelectionDegreeItemProvider
This keeps track of the one adapter used for allResourceSelectionDegree
instances.protected SchedulingPolicyDegreeItemProvider
This keeps track of the one adapter used for allSchedulingPolicyDegree
instances.protected StringComponentParamDegreeItemProvider
This keeps track of the one adapter used for allStringComponentParamDegree
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.Fields inherited from class de.uka.ipd.sdq.pcm.designdecision.specific.util.specificAdapterFactory
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 aAdvicePlacementDegree
.This creates an adapter for aAllocationDegree
.This creates an adapter for aAssembledComponentDegree
.This creates an adapter for aATNumberOfReplicaDegree
.This creates an adapter for aCapacityDegree
.This creates an adapter for aClassAsReferenceDegree
.This creates an adapter for aComplementumVisnetisDegree
.This creates an adapter for aContinuousComponentParamDegree
.This creates an adapter for aContinuousProcessingRateDegree
.This creates an adapter for aContinuousRangeDegree
.This creates an adapter for aDiscreteComponentParamDegree
.This creates an adapter for aDiscreteProcessingRateDegree
.This creates an adapter for aDiscreteRangeDegree
.This creates an adapter for aExchangeComponentRule
.This creates an adapter for aFeatureCompletionDegree
.This creates an adapter for aFeatureDegree
.This creates an adapter for aFeatureGroupDegree
.This creates an adapter for aFeatureSubset
.This creates an adapter for aMonitoringDegree
.This creates an adapter for aMultipleInclusionDegree
.This creates an adapter for aNumberOfCoresAsListDegree
.This creates an adapter for aNumberOfCoresAsRangeDegree
.This creates an adapter for aOptionalFeatureDegree
.This creates an adapter for aOrderedIntegerDegree
.This creates an adapter for aResourceContainerReplicationDegree
.This creates an adapter for aResourceContainerReplicationDegreeWithComponentChange
.This creates an adapter for aResourceSelectionDegree
.This creates an adapter for aSchedulingPolicyDegree
.This creates an adapter for aStringComponentParamDegree
.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 de.uka.ipd.sdq.pcm.designdecision.specific.util.specificAdapterFactory
createAdapter, createClassDegreeAdapter, createClassWithCopyDegreeAdapter, createDataTypeDegreeAdapter, createDegreeOfFreedomInstanceAdapter, createDiscreteDegreeAdapter, createEnumDegreeAdapter, createEObjectAdapter, createFeatureConfigDegreeAdapter, createIndicatorDegreeAdapter, createNamedElementAdapter, createNumberOfCoresDegreeAdapter, createOrderedDataTypeDegreeAdapter, createProcessingRateDegreeAdapter, createProcessingResourceDegreeAdapter, createRangeDegreeAdapter, createStringSetDegreeAdapter, createUnorderedDegreeAdapter, createUnorderedPrimitiveDegreeAdapter
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.
-
exchangeComponentRuleItemProvider
This keeps track of the one adapter used for allExchangeComponentRule
instances.- Generated class or method.
-
classAsReferenceDegreeItemProvider
This keeps track of the one adapter used for allClassAsReferenceDegree
instances.- Generated class or method.
-
continuousRangeDegreeItemProvider
This keeps track of the one adapter used for allContinuousRangeDegree
instances.- Generated class or method.
-
discreteRangeDegreeItemProvider
This keeps track of the one adapter used for allDiscreteRangeDegree
instances.- Generated class or method.
-
orderedIntegerDegreeItemProvider
This keeps track of the one adapter used for allOrderedIntegerDegree
instances.- Generated class or method.
-
continuousComponentParamDegreeItemProvider
This keeps track of the one adapter used for allContinuousComponentParamDegree
instances.- Generated class or method.
-
continuousProcessingRateDegreeItemProvider
This keeps track of the one adapter used for allContinuousProcessingRateDegree
instances.- Generated class or method.
-
discreteComponentParamDegreeItemProvider
This keeps track of the one adapter used for allDiscreteComponentParamDegree
instances.- Generated class or method.
-
discreteProcessingRateDegreeItemProvider
This keeps track of the one adapter used for allDiscreteProcessingRateDegree
instances.- Generated class or method.
-
featureGroupDegreeItemProvider
This keeps track of the one adapter used for allFeatureGroupDegree
instances.- Generated class or method.
-
featureSubsetItemProvider
This keeps track of the one adapter used for allFeatureSubset
instances.- Generated class or method.
-
numberOfCoresAsListDegreeItemProvider
This keeps track of the one adapter used for allNumberOfCoresAsListDegree
instances.- Generated class or method.
-
numberOfCoresAsRangeDegreeItemProvider
This keeps track of the one adapter used for allNumberOfCoresAsRangeDegree
instances.- Generated class or method.
-
optionalFeatureDegreeItemProvider
This keeps track of the one adapter used for allOptionalFeatureDegree
instances.- Generated class or method.
-
resourceContainerReplicationDegreeItemProvider
protected ResourceContainerReplicationDegreeItemProvider resourceContainerReplicationDegreeItemProviderThis keeps track of the one adapter used for allResourceContainerReplicationDegree
instances.- Generated class or method.
-
resourceContainerReplicationDegreeWithComponentChangeItemProvider
protected ResourceContainerReplicationDegreeWithComponentChangeItemProvider resourceContainerReplicationDegreeWithComponentChangeItemProviderThis keeps track of the one adapter used for allResourceContainerReplicationDegreeWithComponentChange
instances.- Generated class or method.
-
resourceSelectionDegreeItemProvider
This keeps track of the one adapter used for allResourceSelectionDegree
instances.- Generated class or method.
-
schedulingPolicyDegreeItemProvider
This keeps track of the one adapter used for allSchedulingPolicyDegree
instances.- Generated class or method.
-
stringComponentParamDegreeItemProvider
This keeps track of the one adapter used for allStringComponentParamDegree
instances.- Generated class or method.
-
allocationDegreeItemProvider
This keeps track of the one adapter used for allAllocationDegree
instances.- Generated class or method.
-
assembledComponentDegreeItemProvider
This keeps track of the one adapter used for allAssembledComponentDegree
instances.- Generated class or method.
-
capacityDegreeItemProvider
This keeps track of the one adapter used for allCapacityDegree
instances.- Generated class or method.
-
monitoringDegreeItemProvider
This keeps track of the one adapter used for allMonitoringDegree
instances.- Generated class or method.
-
atNumberOfReplicaDegreeItemProvider
This keeps track of the one adapter used for allATNumberOfReplicaDegree
instances.- Generated class or method.
-
featureCompletionDegreeItemProvider
This keeps track of the one adapter used for allFeatureCompletionDegree
instances.- Generated class or method.
-
featureDegreeItemProvider
This keeps track of the one adapter used for allFeatureDegree
instances.- Generated class or method.
-
multipleInclusionDegreeItemProvider
This keeps track of the one adapter used for allMultipleInclusionDegree
instances.- Generated class or method.
-
advicePlacementDegreeItemProvider
This keeps track of the one adapter used for allAdvicePlacementDegree
instances.- Generated class or method.
-
complementumVisnetisDegreeItemProvider
This keeps track of the one adapter used for allComplementumVisnetisDegree
instances.- Generated class or method.
-
-
Constructor Details
-
specificItemProviderAdapterFactory
public specificItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createExchangeComponentRuleAdapter
This creates an adapter for aExchangeComponentRule
.- Overrides:
createExchangeComponentRuleAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createClassAsReferenceDegreeAdapter
This creates an adapter for aClassAsReferenceDegree
.- Overrides:
createClassAsReferenceDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createContinuousRangeDegreeAdapter
This creates an adapter for aContinuousRangeDegree
.- Overrides:
createContinuousRangeDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDiscreteRangeDegreeAdapter
This creates an adapter for aDiscreteRangeDegree
.- Overrides:
createDiscreteRangeDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createOrderedIntegerDegreeAdapter
This creates an adapter for aOrderedIntegerDegree
.- Overrides:
createOrderedIntegerDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createContinuousComponentParamDegreeAdapter
This creates an adapter for aContinuousComponentParamDegree
.- Overrides:
createContinuousComponentParamDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createContinuousProcessingRateDegreeAdapter
This creates an adapter for aContinuousProcessingRateDegree
.- Overrides:
createContinuousProcessingRateDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDiscreteComponentParamDegreeAdapter
This creates an adapter for aDiscreteComponentParamDegree
.- Overrides:
createDiscreteComponentParamDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDiscreteProcessingRateDegreeAdapter
This creates an adapter for aDiscreteProcessingRateDegree
.- Overrides:
createDiscreteProcessingRateDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFeatureGroupDegreeAdapter
This creates an adapter for aFeatureGroupDegree
.- Overrides:
createFeatureGroupDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFeatureSubsetAdapter
This creates an adapter for aFeatureSubset
.- Overrides:
createFeatureSubsetAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumberOfCoresAsListDegreeAdapter
This creates an adapter for aNumberOfCoresAsListDegree
.- Overrides:
createNumberOfCoresAsListDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumberOfCoresAsRangeDegreeAdapter
This creates an adapter for aNumberOfCoresAsRangeDegree
.- Overrides:
createNumberOfCoresAsRangeDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createOptionalFeatureDegreeAdapter
This creates an adapter for aOptionalFeatureDegree
.- Overrides:
createOptionalFeatureDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createResourceContainerReplicationDegreeAdapter
This creates an adapter for aResourceContainerReplicationDegree
.- Overrides:
createResourceContainerReplicationDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createResourceContainerReplicationDegreeWithComponentChangeAdapter
This creates an adapter for aResourceContainerReplicationDegreeWithComponentChange
.- Overrides:
createResourceContainerReplicationDegreeWithComponentChangeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createResourceSelectionDegreeAdapter
This creates an adapter for aResourceSelectionDegree
.- Overrides:
createResourceSelectionDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSchedulingPolicyDegreeAdapter
This creates an adapter for aSchedulingPolicyDegree
.- Overrides:
createSchedulingPolicyDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createStringComponentParamDegreeAdapter
This creates an adapter for aStringComponentParamDegree
.- Overrides:
createStringComponentParamDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createAllocationDegreeAdapter
This creates an adapter for aAllocationDegree
.- Overrides:
createAllocationDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createAssembledComponentDegreeAdapter
This creates an adapter for aAssembledComponentDegree
.- Overrides:
createAssembledComponentDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createCapacityDegreeAdapter
This creates an adapter for aCapacityDegree
.- Overrides:
createCapacityDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMonitoringDegreeAdapter
This creates an adapter for aMonitoringDegree
.- Overrides:
createMonitoringDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createATNumberOfReplicaDegreeAdapter
This creates an adapter for aATNumberOfReplicaDegree
.- Overrides:
createATNumberOfReplicaDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFeatureCompletionDegreeAdapter
This creates an adapter for aFeatureCompletionDegree
.- Overrides:
createFeatureCompletionDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFeatureDegreeAdapter
This creates an adapter for aFeatureDegree
.- Overrides:
createFeatureDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMultipleInclusionDegreeAdapter
This creates an adapter for aMultipleInclusionDegree
.- Overrides:
createMultipleInclusionDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createAdvicePlacementDegreeAdapter
This creates an adapter for aAdvicePlacementDegree
.- Overrides:
createAdvicePlacementDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createComplementumVisnetisDegreeAdapter
This creates an adapter for aComplementumVisnetisDegree
.- Overrides:
createComplementumVisnetisDegreeAdapter
in classspecificAdapterFactory
- 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 classspecificAdapterFactory
- 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.
-