Class StimuliItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.spd.triggers.stimuli.util.StimuliAdapterFactory
org.palladiosimulator.spd.triggers.stimuli.provider.StimuliItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory,ComposeableAdapterFactory,IChangeNotifier,IDisposable
public class StimuliItemProviderAdapterFactory
extends StimuliAdapterFactory
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 CPUUtilizationItemProviderThis keeps track of the one adapter used for allCPUUtilizationinstances.protected HDDUtilizationItemProviderThis keeps track of the one adapter used for allHDDUtilizationinstances.protected MemoryUtilizationItemProviderThis keeps track of the one adapter used for allMemoryUtilizationinstances.protected NetworkUtilizationItemProviderThis keeps track of the one adapter used for allNetworkUtilizationinstances.protected NumberOfElementsItemProviderThis keeps track of the one adapter used for allNumberOfElementsinstances.protected OperationResponseTimeItemProviderThis keeps track of the one adapter used for allOperationResponseTimeinstances.protected ComposedAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected QueueLengthItemProviderThis keeps track of the one adapter used for allQueueLengthinstances.protected SimulationTimeItemProviderThis keeps track of the one adapter used for allSimulationTimeinstances.protected Collection<Object>This keeps track of all the supported types checked byisFactoryForType.protected TaskCountItemProviderThis keeps track of the one adapter used for allTaskCountinstances.Fields inherited from class org.palladiosimulator.spd.triggers.stimuli.util.StimuliAdapterFactory
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 aCPUUtilization.This creates an adapter for aHDDUtilization.This creates an adapter for aMemoryUtilization.This creates an adapter for aNetworkUtilization.This creates an adapter for aNumberOfElements.This creates an adapter for aOperationResponseTime.This creates an adapter for aQueueLength.This creates an adapter for aSimulationTime.This creates an adapter for aTaskCount.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.spd.triggers.stimuli.util.StimuliAdapterFactory
createAdapter, createEObjectAdapter, createManagedElementsStateStimulusAdapter, createResourceUtilizationStimulusAdapter, createSimulationStateStimulusAdapter, createSourceInterfaceStimulusAdapter, createStimulusAdapter, createTargetGroupStateStimulusAdapterMethods 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.
-
operationResponseTimeItemProvider
This keeps track of the one adapter used for allOperationResponseTimeinstances.- Generated class or method.
-
numberOfElementsItemProvider
This keeps track of the one adapter used for allNumberOfElementsinstances.- Generated class or method.
-
cpuUtilizationItemProvider
This keeps track of the one adapter used for allCPUUtilizationinstances.- Generated class or method.
-
memoryUtilizationItemProvider
This keeps track of the one adapter used for allMemoryUtilizationinstances.- Generated class or method.
-
simulationTimeItemProvider
This keeps track of the one adapter used for allSimulationTimeinstances.- Generated class or method.
-
hddUtilizationItemProvider
This keeps track of the one adapter used for allHDDUtilizationinstances.- Generated class or method.
-
taskCountItemProvider
This keeps track of the one adapter used for allTaskCountinstances.- Generated class or method.
-
queueLengthItemProvider
This keeps track of the one adapter used for allQueueLengthinstances.- Generated class or method.
-
networkUtilizationItemProvider
This keeps track of the one adapter used for allNetworkUtilizationinstances.- Generated class or method.
-
-
Constructor Details
-
StimuliItemProviderAdapterFactory
public StimuliItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createOperationResponseTimeAdapter
This creates an adapter for aOperationResponseTime.- Overrides:
createOperationResponseTimeAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumberOfElementsAdapter
This creates an adapter for aNumberOfElements.- Overrides:
createNumberOfElementsAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createCPUUtilizationAdapter
This creates an adapter for aCPUUtilization.- Overrides:
createCPUUtilizationAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMemoryUtilizationAdapter
This creates an adapter for aMemoryUtilization.- Overrides:
createMemoryUtilizationAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSimulationTimeAdapter
This creates an adapter for aSimulationTime.- Overrides:
createSimulationTimeAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createHDDUtilizationAdapter
This creates an adapter for aHDDUtilization.- Overrides:
createHDDUtilizationAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTaskCountAdapter
This creates an adapter for aTaskCount.- Overrides:
createTaskCountAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createQueueLengthAdapter
This creates an adapter for aQueueLength.- Overrides:
createQueueLengthAdapterin classStimuliAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNetworkUtilizationAdapter
This creates an adapter for aNetworkUtilization.- Overrides:
createNetworkUtilizationAdapterin classStimuliAdapterFactory- 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 classStimuliAdapterFactory- 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.
-