scheduler.configuration
Interface ConfigurationFactory

All Known Implementing Classes:
ConfigurationFactoryImpl

public interface ConfigurationFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ConfigurationPackage

Field Summary
static ConfigurationFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ActiveResourceConfiguration createActiveResourceConfiguration()
          Returns a new object of class 'Active Resource Configuration'.
 DynamicPriorityBoostConfiguratioin createDynamicPriorityBoostConfiguratioin()
          Returns a new object of class 'Dynamic Priority Boost Configuratioin'.
 LoadBalancing createLoadBalancing()
          Returns a new object of class 'Load Balancing'.
 MultipleQueueConfiguration createMultipleQueueConfiguration()
          Returns a new object of class 'Multiple Queue Configuration'.
 PassiveResourceConfiguration createPassiveResourceConfiguration()
          Returns a new object of class 'Passive Resource Configuration'.
 PredefinedTimeSliceConfiguration createPredefinedTimeSliceConfiguration()
          Returns a new object of class 'Predefined Time Slice Configuration'.
 PreemptionConfiguration createPreemptionConfiguration()
          Returns a new object of class 'Preemption Configuration'.
 PriorityConfiguration createPriorityConfiguration()
          Returns a new object of class 'Priority Configuration'.
 PriorityDependentTimeSliceConfiguration createPriorityDependentTimeSliceConfiguration()
          Returns a new object of class 'Priority Dependent Time Slice Configuration'.
 PriorityRange createPriorityRange()
          Returns a new object of class 'Priority Range'.
 ProcessConfiguration createProcessConfiguration()
          Returns a new object of class 'Process Configuration'.
 SchedulerConfiguration createSchedulerConfiguration()
          Returns a new object of class 'Scheduler Configuration'.
 SingleQueueConfiguration createSingleQueueConfiguration()
          Returns a new object of class 'Single Queue Configuration'.
 StaticPriorityBoost createStaticPriorityBoost()
          Returns a new object of class 'Static Priority Boost'.
 StaticPriorityBoostConfiguration createStaticPriorityBoostConfiguration()
          Returns a new object of class 'Static Priority Boost Configuration'.
 TimeValue createTimeValue()
          Returns a new object of class 'Time Value'.
 ConfigurationPackage getConfigurationPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final ConfigurationFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createTimeValue

TimeValue createTimeValue()
Returns a new object of class 'Time Value'.

Returns:
a new object of class 'Time Value'.

createDynamicPriorityBoostConfiguratioin

DynamicPriorityBoostConfiguratioin createDynamicPriorityBoostConfiguratioin()
Returns a new object of class 'Dynamic Priority Boost Configuratioin'.

Returns:
a new object of class 'Dynamic Priority Boost Configuratioin'.

createLoadBalancing

LoadBalancing createLoadBalancing()
Returns a new object of class 'Load Balancing'.

Returns:
a new object of class 'Load Balancing'.

createMultipleQueueConfiguration

MultipleQueueConfiguration createMultipleQueueConfiguration()
Returns a new object of class 'Multiple Queue Configuration'.

Returns:
a new object of class 'Multiple Queue Configuration'.

createPredefinedTimeSliceConfiguration

PredefinedTimeSliceConfiguration createPredefinedTimeSliceConfiguration()
Returns a new object of class 'Predefined Time Slice Configuration'.

Returns:
a new object of class 'Predefined Time Slice Configuration'.

createPreemptionConfiguration

PreemptionConfiguration createPreemptionConfiguration()
Returns a new object of class 'Preemption Configuration'.

Returns:
a new object of class 'Preemption Configuration'.

createPriorityConfiguration

PriorityConfiguration createPriorityConfiguration()
Returns a new object of class 'Priority Configuration'.

Returns:
a new object of class 'Priority Configuration'.

createPriorityRange

PriorityRange createPriorityRange()
Returns a new object of class 'Priority Range'.

Returns:
a new object of class 'Priority Range'.

createPriorityDependentTimeSliceConfiguration

PriorityDependentTimeSliceConfiguration createPriorityDependentTimeSliceConfiguration()
Returns a new object of class 'Priority Dependent Time Slice Configuration'.

Returns:
a new object of class 'Priority Dependent Time Slice Configuration'.

createActiveResourceConfiguration

ActiveResourceConfiguration createActiveResourceConfiguration()
Returns a new object of class 'Active Resource Configuration'.

Returns:
a new object of class 'Active Resource Configuration'.

createPassiveResourceConfiguration

PassiveResourceConfiguration createPassiveResourceConfiguration()
Returns a new object of class 'Passive Resource Configuration'.

Returns:
a new object of class 'Passive Resource Configuration'.

createStaticPriorityBoost

StaticPriorityBoost createStaticPriorityBoost()
Returns a new object of class 'Static Priority Boost'.

Returns:
a new object of class 'Static Priority Boost'.

createProcessConfiguration

ProcessConfiguration createProcessConfiguration()
Returns a new object of class 'Process Configuration'.

Returns:
a new object of class 'Process Configuration'.

createSingleQueueConfiguration

SingleQueueConfiguration createSingleQueueConfiguration()
Returns a new object of class 'Single Queue Configuration'.

Returns:
a new object of class 'Single Queue Configuration'.

createStaticPriorityBoostConfiguration

StaticPriorityBoostConfiguration createStaticPriorityBoostConfiguration()
Returns a new object of class 'Static Priority Boost Configuration'.

Returns:
a new object of class 'Static Priority Boost Configuration'.

createSchedulerConfiguration

SchedulerConfiguration createSchedulerConfiguration()
Returns a new object of class 'Scheduler Configuration'.

Returns:
a new object of class 'Scheduler Configuration'.

getConfigurationPackage

ConfigurationPackage getConfigurationPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.