public class ConfigurationItemProviderAdapterFactory extends ConfigurationAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable
fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
Constructor and Description |
---|
ConfigurationItemProviderAdapterFactory()
This constructs an instance.
|
createAdapter, createEObjectAdapter, createIdentifierAdapter, createPriorityBoostConfigurationAdapter, createQueueingConfigurationAdapter, createTimeSliceConfigurationAdapter
adaptAllNew, adaptNew
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
adaptAllNew, adaptNew
public ConfigurationItemProviderAdapterFactory()
public Adapter createDynamicPriorityBoostConfiguratioinAdapter()
DynamicPriorityBoostConfiguratioin
.
createDynamicPriorityBoostConfiguratioinAdapter
in class ConfigurationAdapterFactory
DynamicPriorityBoostConfiguratioin
public Adapter createLoadBalancingAdapter()
LoadBalancing
.
createLoadBalancingAdapter
in class ConfigurationAdapterFactory
LoadBalancing
public Adapter createMultipleQueueConfigurationAdapter()
MultipleQueueConfiguration
.
createMultipleQueueConfigurationAdapter
in class ConfigurationAdapterFactory
MultipleQueueConfiguration
public Adapter createQuantumTimeSliceConfigurationAdapter()
QuantumTimeSliceConfiguration
.
createQuantumTimeSliceConfigurationAdapter
in class ConfigurationAdapterFactory
QuantumTimeSliceConfiguration
public Adapter createPreemptionConfigurationAdapter()
PreemptionConfiguration
.
createPreemptionConfigurationAdapter
in class ConfigurationAdapterFactory
PreemptionConfiguration
public Adapter createPriorityConfigurationAdapter()
PriorityConfiguration
.
createPriorityConfigurationAdapter
in class ConfigurationAdapterFactory
PriorityConfiguration
public Adapter createPriorityRangeAdapter()
PriorityRange
.
createPriorityRangeAdapter
in class ConfigurationAdapterFactory
PriorityRange
public Adapter createPriorityDependentTimeSliceConfigurationAdapter()
PriorityDependentTimeSliceConfiguration
.
createPriorityDependentTimeSliceConfigurationAdapter
in class ConfigurationAdapterFactory
PriorityDependentTimeSliceConfiguration
public Adapter createActiveResourceConfigurationAdapter()
ActiveResourceConfiguration
.
createActiveResourceConfigurationAdapter
in class ConfigurationAdapterFactory
ActiveResourceConfiguration
public Adapter createPassiveResourceConfigurationAdapter()
PassiveResourceConfiguration
.
createPassiveResourceConfigurationAdapter
in class ConfigurationAdapterFactory
PassiveResourceConfiguration
public Adapter createStaticPriorityBoostAdapter()
StaticPriorityBoost
.
createStaticPriorityBoostAdapter
in class ConfigurationAdapterFactory
StaticPriorityBoost
public Adapter createProcessConfigurationAdapter()
ProcessConfiguration
.
createProcessConfigurationAdapter
in class ConfigurationAdapterFactory
ProcessConfiguration
public Adapter createSingleQueueConfigurationAdapter()
SingleQueueConfiguration
.
createSingleQueueConfigurationAdapter
in class ConfigurationAdapterFactory
SingleQueueConfiguration
public Adapter createStaticPriorityBoostConfigurationAdapter()
StaticPriorityBoostConfiguration
.
createStaticPriorityBoostConfigurationAdapter
in class ConfigurationAdapterFactory
StaticPriorityBoostConfiguration
public Adapter createSchedulerConfigurationAdapter()
SchedulerConfiguration
.
createSchedulerConfigurationAdapter
in class ConfigurationAdapterFactory
SchedulerConfiguration
public Adapter createStarvationBoostAdapter()
StarvationBoost
.
createStarvationBoostAdapter
in class ConfigurationAdapterFactory
StarvationBoost
public ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface ComposeableAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface ComposeableAdapterFactory
public boolean isFactoryForType(Object type)
isFactoryForType
in interface AdapterFactory
isFactoryForType
in class ConfigurationAdapterFactory
public Adapter adapt(Notifier notifier, Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public Object adapt(Object object, Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public void addListener(INotifyChangedListener notifyChangedListener)
addListener
in interface IChangeNotifier
public void removeListener(INotifyChangedListener notifyChangedListener)
removeListener
in interface IChangeNotifier
public void fireNotifyChanged(Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface IChangeNotifier
public void dispose()
dispose
in interface IDisposable