Class SensitivityItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.reliability.sensitivity.util.SensitivityAdapterFactory
org.palladiosimulator.reliability.sensitivity.provider.SensitivityItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IDisposable
public class SensitivityItemProviderAdapterFactory
extends SensitivityAdapterFactory
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 IChangeNotifier
This is used to implementIChangeNotifier
.protected CombinedSensitivityParameterItemProvider
This keeps track of the one adapter used for allCombinedSensitivityParameter
instances.This keeps track of the one adapter used for allCommunicationLinkReliabilityParameter
instances.This keeps track of the one adapter used for allComponentReliabilityParameter
instances.protected DoubleOffsetSequenceItemProvider
This keeps track of the one adapter used for allDoubleOffsetSequence
instances.protected DoubleParameterRangeItemProvider
This keeps track of the one adapter used for allDoubleParameterRange
instances.protected DoubleParameterSequenceItemProvider
This keeps track of the one adapter used for allDoubleParameterSequence
instances.This keeps track of the one adapter used for allFailureDimensionResultSpecification
instances.This keeps track of the one adapter used for allFailureTypeResultSpecification
instances.protected HardwareMTTFParameterItemProvider
This keeps track of the one adapter used for allHardwareMTTFParameter
instances.protected HardwareMTTRParameterItemProvider
This keeps track of the one adapter used for allHardwareMTTRParameter
instances.This keeps track of the one adapter used for allInternalActionReliabilityParameter
instances.protected NetworkReliabilityParameterItemProvider
This keeps track of the one adapter used for allNetworkReliabilityParameter
instances.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected ProbabilisticBranchParameterItemProvider
This keeps track of the one adapter used for allProbabilisticBranchParameter
instances.protected ResourceMTTFParameterItemProvider
This keeps track of the one adapter used for allResourceMTTFParameter
instances.protected ResourceMTTRParameterItemProvider
This keeps track of the one adapter used for allResourceMTTRParameter
instances.protected SensitivityConfigurationItemProvider
This keeps track of the one adapter used for allSensitivityConfiguration
instances.This keeps track of the one adapter used for allSoftwareFailureTypesParameter
instances.protected SoftwareReliabilityParameterItemProvider
This keeps track of the one adapter used for allSoftwareReliabilityParameter
instances.protected StringParameterSequenceItemProvider
This keeps track of the one adapter used for allStringParameterSequence
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.protected UsageBranchParameterItemProvider
This keeps track of the one adapter used for allUsageBranchParameter
instances.protected VariableUsageParameterItemProvider
This keeps track of the one adapter used for allVariableUsageParameter
instances.Fields inherited from class org.palladiosimulator.reliability.sensitivity.util.SensitivityAdapterFactory
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 aCombinedSensitivityParameter
.This creates an adapter for aCommunicationLinkReliabilityParameter
.This creates an adapter for aComponentReliabilityParameter
.This creates an adapter for aDoubleOffsetSequence
.This creates an adapter for aDoubleParameterRange
.This creates an adapter for aDoubleParameterSequence
.This creates an adapter for aFailureDimensionResultSpecification
.This creates an adapter for aFailureTypeResultSpecification
.This creates an adapter for aHardwareMTTFParameter
.This creates an adapter for aHardwareMTTRParameter
.This creates an adapter for aInternalActionReliabilityParameter
.This creates an adapter for aNetworkReliabilityParameter
.This creates an adapter for aProbabilisticBranchParameter
.This creates an adapter for aResourceMTTFParameter
.This creates an adapter for aResourceMTTRParameter
.This creates an adapter for aSensitivityConfiguration
.This creates an adapter for aSoftwareFailureTypesParameter
.This creates an adapter for aSoftwareReliabilityParameter
.This creates an adapter for aStringParameterSequence
.This creates an adapter for aUsageBranchParameter
.This creates an adapter for aVariableUsageParameter
.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 org.palladiosimulator.reliability.sensitivity.util.SensitivityAdapterFactory
createAdapter, createDoubleParameterFunctionAdapter, createDoubleParameterVariationAdapter, createEntityAdapter, createEObjectAdapter, createIdentifierAdapter, createNamedElementAdapter, createSensitivityParameterAdapter, createSensitivityParameterVariationAdapter, createSensitivityResultSpecificationAdapter, createSingleSensitivityParameterAdapter
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.
-
sensitivityConfigurationItemProvider
This keeps track of the one adapter used for allSensitivityConfiguration
instances.- Generated class or method.
-
combinedSensitivityParameterItemProvider
This keeps track of the one adapter used for allCombinedSensitivityParameter
instances.- Generated class or method.
-
componentReliabilityParameterItemProvider
This keeps track of the one adapter used for allComponentReliabilityParameter
instances.- Generated class or method.
-
stringParameterSequenceItemProvider
This keeps track of the one adapter used for allStringParameterSequence
instances.- Generated class or method.
-
doubleParameterRangeItemProvider
This keeps track of the one adapter used for allDoubleParameterRange
instances.- Generated class or method.
-
doubleParameterSequenceItemProvider
This keeps track of the one adapter used for allDoubleParameterSequence
instances.- Generated class or method.
-
internalActionReliabilityParameterItemProvider
protected InternalActionReliabilityParameterItemProvider internalActionReliabilityParameterItemProviderThis keeps track of the one adapter used for allInternalActionReliabilityParameter
instances.- Generated class or method.
-
probabilisticBranchParameterItemProvider
This keeps track of the one adapter used for allProbabilisticBranchParameter
instances.- Generated class or method.
-
hardwareMTTFParameterItemProvider
This keeps track of the one adapter used for allHardwareMTTFParameter
instances.- Generated class or method.
-
hardwareMTTRParameterItemProvider
This keeps track of the one adapter used for allHardwareMTTRParameter
instances.- Generated class or method.
-
resourceMTTFParameterItemProvider
This keeps track of the one adapter used for allResourceMTTFParameter
instances.- Generated class or method.
-
resourceMTTRParameterItemProvider
This keeps track of the one adapter used for allResourceMTTRParameter
instances.- Generated class or method.
-
networkReliabilityParameterItemProvider
This keeps track of the one adapter used for allNetworkReliabilityParameter
instances.- Generated class or method.
-
communicationLinkReliabilityParameterItemProvider
protected CommunicationLinkReliabilityParameterItemProvider communicationLinkReliabilityParameterItemProviderThis keeps track of the one adapter used for allCommunicationLinkReliabilityParameter
instances.- Generated class or method.
-
softwareReliabilityParameterItemProvider
This keeps track of the one adapter used for allSoftwareReliabilityParameter
instances.- Generated class or method.
-
variableUsageParameterItemProvider
This keeps track of the one adapter used for allVariableUsageParameter
instances.- Generated class or method.
-
usageBranchParameterItemProvider
This keeps track of the one adapter used for allUsageBranchParameter
instances.- Generated class or method.
-
doubleOffsetSequenceItemProvider
This keeps track of the one adapter used for allDoubleOffsetSequence
instances.- Generated class or method.
-
softwareFailureTypesParameterItemProvider
This keeps track of the one adapter used for allSoftwareFailureTypesParameter
instances.- Generated class or method.
-
failureTypeResultSpecificationItemProvider
This keeps track of the one adapter used for allFailureTypeResultSpecification
instances.- Generated class or method.
-
failureDimensionResultSpecificationItemProvider
protected FailureDimensionResultSpecificationItemProvider failureDimensionResultSpecificationItemProviderThis keeps track of the one adapter used for allFailureDimensionResultSpecification
instances.- Generated class or method.
-
-
Constructor Details
-
SensitivityItemProviderAdapterFactory
public SensitivityItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createSensitivityConfigurationAdapter
This creates an adapter for aSensitivityConfiguration
.- Overrides:
createSensitivityConfigurationAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createCombinedSensitivityParameterAdapter
This creates an adapter for aCombinedSensitivityParameter
.- Overrides:
createCombinedSensitivityParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createComponentReliabilityParameterAdapter
This creates an adapter for aComponentReliabilityParameter
.- Overrides:
createComponentReliabilityParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createStringParameterSequenceAdapter
This creates an adapter for aStringParameterSequence
.- Overrides:
createStringParameterSequenceAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDoubleParameterRangeAdapter
This creates an adapter for aDoubleParameterRange
.- Overrides:
createDoubleParameterRangeAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDoubleParameterSequenceAdapter
This creates an adapter for aDoubleParameterSequence
.- Overrides:
createDoubleParameterSequenceAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createInternalActionReliabilityParameterAdapter
This creates an adapter for aInternalActionReliabilityParameter
.- Overrides:
createInternalActionReliabilityParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createProbabilisticBranchParameterAdapter
This creates an adapter for aProbabilisticBranchParameter
.- Overrides:
createProbabilisticBranchParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createHardwareMTTFParameterAdapter
This creates an adapter for aHardwareMTTFParameter
.- Overrides:
createHardwareMTTFParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createHardwareMTTRParameterAdapter
This creates an adapter for aHardwareMTTRParameter
.- Overrides:
createHardwareMTTRParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createResourceMTTFParameterAdapter
This creates an adapter for aResourceMTTFParameter
.- Overrides:
createResourceMTTFParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createResourceMTTRParameterAdapter
This creates an adapter for aResourceMTTRParameter
.- Overrides:
createResourceMTTRParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNetworkReliabilityParameterAdapter
This creates an adapter for aNetworkReliabilityParameter
.- Overrides:
createNetworkReliabilityParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createCommunicationLinkReliabilityParameterAdapter
This creates an adapter for aCommunicationLinkReliabilityParameter
.- Overrides:
createCommunicationLinkReliabilityParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSoftwareReliabilityParameterAdapter
This creates an adapter for aSoftwareReliabilityParameter
.- Overrides:
createSoftwareReliabilityParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createVariableUsageParameterAdapter
This creates an adapter for aVariableUsageParameter
.- Overrides:
createVariableUsageParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createUsageBranchParameterAdapter
This creates an adapter for aUsageBranchParameter
.- Overrides:
createUsageBranchParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDoubleOffsetSequenceAdapter
This creates an adapter for aDoubleOffsetSequence
.- Overrides:
createDoubleOffsetSequenceAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSoftwareFailureTypesParameterAdapter
This creates an adapter for aSoftwareFailureTypesParameter
.- Overrides:
createSoftwareFailureTypesParameterAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFailureTypeResultSpecificationAdapter
This creates an adapter for aFailureTypeResultSpecification
.- Overrides:
createFailureTypeResultSpecificationAdapter
in classSensitivityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFailureDimensionResultSpecificationAdapter
This creates an adapter for aFailureDimensionResultSpecification
.- Overrides:
createFailureDimensionResultSpecificationAdapter
in classSensitivityAdapterFactory
- 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 classSensitivityAdapterFactory
- 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.
-