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 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 scheduler.configuration.util.ConfigurationAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description ConfigurationItemProviderAdapterFactory()This constructs an instance.
-
Method Summary
-
Methods inherited from class scheduler.configuration.util.ConfigurationAdapterFactory
createAdapter, createEObjectAdapter, createIdentifierAdapter, createPriorityBoostConfigurationAdapter, createQueueingConfigurationAdapter, createTimeSliceConfigurationAdapter
-
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.
-
dynamicPriorityBoostConfiguratioinItemProvider
protected DynamicPriorityBoostConfiguratioinItemProvider dynamicPriorityBoostConfiguratioinItemProvider
This keeps track of the one adapter used for allDynamicPriorityBoostConfiguratioininstances.- Generated class or method.
-
loadBalancingItemProvider
protected LoadBalancingItemProvider loadBalancingItemProvider
This keeps track of the one adapter used for allLoadBalancinginstances.- Generated class or method.
-
multipleQueueConfigurationItemProvider
protected MultipleQueueConfigurationItemProvider multipleQueueConfigurationItemProvider
This keeps track of the one adapter used for allMultipleQueueConfigurationinstances.- Generated class or method.
-
quantumTimeSliceConfigurationItemProvider
protected QuantumTimeSliceConfigurationItemProvider quantumTimeSliceConfigurationItemProvider
This keeps track of the one adapter used for allQuantumTimeSliceConfigurationinstances.- Generated class or method.
-
preemptionConfigurationItemProvider
protected PreemptionConfigurationItemProvider preemptionConfigurationItemProvider
This keeps track of the one adapter used for allPreemptionConfigurationinstances.- Generated class or method.
-
priorityConfigurationItemProvider
protected PriorityConfigurationItemProvider priorityConfigurationItemProvider
This keeps track of the one adapter used for allPriorityConfigurationinstances.- Generated class or method.
-
priorityRangeItemProvider
protected PriorityRangeItemProvider priorityRangeItemProvider
This keeps track of the one adapter used for allPriorityRangeinstances.- Generated class or method.
-
priorityDependentTimeSliceConfigurationItemProvider
protected PriorityDependentTimeSliceConfigurationItemProvider priorityDependentTimeSliceConfigurationItemProvider
This keeps track of the one adapter used for allPriorityDependentTimeSliceConfigurationinstances.- Generated class or method.
-
activeResourceConfigurationItemProvider
protected ActiveResourceConfigurationItemProvider activeResourceConfigurationItemProvider
This keeps track of the one adapter used for allActiveResourceConfigurationinstances.- Generated class or method.
-
passiveResourceConfigurationItemProvider
protected PassiveResourceConfigurationItemProvider passiveResourceConfigurationItemProvider
This keeps track of the one adapter used for allPassiveResourceConfigurationinstances.- Generated class or method.
-
staticPriorityBoostItemProvider
protected StaticPriorityBoostItemProvider staticPriorityBoostItemProvider
This keeps track of the one adapter used for allStaticPriorityBoostinstances.- Generated class or method.
-
processConfigurationItemProvider
protected ProcessConfigurationItemProvider processConfigurationItemProvider
This keeps track of the one adapter used for allProcessConfigurationinstances.- Generated class or method.
-
singleQueueConfigurationItemProvider
protected SingleQueueConfigurationItemProvider singleQueueConfigurationItemProvider
This keeps track of the one adapter used for allSingleQueueConfigurationinstances.- Generated class or method.
-
staticPriorityBoostConfigurationItemProvider
protected StaticPriorityBoostConfigurationItemProvider staticPriorityBoostConfigurationItemProvider
This keeps track of the one adapter used for allStaticPriorityBoostConfigurationinstances.- Generated class or method.
-
schedulerConfigurationItemProvider
protected SchedulerConfigurationItemProvider schedulerConfigurationItemProvider
This keeps track of the one adapter used for allSchedulerConfigurationinstances.- Generated class or method.
-
starvationBoostItemProvider
protected StarvationBoostItemProvider starvationBoostItemProvider
This keeps track of the one adapter used for allStarvationBoostinstances.- Generated class or method.
-
-
Method Detail
-
createDynamicPriorityBoostConfiguratioinAdapter
public Adapter createDynamicPriorityBoostConfiguratioinAdapter()
This creates an adapter for aDynamicPriorityBoostConfiguratioin.- Overrides:
createDynamicPriorityBoostConfiguratioinAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
DynamicPriorityBoostConfiguratioin- Generated class or method.
-
createLoadBalancingAdapter
public Adapter createLoadBalancingAdapter()
This creates an adapter for aLoadBalancing.- Overrides:
createLoadBalancingAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
LoadBalancing- Generated class or method.
-
createMultipleQueueConfigurationAdapter
public Adapter createMultipleQueueConfigurationAdapter()
This creates an adapter for aMultipleQueueConfiguration.- Overrides:
createMultipleQueueConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
MultipleQueueConfiguration- Generated class or method.
-
createQuantumTimeSliceConfigurationAdapter
public Adapter createQuantumTimeSliceConfigurationAdapter()
This creates an adapter for aQuantumTimeSliceConfiguration.- Overrides:
createQuantumTimeSliceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
QuantumTimeSliceConfiguration- Generated class or method.
-
createPreemptionConfigurationAdapter
public Adapter createPreemptionConfigurationAdapter()
This creates an adapter for aPreemptionConfiguration.- Overrides:
createPreemptionConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
PreemptionConfiguration- Generated class or method.
-
createPriorityConfigurationAdapter
public Adapter createPriorityConfigurationAdapter()
This creates an adapter for aPriorityConfiguration.- Overrides:
createPriorityConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
PriorityConfiguration- Generated class or method.
-
createPriorityRangeAdapter
public Adapter createPriorityRangeAdapter()
This creates an adapter for aPriorityRange.- Overrides:
createPriorityRangeAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
PriorityRange- Generated class or method.
-
createPriorityDependentTimeSliceConfigurationAdapter
public Adapter createPriorityDependentTimeSliceConfigurationAdapter()
This creates an adapter for aPriorityDependentTimeSliceConfiguration.- Overrides:
createPriorityDependentTimeSliceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
PriorityDependentTimeSliceConfiguration- Generated class or method.
-
createActiveResourceConfigurationAdapter
public Adapter createActiveResourceConfigurationAdapter()
This creates an adapter for aActiveResourceConfiguration.- Overrides:
createActiveResourceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
ActiveResourceConfiguration- Generated class or method.
-
createPassiveResourceConfigurationAdapter
public Adapter createPassiveResourceConfigurationAdapter()
This creates an adapter for aPassiveResourceConfiguration.- Overrides:
createPassiveResourceConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
PassiveResourceConfiguration- Generated class or method.
-
createStaticPriorityBoostAdapter
public Adapter createStaticPriorityBoostAdapter()
This creates an adapter for aStaticPriorityBoost.- Overrides:
createStaticPriorityBoostAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
StaticPriorityBoost- Generated class or method.
-
createProcessConfigurationAdapter
public Adapter createProcessConfigurationAdapter()
This creates an adapter for aProcessConfiguration.- Overrides:
createProcessConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
ProcessConfiguration- Generated class or method.
-
createSingleQueueConfigurationAdapter
public Adapter createSingleQueueConfigurationAdapter()
This creates an adapter for aSingleQueueConfiguration.- Overrides:
createSingleQueueConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
SingleQueueConfiguration- Generated class or method.
-
createStaticPriorityBoostConfigurationAdapter
public Adapter createStaticPriorityBoostConfigurationAdapter()
This creates an adapter for aStaticPriorityBoostConfiguration.- Overrides:
createStaticPriorityBoostConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
StaticPriorityBoostConfiguration- Generated class or method.
-
createSchedulerConfigurationAdapter
public Adapter createSchedulerConfigurationAdapter()
This creates an adapter for aSchedulerConfiguration.- Overrides:
createSchedulerConfigurationAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
SchedulerConfiguration- Generated class or method.
-
createStarvationBoostAdapter
public Adapter createStarvationBoostAdapter()
This creates an adapter for aStarvationBoost.- Overrides:
createStarvationBoostAdapterin classConfigurationAdapterFactory- Returns:
- the new adapter.
- See Also:
StarvationBoost- Generated class or method.
-
getRootAdapterFactory
public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
isFactoryForType
public boolean isFactoryForType(Object type)
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein classConfigurationAdapterFactory- 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:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
adapt
public Object adapt(Object object, Object type)
- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated class or method.
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated class or method.
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
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.
-
-