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 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 de.uka.ipd.sdq.pcm.designdecision.specific.util.specificAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description specificItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
-
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 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.
-
exchangeComponentRuleItemProvider
protected ExchangeComponentRuleItemProvider exchangeComponentRuleItemProvider
This keeps track of the one adapter used for allExchangeComponentRule
instances.- Generated class or method.
-
classAsReferenceDegreeItemProvider
protected ClassAsReferenceDegreeItemProvider classAsReferenceDegreeItemProvider
This keeps track of the one adapter used for allClassAsReferenceDegree
instances.- Generated class or method.
-
continuousRangeDegreeItemProvider
protected ContinuousRangeDegreeItemProvider continuousRangeDegreeItemProvider
This keeps track of the one adapter used for allContinuousRangeDegree
instances.- Generated class or method.
-
discreteRangeDegreeItemProvider
protected DiscreteRangeDegreeItemProvider discreteRangeDegreeItemProvider
This keeps track of the one adapter used for allDiscreteRangeDegree
instances.- Generated class or method.
-
orderedIntegerDegreeItemProvider
protected OrderedIntegerDegreeItemProvider orderedIntegerDegreeItemProvider
This keeps track of the one adapter used for allOrderedIntegerDegree
instances.- Generated class or method.
-
continuousComponentParamDegreeItemProvider
protected ContinuousComponentParamDegreeItemProvider continuousComponentParamDegreeItemProvider
This keeps track of the one adapter used for allContinuousComponentParamDegree
instances.- Generated class or method.
-
continuousProcessingRateDegreeItemProvider
protected ContinuousProcessingRateDegreeItemProvider continuousProcessingRateDegreeItemProvider
This keeps track of the one adapter used for allContinuousProcessingRateDegree
instances.- Generated class or method.
-
discreteComponentParamDegreeItemProvider
protected DiscreteComponentParamDegreeItemProvider discreteComponentParamDegreeItemProvider
This keeps track of the one adapter used for allDiscreteComponentParamDegree
instances.- Generated class or method.
-
discreteProcessingRateDegreeItemProvider
protected DiscreteProcessingRateDegreeItemProvider discreteProcessingRateDegreeItemProvider
This keeps track of the one adapter used for allDiscreteProcessingRateDegree
instances.- Generated class or method.
-
featureGroupDegreeItemProvider
protected FeatureGroupDegreeItemProvider featureGroupDegreeItemProvider
This keeps track of the one adapter used for allFeatureGroupDegree
instances.- Generated class or method.
-
featureSubsetItemProvider
protected FeatureSubsetItemProvider featureSubsetItemProvider
This keeps track of the one adapter used for allFeatureSubset
instances.- Generated class or method.
-
numberOfCoresAsListDegreeItemProvider
protected NumberOfCoresAsListDegreeItemProvider numberOfCoresAsListDegreeItemProvider
This keeps track of the one adapter used for allNumberOfCoresAsListDegree
instances.- Generated class or method.
-
numberOfCoresAsRangeDegreeItemProvider
protected NumberOfCoresAsRangeDegreeItemProvider numberOfCoresAsRangeDegreeItemProvider
This keeps track of the one adapter used for allNumberOfCoresAsRangeDegree
instances.- Generated class or method.
-
optionalFeatureDegreeItemProvider
protected OptionalFeatureDegreeItemProvider optionalFeatureDegreeItemProvider
This keeps track of the one adapter used for allOptionalFeatureDegree
instances.- Generated class or method.
-
resourceContainerReplicationDegreeItemProvider
protected ResourceContainerReplicationDegreeItemProvider resourceContainerReplicationDegreeItemProvider
This keeps track of the one adapter used for allResourceContainerReplicationDegree
instances.- Generated class or method.
-
resourceContainerReplicationDegreeWithComponentChangeItemProvider
protected ResourceContainerReplicationDegreeWithComponentChangeItemProvider resourceContainerReplicationDegreeWithComponentChangeItemProvider
This keeps track of the one adapter used for allResourceContainerReplicationDegreeWithComponentChange
instances.- Generated class or method.
-
resourceSelectionDegreeItemProvider
protected ResourceSelectionDegreeItemProvider resourceSelectionDegreeItemProvider
This keeps track of the one adapter used for allResourceSelectionDegree
instances.- Generated class or method.
-
schedulingPolicyDegreeItemProvider
protected SchedulingPolicyDegreeItemProvider schedulingPolicyDegreeItemProvider
This keeps track of the one adapter used for allSchedulingPolicyDegree
instances.- Generated class or method.
-
stringComponentParamDegreeItemProvider
protected StringComponentParamDegreeItemProvider stringComponentParamDegreeItemProvider
This keeps track of the one adapter used for allStringComponentParamDegree
instances.- Generated class or method.
-
allocationDegreeItemProvider
protected AllocationDegreeItemProvider allocationDegreeItemProvider
This keeps track of the one adapter used for allAllocationDegree
instances.- Generated class or method.
-
assembledComponentDegreeItemProvider
protected AssembledComponentDegreeItemProvider assembledComponentDegreeItemProvider
This keeps track of the one adapter used for allAssembledComponentDegree
instances.- Generated class or method.
-
capacityDegreeItemProvider
protected CapacityDegreeItemProvider capacityDegreeItemProvider
This keeps track of the one adapter used for allCapacityDegree
instances.- Generated class or method.
-
monitoringDegreeItemProvider
protected MonitoringDegreeItemProvider monitoringDegreeItemProvider
This keeps track of the one adapter used for allMonitoringDegree
instances.- Generated class or method.
-
atNumberOfReplicaDegreeItemProvider
protected ATNumberOfReplicaDegreeItemProvider atNumberOfReplicaDegreeItemProvider
This keeps track of the one adapter used for allATNumberOfReplicaDegree
instances.- Generated class or method.
-
featureCompletionDegreeItemProvider
protected FeatureCompletionDegreeItemProvider featureCompletionDegreeItemProvider
This keeps track of the one adapter used for allFeatureCompletionDegree
instances.- Generated class or method.
-
featureDegreeItemProvider
protected FeatureDegreeItemProvider featureDegreeItemProvider
This keeps track of the one adapter used for allFeatureDegree
instances.- Generated class or method.
-
multipleInclusionDegreeItemProvider
protected MultipleInclusionDegreeItemProvider multipleInclusionDegreeItemProvider
This keeps track of the one adapter used for allMultipleInclusionDegree
instances.- Generated class or method.
-
advicePlacementDegreeItemProvider
protected AdvicePlacementDegreeItemProvider advicePlacementDegreeItemProvider
This keeps track of the one adapter used for allAdvicePlacementDegree
instances.- Generated class or method.
-
complementumVisnetisDegreeItemProvider
protected ComplementumVisnetisDegreeItemProvider complementumVisnetisDegreeItemProvider
This keeps track of the one adapter used for allComplementumVisnetisDegree
instances.- Generated class or method.
-
-
Method Detail
-
createExchangeComponentRuleAdapter
public Adapter createExchangeComponentRuleAdapter()
This creates an adapter for aExchangeComponentRule
.- Overrides:
createExchangeComponentRuleAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExchangeComponentRule
- Generated class or method.
-
createClassAsReferenceDegreeAdapter
public Adapter createClassAsReferenceDegreeAdapter()
This creates an adapter for aClassAsReferenceDegree
.- Overrides:
createClassAsReferenceDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ClassAsReferenceDegree
- Generated class or method.
-
createContinuousRangeDegreeAdapter
public Adapter createContinuousRangeDegreeAdapter()
This creates an adapter for aContinuousRangeDegree
.- Overrides:
createContinuousRangeDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ContinuousRangeDegree
- Generated class or method.
-
createDiscreteRangeDegreeAdapter
public Adapter createDiscreteRangeDegreeAdapter()
This creates an adapter for aDiscreteRangeDegree
.- Overrides:
createDiscreteRangeDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
DiscreteRangeDegree
- Generated class or method.
-
createOrderedIntegerDegreeAdapter
public Adapter createOrderedIntegerDegreeAdapter()
This creates an adapter for aOrderedIntegerDegree
.- Overrides:
createOrderedIntegerDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
OrderedIntegerDegree
- Generated class or method.
-
createContinuousComponentParamDegreeAdapter
public Adapter createContinuousComponentParamDegreeAdapter()
This creates an adapter for aContinuousComponentParamDegree
.- Overrides:
createContinuousComponentParamDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ContinuousComponentParamDegree
- Generated class or method.
-
createContinuousProcessingRateDegreeAdapter
public Adapter createContinuousProcessingRateDegreeAdapter()
This creates an adapter for aContinuousProcessingRateDegree
.- Overrides:
createContinuousProcessingRateDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ContinuousProcessingRateDegree
- Generated class or method.
-
createDiscreteComponentParamDegreeAdapter
public Adapter createDiscreteComponentParamDegreeAdapter()
This creates an adapter for aDiscreteComponentParamDegree
.- Overrides:
createDiscreteComponentParamDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
DiscreteComponentParamDegree
- Generated class or method.
-
createDiscreteProcessingRateDegreeAdapter
public Adapter createDiscreteProcessingRateDegreeAdapter()
This creates an adapter for aDiscreteProcessingRateDegree
.- Overrides:
createDiscreteProcessingRateDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
DiscreteProcessingRateDegree
- Generated class or method.
-
createFeatureGroupDegreeAdapter
public Adapter createFeatureGroupDegreeAdapter()
This creates an adapter for aFeatureGroupDegree
.- Overrides:
createFeatureGroupDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureGroupDegree
- Generated class or method.
-
createFeatureSubsetAdapter
public Adapter createFeatureSubsetAdapter()
This creates an adapter for aFeatureSubset
.- Overrides:
createFeatureSubsetAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureSubset
- Generated class or method.
-
createNumberOfCoresAsListDegreeAdapter
public Adapter createNumberOfCoresAsListDegreeAdapter()
This creates an adapter for aNumberOfCoresAsListDegree
.- Overrides:
createNumberOfCoresAsListDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumberOfCoresAsListDegree
- Generated class or method.
-
createNumberOfCoresAsRangeDegreeAdapter
public Adapter createNumberOfCoresAsRangeDegreeAdapter()
This creates an adapter for aNumberOfCoresAsRangeDegree
.- Overrides:
createNumberOfCoresAsRangeDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumberOfCoresAsRangeDegree
- Generated class or method.
-
createOptionalFeatureDegreeAdapter
public Adapter createOptionalFeatureDegreeAdapter()
This creates an adapter for aOptionalFeatureDegree
.- Overrides:
createOptionalFeatureDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
OptionalFeatureDegree
- Generated class or method.
-
createResourceContainerReplicationDegreeAdapter
public Adapter createResourceContainerReplicationDegreeAdapter()
This creates an adapter for aResourceContainerReplicationDegree
.- Overrides:
createResourceContainerReplicationDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ResourceContainerReplicationDegree
- Generated class or method.
-
createResourceContainerReplicationDegreeWithComponentChangeAdapter
public Adapter createResourceContainerReplicationDegreeWithComponentChangeAdapter()
This creates an adapter for aResourceContainerReplicationDegreeWithComponentChange
.- Overrides:
createResourceContainerReplicationDegreeWithComponentChangeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ResourceContainerReplicationDegreeWithComponentChange
- Generated class or method.
-
createResourceSelectionDegreeAdapter
public Adapter createResourceSelectionDegreeAdapter()
This creates an adapter for aResourceSelectionDegree
.- Overrides:
createResourceSelectionDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ResourceSelectionDegree
- Generated class or method.
-
createSchedulingPolicyDegreeAdapter
public Adapter createSchedulingPolicyDegreeAdapter()
This creates an adapter for aSchedulingPolicyDegree
.- Overrides:
createSchedulingPolicyDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
SchedulingPolicyDegree
- Generated class or method.
-
createStringComponentParamDegreeAdapter
public Adapter createStringComponentParamDegreeAdapter()
This creates an adapter for aStringComponentParamDegree
.- Overrides:
createStringComponentParamDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
StringComponentParamDegree
- Generated class or method.
-
createAllocationDegreeAdapter
public Adapter createAllocationDegreeAdapter()
This creates an adapter for aAllocationDegree
.- Overrides:
createAllocationDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
AllocationDegree
- Generated class or method.
-
createAssembledComponentDegreeAdapter
public Adapter createAssembledComponentDegreeAdapter()
This creates an adapter for aAssembledComponentDegree
.- Overrides:
createAssembledComponentDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
AssembledComponentDegree
- Generated class or method.
-
createCapacityDegreeAdapter
public Adapter createCapacityDegreeAdapter()
This creates an adapter for aCapacityDegree
.- Overrides:
createCapacityDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
CapacityDegree
- Generated class or method.
-
createMonitoringDegreeAdapter
public Adapter createMonitoringDegreeAdapter()
This creates an adapter for aMonitoringDegree
.- Overrides:
createMonitoringDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
MonitoringDegree
- Generated class or method.
-
createATNumberOfReplicaDegreeAdapter
public Adapter createATNumberOfReplicaDegreeAdapter()
This creates an adapter for aATNumberOfReplicaDegree
.- Overrides:
createATNumberOfReplicaDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ATNumberOfReplicaDegree
- Generated class or method.
-
createFeatureCompletionDegreeAdapter
public Adapter createFeatureCompletionDegreeAdapter()
This creates an adapter for aFeatureCompletionDegree
.- Overrides:
createFeatureCompletionDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureCompletionDegree
- Generated class or method.
-
createFeatureDegreeAdapter
public Adapter createFeatureDegreeAdapter()
This creates an adapter for aFeatureDegree
.- Overrides:
createFeatureDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureDegree
- Generated class or method.
-
createMultipleInclusionDegreeAdapter
public Adapter createMultipleInclusionDegreeAdapter()
This creates an adapter for aMultipleInclusionDegree
.- Overrides:
createMultipleInclusionDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
MultipleInclusionDegree
- Generated class or method.
-
createAdvicePlacementDegreeAdapter
public Adapter createAdvicePlacementDegreeAdapter()
This creates an adapter for aAdvicePlacementDegree
.- Overrides:
createAdvicePlacementDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
AdvicePlacementDegree
- Generated class or method.
-
createComplementumVisnetisDegreeAdapter
public Adapter createComplementumVisnetisDegreeAdapter()
This creates an adapter for aComplementumVisnetisDegree
.- Overrides:
createComplementumVisnetisDegreeAdapter
in classspecificAdapterFactory
- Returns:
- the new adapter.
- See Also:
ComplementumVisnetisDegree
- 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 classspecificAdapterFactory
- 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.
-
-