|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAdapterFactoryImpl
scheduler.configuration.util.ConfigurationAdapterFactory
public class ConfigurationAdapterFactory
The Adapter Factory for the model.
It provides an adapter createXXX method for each class of the model.
ConfigurationPackage| Field Summary | |
|---|---|
protected static ConfigurationPackage |
modelPackage
The cached model package. |
protected ConfigurationSwitch<Adapter> |
modelSwitch
The switch the delegates to the createXXX methods. |
| Constructor Summary | |
|---|---|
ConfigurationAdapterFactory()
Creates an instance of the adapter factory. |
|
| Method Summary | |
|---|---|
Adapter |
createActiveResourceConfigurationAdapter()
Creates a new adapter for an object of class ' Active Resource Configuration'. |
Adapter |
createAdapter(Notifier target)
Creates an adapter for the target. |
Adapter |
createDynamicPriorityBoostConfiguratioinAdapter()
Creates a new adapter for an object of class ' Dynamic Priority Boost Configuratioin'. |
Adapter |
createEObjectAdapter()
Creates a new adapter for the default case. |
Adapter |
createIdentifierAdapter()
Creates a new adapter for an object of class ' Identifier'. |
Adapter |
createLoadBalancingAdapter()
Creates a new adapter for an object of class ' Load Balancing'. |
Adapter |
createMultipleQueueConfigurationAdapter()
Creates a new adapter for an object of class ' Multiple Queue Configuration'. |
Adapter |
createPassiveResourceConfigurationAdapter()
Creates a new adapter for an object of class ' Passive Resource Configuration'. |
Adapter |
createPredefinedTimeSliceConfigurationAdapter()
Creates a new adapter for an object of class ' Predefined Time Slice Configuration'. |
Adapter |
createPreemptionConfigurationAdapter()
Creates a new adapter for an object of class ' Preemption Configuration'. |
Adapter |
createPriorityBoostConfigurationAdapter()
Creates a new adapter for an object of class ' Priority Boost Configuration'. |
Adapter |
createPriorityConfigurationAdapter()
Creates a new adapter for an object of class ' Priority Configuration'. |
Adapter |
createPriorityDependentTimeSliceConfigurationAdapter()
Creates a new adapter for an object of class ' Priority Dependent Time Slice Configuration'. |
Adapter |
createPriorityRangeAdapter()
Creates a new adapter for an object of class ' Priority Range'. |
Adapter |
createProcessConfigurationAdapter()
Creates a new adapter for an object of class ' Process Configuration'. |
Adapter |
createQueueingConfigurationAdapter()
Creates a new adapter for an object of class ' Queueing Configuration'. |
Adapter |
createSchedulerConfigurationAdapter()
Creates a new adapter for an object of class ' Scheduler Configuration'. |
Adapter |
createSingleQueueConfigurationAdapter()
Creates a new adapter for an object of class ' Single Queue Configuration'. |
Adapter |
createStaticPriorityBoostAdapter()
Creates a new adapter for an object of class ' Static Priority Boost'. |
Adapter |
createStaticPriorityBoostConfigurationAdapter()
Creates a new adapter for an object of class ' Static Priority Boost Configuration'. |
Adapter |
createTimeSliceConfigurationAdapter()
Creates a new adapter for an object of class ' Time Slice Configuration'. |
Adapter |
createTimeValueAdapter()
Creates a new adapter for an object of class ' Time Value'. |
Adapter |
createUnitCarryingElementAdapter()
Creates a new adapter for an object of class ' Unit Carrying Element'. |
boolean |
isFactoryForType(Object object)
Returns whether this factory is applicable for the type of the object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static ConfigurationPackage modelPackage
protected ConfigurationSwitch<Adapter> modelSwitch
createXXX methods.
| Constructor Detail |
|---|
public ConfigurationAdapterFactory()
| Method Detail |
|---|
public boolean isFactoryForType(Object object)
true if the object is either the model's package or is an instance object of the model.
public Adapter createAdapter(Notifier target)
target.
target - the object to adapt.
target.public Adapter createTimeValueAdapter()
Time Value'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
TimeValuepublic Adapter createDynamicPriorityBoostConfiguratioinAdapter()
Dynamic Priority Boost Configuratioin'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
DynamicPriorityBoostConfiguratioinpublic Adapter createPriorityBoostConfigurationAdapter()
Priority Boost Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PriorityBoostConfigurationpublic Adapter createLoadBalancingAdapter()
Load Balancing'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
LoadBalancingpublic Adapter createMultipleQueueConfigurationAdapter()
Multiple Queue Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
MultipleQueueConfigurationpublic Adapter createQueueingConfigurationAdapter()
Queueing Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
QueueingConfigurationpublic Adapter createPredefinedTimeSliceConfigurationAdapter()
Predefined Time Slice Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PredefinedTimeSliceConfigurationpublic Adapter createTimeSliceConfigurationAdapter()
Time Slice Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
TimeSliceConfigurationpublic Adapter createPreemptionConfigurationAdapter()
Preemption Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PreemptionConfigurationpublic Adapter createPriorityConfigurationAdapter()
Priority Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PriorityConfigurationpublic Adapter createPriorityRangeAdapter()
Priority Range'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PriorityRangepublic Adapter createPriorityDependentTimeSliceConfigurationAdapter()
Priority Dependent Time Slice Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PriorityDependentTimeSliceConfigurationpublic Adapter createActiveResourceConfigurationAdapter()
Active Resource Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ActiveResourceConfigurationpublic Adapter createPassiveResourceConfigurationAdapter()
Passive Resource Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PassiveResourceConfigurationpublic Adapter createStaticPriorityBoostAdapter()
Static Priority Boost'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
StaticPriorityBoostpublic Adapter createProcessConfigurationAdapter()
Process Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ProcessConfigurationpublic Adapter createSingleQueueConfigurationAdapter()
Single Queue Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
SingleQueueConfigurationpublic Adapter createStaticPriorityBoostConfigurationAdapter()
Static Priority Boost Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
StaticPriorityBoostConfigurationpublic Adapter createSchedulerConfigurationAdapter()
Scheduler Configuration'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
SchedulerConfigurationpublic Adapter createUnitCarryingElementAdapter()
Unit Carrying Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
UnitCarryingElementpublic Adapter createIdentifierAdapter()
Identifier'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Identifierpublic Adapter createEObjectAdapter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||