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 ConfigurationFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActiveResourceConfigurationcreateActiveResourceConfiguration()Returns a new object of class 'Active Resource Configuration'.DynamicPriorityBoostConfiguratioincreateDynamicPriorityBoostConfiguratioin()Returns a new object of class 'Dynamic Priority Boost Configuratioin'.LoadBalancingcreateLoadBalancing()Returns a new object of class 'Load Balancing'.MultipleQueueConfigurationcreateMultipleQueueConfiguration()Returns a new object of class 'Multiple Queue Configuration'.PassiveResourceConfigurationcreatePassiveResourceConfiguration()Returns a new object of class 'Passive Resource Configuration'.PreemptionConfigurationcreatePreemptionConfiguration()Returns a new object of class 'Preemption Configuration'.PriorityConfigurationcreatePriorityConfiguration()Returns a new object of class 'Priority Configuration'.PriorityDependentTimeSliceConfigurationcreatePriorityDependentTimeSliceConfiguration()Returns a new object of class 'Priority Dependent Time Slice Configuration'.PriorityRangecreatePriorityRange()Returns a new object of class 'Priority Range'.ProcessConfigurationcreateProcessConfiguration()Returns a new object of class 'Process Configuration'.QuantumTimeSliceConfigurationcreateQuantumTimeSliceConfiguration()Returns a new object of class 'Quantum Time Slice Configuration'.SchedulerConfigurationcreateSchedulerConfiguration()Returns a new object of class 'Scheduler Configuration'.SingleQueueConfigurationcreateSingleQueueConfiguration()Returns a new object of class 'Single Queue Configuration'.StarvationBoostcreateStarvationBoost()Returns a new object of class 'Starvation Boost'.StaticPriorityBoostcreateStaticPriorityBoost()Returns a new object of class 'Static Priority Boost'.StaticPriorityBoostConfigurationcreateStaticPriorityBoostConfiguration()Returns a new object of class 'Static Priority Boost Configuration'.ConfigurationPackagegetConfigurationPackage()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.
-
-