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 allDynamicPriorityBoostConfiguratioin
instances.- Generated class or method.
-
loadBalancingItemProvider
protected LoadBalancingItemProvider loadBalancingItemProvider
This keeps track of the one adapter used for allLoadBalancing
instances.- Generated class or method.
-
multipleQueueConfigurationItemProvider
protected MultipleQueueConfigurationItemProvider multipleQueueConfigurationItemProvider
This keeps track of the one adapter used for allMultipleQueueConfiguration
instances.- Generated class or method.
-
quantumTimeSliceConfigurationItemProvider
protected QuantumTimeSliceConfigurationItemProvider quantumTimeSliceConfigurationItemProvider
This keeps track of the one adapter used for allQuantumTimeSliceConfiguration
instances.- Generated class or method.
-
preemptionConfigurationItemProvider
protected PreemptionConfigurationItemProvider preemptionConfigurationItemProvider
This keeps track of the one adapter used for allPreemptionConfiguration
instances.- Generated class or method.
-
priorityConfigurationItemProvider
protected PriorityConfigurationItemProvider priorityConfigurationItemProvider
This keeps track of the one adapter used for allPriorityConfiguration
instances.- Generated class or method.
-
priorityRangeItemProvider
protected PriorityRangeItemProvider priorityRangeItemProvider
This keeps track of the one adapter used for allPriorityRange
instances.- Generated class or method.
-
priorityDependentTimeSliceConfigurationItemProvider
protected PriorityDependentTimeSliceConfigurationItemProvider priorityDependentTimeSliceConfigurationItemProvider
This keeps track of the one adapter used for allPriorityDependentTimeSliceConfiguration
instances.- Generated class or method.
-
activeResourceConfigurationItemProvider
protected ActiveResourceConfigurationItemProvider activeResourceConfigurationItemProvider
This keeps track of the one adapter used for allActiveResourceConfiguration
instances.- Generated class or method.
-
passiveResourceConfigurationItemProvider
protected PassiveResourceConfigurationItemProvider passiveResourceConfigurationItemProvider
This keeps track of the one adapter used for allPassiveResourceConfiguration
instances.- Generated class or method.
-
staticPriorityBoostItemProvider
protected StaticPriorityBoostItemProvider staticPriorityBoostItemProvider
This keeps track of the one adapter used for allStaticPriorityBoost
instances.- Generated class or method.
-
processConfigurationItemProvider
protected ProcessConfigurationItemProvider processConfigurationItemProvider
This keeps track of the one adapter used for allProcessConfiguration
instances.- Generated class or method.
-
singleQueueConfigurationItemProvider
protected SingleQueueConfigurationItemProvider singleQueueConfigurationItemProvider
This keeps track of the one adapter used for allSingleQueueConfiguration
instances.- Generated class or method.
-
staticPriorityBoostConfigurationItemProvider
protected StaticPriorityBoostConfigurationItemProvider staticPriorityBoostConfigurationItemProvider
This keeps track of the one adapter used for allStaticPriorityBoostConfiguration
instances.- Generated class or method.
-
schedulerConfigurationItemProvider
protected SchedulerConfigurationItemProvider schedulerConfigurationItemProvider
This keeps track of the one adapter used for allSchedulerConfiguration
instances.- Generated class or method.
-
starvationBoostItemProvider
protected StarvationBoostItemProvider starvationBoostItemProvider
This keeps track of the one adapter used for allStarvationBoost
instances.- Generated class or method.
-
-
Method Detail
-
createDynamicPriorityBoostConfiguratioinAdapter
public Adapter createDynamicPriorityBoostConfiguratioinAdapter()
This creates an adapter for aDynamicPriorityBoostConfiguratioin
.- Overrides:
createDynamicPriorityBoostConfiguratioinAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
DynamicPriorityBoostConfiguratioin
- Generated class or method.
-
createLoadBalancingAdapter
public Adapter createLoadBalancingAdapter()
This creates an adapter for aLoadBalancing
.- Overrides:
createLoadBalancingAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
LoadBalancing
- Generated class or method.
-
createMultipleQueueConfigurationAdapter
public Adapter createMultipleQueueConfigurationAdapter()
This creates an adapter for aMultipleQueueConfiguration
.- Overrides:
createMultipleQueueConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
MultipleQueueConfiguration
- Generated class or method.
-
createQuantumTimeSliceConfigurationAdapter
public Adapter createQuantumTimeSliceConfigurationAdapter()
This creates an adapter for aQuantumTimeSliceConfiguration
.- Overrides:
createQuantumTimeSliceConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
QuantumTimeSliceConfiguration
- Generated class or method.
-
createPreemptionConfigurationAdapter
public Adapter createPreemptionConfigurationAdapter()
This creates an adapter for aPreemptionConfiguration
.- Overrides:
createPreemptionConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PreemptionConfiguration
- Generated class or method.
-
createPriorityConfigurationAdapter
public Adapter createPriorityConfigurationAdapter()
This creates an adapter for aPriorityConfiguration
.- Overrides:
createPriorityConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PriorityConfiguration
- Generated class or method.
-
createPriorityRangeAdapter
public Adapter createPriorityRangeAdapter()
This creates an adapter for aPriorityRange
.- Overrides:
createPriorityRangeAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PriorityRange
- Generated class or method.
-
createPriorityDependentTimeSliceConfigurationAdapter
public Adapter createPriorityDependentTimeSliceConfigurationAdapter()
This creates an adapter for aPriorityDependentTimeSliceConfiguration
.- Overrides:
createPriorityDependentTimeSliceConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PriorityDependentTimeSliceConfiguration
- Generated class or method.
-
createActiveResourceConfigurationAdapter
public Adapter createActiveResourceConfigurationAdapter()
This creates an adapter for aActiveResourceConfiguration
.- Overrides:
createActiveResourceConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
ActiveResourceConfiguration
- Generated class or method.
-
createPassiveResourceConfigurationAdapter
public Adapter createPassiveResourceConfigurationAdapter()
This creates an adapter for aPassiveResourceConfiguration
.- Overrides:
createPassiveResourceConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
PassiveResourceConfiguration
- Generated class or method.
-
createStaticPriorityBoostAdapter
public Adapter createStaticPriorityBoostAdapter()
This creates an adapter for aStaticPriorityBoost
.- Overrides:
createStaticPriorityBoostAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
StaticPriorityBoost
- Generated class or method.
-
createProcessConfigurationAdapter
public Adapter createProcessConfigurationAdapter()
This creates an adapter for aProcessConfiguration
.- Overrides:
createProcessConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
ProcessConfiguration
- Generated class or method.
-
createSingleQueueConfigurationAdapter
public Adapter createSingleQueueConfigurationAdapter()
This creates an adapter for aSingleQueueConfiguration
.- Overrides:
createSingleQueueConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
SingleQueueConfiguration
- Generated class or method.
-
createStaticPriorityBoostConfigurationAdapter
public Adapter createStaticPriorityBoostConfigurationAdapter()
This creates an adapter for aStaticPriorityBoostConfiguration
.- Overrides:
createStaticPriorityBoostConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
StaticPriorityBoostConfiguration
- Generated class or method.
-
createSchedulerConfigurationAdapter
public Adapter createSchedulerConfigurationAdapter()
This creates an adapter for aSchedulerConfiguration
.- Overrides:
createSchedulerConfigurationAdapter
in classConfigurationAdapterFactory
- Returns:
- the new adapter.
- See Also:
SchedulerConfiguration
- Generated class or method.
-
createStarvationBoostAdapter
public Adapter createStarvationBoostAdapter()
This creates an adapter for aStarvationBoost
.- Overrides:
createStarvationBoostAdapter
in 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:
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 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:
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.
-
-