Package scheduler.configuration.provider
Class ConfigurationItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
scheduler.configuration.util.ConfigurationAdapterFactory
scheduler.configuration.provider.ConfigurationItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory,ComposeableAdapterFactory,IChangeNotifier,IDisposable
public class ConfigurationItemProviderAdapterFactory
extends ConfigurationAdapterFactory
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 ActiveResourceConfigurationItemProviderThis keeps track of the one adapter used for allActiveResourceConfigurationinstances.protected IChangeNotifierThis is used to implementIChangeNotifier.This keeps track of the one adapter used for allDynamicPriorityBoostConfiguratioininstances.protected LoadBalancingItemProviderThis keeps track of the one adapter used for allLoadBalancinginstances.protected MultipleQueueConfigurationItemProviderThis keeps track of the one adapter used for allMultipleQueueConfigurationinstances.protected ComposedAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected PassiveResourceConfigurationItemProviderThis keeps track of the one adapter used for allPassiveResourceConfigurationinstances.protected PreemptionConfigurationItemProviderThis keeps track of the one adapter used for allPreemptionConfigurationinstances.protected PriorityConfigurationItemProviderThis keeps track of the one adapter used for allPriorityConfigurationinstances.This keeps track of the one adapter used for allPriorityDependentTimeSliceConfigurationinstances.protected PriorityRangeItemProviderThis keeps track of the one adapter used for allPriorityRangeinstances.protected ProcessConfigurationItemProviderThis keeps track of the one adapter used for allProcessConfigurationinstances.This keeps track of the one adapter used for allQuantumTimeSliceConfigurationinstances.protected SchedulerConfigurationItemProviderThis keeps track of the one adapter used for allSchedulerConfigurationinstances.protected SingleQueueConfigurationItemProviderThis keeps track of the one adapter used for allSingleQueueConfigurationinstances.protected StarvationBoostItemProviderThis keeps track of the one adapter used for allStarvationBoostinstances.This keeps track of the one adapter used for allStaticPriorityBoostConfigurationinstances.protected StaticPriorityBoostItemProviderThis keeps track of the one adapter used for allStaticPriorityBoostinstances.protected Collection<Object>This keeps track of all the supported types checked byisFactoryForType.Fields inherited from class scheduler.configuration.util.ConfigurationAdapterFactory
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 aActiveResourceConfiguration.This creates an adapter for aDynamicPriorityBoostConfiguratioin.This creates an adapter for aLoadBalancing.This creates an adapter for aMultipleQueueConfiguration.This creates an adapter for aPassiveResourceConfiguration.This creates an adapter for aPreemptionConfiguration.This creates an adapter for aPriorityConfiguration.This creates an adapter for aPriorityDependentTimeSliceConfiguration.This creates an adapter for aPriorityRange.This creates an adapter for aProcessConfiguration.This creates an adapter for aQuantumTimeSliceConfiguration.This creates an adapter for aSchedulerConfiguration.This creates an adapter for aSingleQueueConfiguration.This creates an adapter for aStarvationBoost.This creates an adapter for aStaticPriorityBoost.This creates an adapter for aStaticPriorityBoostConfiguration.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 scheduler.configuration.util.ConfigurationAdapterFactory
createAdapter, createEObjectAdapter, createIdentifierAdapter, createPriorityBoostConfigurationAdapter, createQueueingConfigurationAdapter, createTimeSliceConfigurationAdapterMethods 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.
-
dynamicPriorityBoostConfiguratioinItemProvider
protected DynamicPriorityBoostConfiguratioinItemProvider dynamicPriorityBoostConfiguratioinItemProviderThis keeps track of the one adapter used for allDynamicPriorityBoostConfiguratioininstances.- Generated class or method.
-
loadBalancingItemProvider
This keeps track of the one adapter used for allLoadBalancinginstances.- Generated class or method.
-
multipleQueueConfigurationItemProvider
This keeps track of the one adapter used for allMultipleQueueConfigurationinstances.- Generated class or method.
-
quantumTimeSliceConfigurationItemProvider
This keeps track of the one adapter used for allQuantumTimeSliceConfigurationinstances.- Generated class or method.
-
preemptionConfigurationItemProvider
This keeps track of the one adapter used for allPreemptionConfigurationinstances.- Generated class or method.
-
priorityConfigurationItemProvider
This keeps track of the one adapter used for allPriorityConfigurationinstances.- Generated class or method.
-
priorityRangeItemProvider
This keeps track of the one adapter used for allPriorityRangeinstances.- Generated class or method.
-
priorityDependentTimeSliceConfigurationItemProvider
protected PriorityDependentTimeSliceConfigurationItemProvider priorityDependentTimeSliceConfigurationItemProviderThis keeps track of the one adapter used for allPriorityDependentTimeSliceConfigurationinstances.- Generated class or method.
-
activeResourceConfigurationItemProvider
This keeps track of the one adapter used for allActiveResourceConfigurationinstances.- Generated class or method.
-
passiveResourceConfigurationItemProvider
This keeps track of the one adapter used for allPassiveResourceConfigurationinstances.- Generated class or method.
-
staticPriorityBoostItemProvider
This keeps track of the one adapter used for allStaticPriorityBoostinstances.- Generated class or method.
-
processConfigurationItemProvider
This keeps track of the one adapter used for allProcessConfigurationinstances.- Generated class or method.
-
singleQueueConfigurationItemProvider
This keeps track of the one adapter used for allSingleQueueConfigurationinstances.- Generated class or method.
-
staticPriorityBoostConfigurationItemProvider
This keeps track of the one adapter used for allStaticPriorityBoostConfigurationinstances.- Generated class or method.
-
schedulerConfigurationItemProvider
This keeps track of the one adapter used for allSchedulerConfigurationinstances.- Generated class or method.
-
starvationBoostItemProvider
This keeps track of the one adapter used for allStarvationBoostinstances.- Generated class or method.
-
-
Constructor Details
-
ConfigurationItemProviderAdapterFactory
public ConfigurationItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createDynamicPriorityBoostConfiguratioinAdapter
This creates an adapter for aDynamicPriorityBoostConfiguratioin.- Overrides:
createDynamicPriorityBoostConfiguratioinAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createLoadBalancingAdapter
This creates an adapter for aLoadBalancing.- Overrides:
createLoadBalancingAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMultipleQueueConfigurationAdapter
This creates an adapter for aMultipleQueueConfiguration.- Overrides:
createMultipleQueueConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createQuantumTimeSliceConfigurationAdapter
This creates an adapter for aQuantumTimeSliceConfiguration.- Overrides:
createQuantumTimeSliceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPreemptionConfigurationAdapter
This creates an adapter for aPreemptionConfiguration.- Overrides:
createPreemptionConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPriorityConfigurationAdapter
This creates an adapter for aPriorityConfiguration.- Overrides:
createPriorityConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPriorityRangeAdapter
This creates an adapter for aPriorityRange.- Overrides:
createPriorityRangeAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPriorityDependentTimeSliceConfigurationAdapter
This creates an adapter for aPriorityDependentTimeSliceConfiguration.- Overrides:
createPriorityDependentTimeSliceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createActiveResourceConfigurationAdapter
This creates an adapter for aActiveResourceConfiguration.- Overrides:
createActiveResourceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPassiveResourceConfigurationAdapter
This creates an adapter for aPassiveResourceConfiguration.- Overrides:
createPassiveResourceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createStaticPriorityBoostAdapter
This creates an adapter for aStaticPriorityBoost.- Overrides:
createStaticPriorityBoostAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createProcessConfigurationAdapter
This creates an adapter for aProcessConfiguration.- Overrides:
createProcessConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSingleQueueConfigurationAdapter
This creates an adapter for aSingleQueueConfiguration.- Overrides:
createSingleQueueConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createStaticPriorityBoostConfigurationAdapter
This creates an adapter for aStaticPriorityBoostConfiguration.- Overrides:
createStaticPriorityBoostConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSchedulerConfigurationAdapter
This creates an adapter for aSchedulerConfiguration.- Overrides:
createSchedulerConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createStarvationBoostAdapter
This creates an adapter for aStarvationBoost.- Overrides:
createStarvationBoostAdapterin classConfigurationAdapterFactory- 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 classConfigurationAdapterFactory- 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.
-