Package scheduler.configuration
Interface ConfigurationFactory
-
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
ConfigurationFactoryImpl
public interface ConfigurationFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
ConfigurationPackage
- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description static ConfigurationFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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'.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'.QuantumTimeSliceConfiguration
createQuantumTimeSliceConfiguration()
Returns a new object of class 'Quantum Time Slice Configuration'.SchedulerConfiguration
createSchedulerConfiguration()
Returns a new object of class 'Scheduler Configuration'.SingleQueueConfiguration
createSingleQueueConfiguration()
Returns a new object of class 'Single Queue Configuration'.StarvationBoost
createStarvationBoost()
Returns a new object of class 'Starvation Boost'.StaticPriorityBoost
createStaticPriorityBoost()
Returns a new object of class 'Static Priority Boost'.StaticPriorityBoostConfiguration
createStaticPriorityBoostConfiguration()
Returns a new object of class 'Static Priority Boost Configuration'.ConfigurationPackage
getConfigurationPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
eINSTANCE
static final ConfigurationFactory eINSTANCE
The singleton instance of the factory.- Generated class or method.
-
-
Method Detail
-
createDynamicPriorityBoostConfiguratioin
DynamicPriorityBoostConfiguratioin createDynamicPriorityBoostConfiguratioin()
Returns a new object of class 'Dynamic Priority Boost Configuratioin'.- Returns:
- a new object of class 'Dynamic Priority Boost Configuratioin'.
- Generated class or method.
-
createLoadBalancing
LoadBalancing createLoadBalancing()
Returns a new object of class 'Load Balancing'.- Returns:
- a new object of class 'Load Balancing'.
- Generated class or method.
-
createMultipleQueueConfiguration
MultipleQueueConfiguration createMultipleQueueConfiguration()
Returns a new object of class 'Multiple Queue Configuration'.- Returns:
- a new object of class 'Multiple Queue Configuration'.
- Generated class or method.
-
createQuantumTimeSliceConfiguration
QuantumTimeSliceConfiguration createQuantumTimeSliceConfiguration()
Returns a new object of class 'Quantum Time Slice Configuration'.- Returns:
- a new object of class 'Quantum Time Slice Configuration'.
- Generated class or method.
-
createPreemptionConfiguration
PreemptionConfiguration createPreemptionConfiguration()
Returns a new object of class 'Preemption Configuration'.- Returns:
- a new object of class 'Preemption Configuration'.
- Generated class or method.
-
createPriorityConfiguration
PriorityConfiguration createPriorityConfiguration()
Returns a new object of class 'Priority Configuration'.- Returns:
- a new object of class 'Priority Configuration'.
- Generated class or method.
-
createPriorityRange
PriorityRange createPriorityRange()
Returns a new object of class 'Priority Range'.- Returns:
- a new object of class 'Priority Range'.
- Generated class or method.
-
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'.
- Generated class or method.
-
createActiveResourceConfiguration
ActiveResourceConfiguration createActiveResourceConfiguration()
Returns a new object of class 'Active Resource Configuration'.- Returns:
- a new object of class 'Active Resource Configuration'.
- Generated class or method.
-
createPassiveResourceConfiguration
PassiveResourceConfiguration createPassiveResourceConfiguration()
Returns a new object of class 'Passive Resource Configuration'.- Returns:
- a new object of class 'Passive Resource Configuration'.
- Generated class or method.
-
createStaticPriorityBoost
StaticPriorityBoost createStaticPriorityBoost()
Returns a new object of class 'Static Priority Boost'.- Returns:
- a new object of class 'Static Priority Boost'.
- Generated class or method.
-
createProcessConfiguration
ProcessConfiguration createProcessConfiguration()
Returns a new object of class 'Process Configuration'.- Returns:
- a new object of class 'Process Configuration'.
- Generated class or method.
-
createSingleQueueConfiguration
SingleQueueConfiguration createSingleQueueConfiguration()
Returns a new object of class 'Single Queue Configuration'.- Returns:
- a new object of class 'Single Queue Configuration'.
- Generated class or method.
-
createStaticPriorityBoostConfiguration
StaticPriorityBoostConfiguration createStaticPriorityBoostConfiguration()
Returns a new object of class 'Static Priority Boost Configuration'.- Returns:
- a new object of class 'Static Priority Boost Configuration'.
- Generated class or method.
-
createSchedulerConfiguration
SchedulerConfiguration createSchedulerConfiguration()
Returns a new object of class 'Scheduler Configuration'.- Returns:
- a new object of class 'Scheduler Configuration'.
- Generated class or method.
-
createStarvationBoost
StarvationBoost createStarvationBoost()
Returns a new object of class 'Starvation Boost'.- Returns:
- a new object of class 'Starvation Boost'.
- Generated class or method.
-
getConfigurationPackage
ConfigurationPackage getConfigurationPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated class or method.
-
-