scheduler.configuration.impl
Class ConfigurationFactoryImpl

java.lang.Object
  extended by EFactoryImpl
      extended by scheduler.configuration.impl.ConfigurationFactoryImpl
All Implemented Interfaces:
ConfigurationFactory

public class ConfigurationFactoryImpl
extends EFactoryImpl
implements ConfigurationFactory

An implementation of the model Factory.


Field Summary
 
Fields inherited from interface scheduler.configuration.ConfigurationFactory
eINSTANCE
 
Constructor Summary
ConfigurationFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 String convertInstanceToBalanceToString(EDataType eDataType, Object instanceValue)
           
 String convertLoadBalancingTypeToString(EDataType eDataType, Object instanceValue)
           
 String convertPassiveResourceTypeToString(EDataType eDataType, Object instanceValue)
           
 String convertPreferredPriorityToString(EDataType eDataType, Object instanceValue)
           
 String convertPreferredWaitingTimeToString(EDataType eDataType, Object instanceValue)
           
 String convertPriorityClassToString(EDataType eDataType, Object instanceValue)
           
 String convertPriorityDegradationToString(EDataType eDataType, Object instanceValue)
           
 String convertProcessSelectionToString(EDataType eDataType, Object instanceValue)
           
 String convertResourceInstanceSelectionToString(EDataType eDataType, Object instanceValue)
           
 String convertRunQueueTypeToString(EDataType eDataType, Object instanceValue)
           
 String convertToString(EDataType eDataType, Object instanceValue)
           
 EObject create(EClass eClass)
           
 ActiveResourceConfiguration createActiveResourceConfiguration()
           
 DynamicPriorityBoostConfiguratioin createDynamicPriorityBoostConfiguratioin()
           
 Object createFromString(EDataType eDataType, String initialValue)
           
 InstanceToBalance createInstanceToBalanceFromString(EDataType eDataType, String initialValue)
           
 LoadBalancing createLoadBalancing()
           
 LoadBalancingType createLoadBalancingTypeFromString(EDataType eDataType, String initialValue)
           
 MultipleQueueConfiguration createMultipleQueueConfiguration()
           
 PassiveResourceConfiguration createPassiveResourceConfiguration()
           
 PassiveResourceType createPassiveResourceTypeFromString(EDataType eDataType, String initialValue)
           
 PredefinedTimeSliceConfiguration createPredefinedTimeSliceConfiguration()
           
 PreemptionConfiguration createPreemptionConfiguration()
           
 PreferredPriority createPreferredPriorityFromString(EDataType eDataType, String initialValue)
           
 PreferredWaitingTime createPreferredWaitingTimeFromString(EDataType eDataType, String initialValue)
           
 PriorityClass createPriorityClassFromString(EDataType eDataType, String initialValue)
           
 PriorityConfiguration createPriorityConfiguration()
           
 PriorityDegradation createPriorityDegradationFromString(EDataType eDataType, String initialValue)
           
 PriorityDependentTimeSliceConfiguration createPriorityDependentTimeSliceConfiguration()
           
 PriorityRange createPriorityRange()
           
 ProcessConfiguration createProcessConfiguration()
           
 ProcessSelection createProcessSelectionFromString(EDataType eDataType, String initialValue)
           
 ResourceInstanceSelection createResourceInstanceSelectionFromString(EDataType eDataType, String initialValue)
           
 RunQueueType createRunQueueTypeFromString(EDataType eDataType, String initialValue)
           
 SchedulerConfiguration createSchedulerConfiguration()
           
 SingleQueueConfiguration createSingleQueueConfiguration()
           
 StaticPriorityBoost createStaticPriorityBoost()
           
 StaticPriorityBoostConfiguration createStaticPriorityBoostConfiguration()
           
 TimeValue createTimeValue()
           
 ConfigurationPackage getConfigurationPackage()
           
static ConfigurationPackage getPackage()
          Deprecated.  
static ConfigurationFactory init()
          Creates the default factory implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationFactoryImpl

public ConfigurationFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static ConfigurationFactory init()
Creates the default factory implementation.


create

public EObject create(EClass eClass)


createFromString

public Object createFromString(EDataType eDataType,
                               String initialValue)


convertToString

public String convertToString(EDataType eDataType,
                              Object instanceValue)


createTimeValue

public TimeValue createTimeValue()

Specified by:
createTimeValue in interface ConfigurationFactory
Returns:
a new object of class 'Time Value'.

createDynamicPriorityBoostConfiguratioin

public DynamicPriorityBoostConfiguratioin createDynamicPriorityBoostConfiguratioin()

Specified by:
createDynamicPriorityBoostConfiguratioin in interface ConfigurationFactory
Returns:
a new object of class 'Dynamic Priority Boost Configuratioin'.

createLoadBalancing

public LoadBalancing createLoadBalancing()

Specified by:
createLoadBalancing in interface ConfigurationFactory
Returns:
a new object of class 'Load Balancing'.

createMultipleQueueConfiguration

public MultipleQueueConfiguration createMultipleQueueConfiguration()

Specified by:
createMultipleQueueConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Multiple Queue Configuration'.

createPredefinedTimeSliceConfiguration

public PredefinedTimeSliceConfiguration createPredefinedTimeSliceConfiguration()

Specified by:
createPredefinedTimeSliceConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Predefined Time Slice Configuration'.

createPreemptionConfiguration

public PreemptionConfiguration createPreemptionConfiguration()

Specified by:
createPreemptionConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Preemption Configuration'.

createPriorityConfiguration

public PriorityConfiguration createPriorityConfiguration()

Specified by:
createPriorityConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Priority Configuration'.

createPriorityRange

public PriorityRange createPriorityRange()

Specified by:
createPriorityRange in interface ConfigurationFactory
Returns:
a new object of class 'Priority Range'.

createPriorityDependentTimeSliceConfiguration

public PriorityDependentTimeSliceConfiguration createPriorityDependentTimeSliceConfiguration()

Specified by:
createPriorityDependentTimeSliceConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Priority Dependent Time Slice Configuration'.

createActiveResourceConfiguration

public ActiveResourceConfiguration createActiveResourceConfiguration()

Specified by:
createActiveResourceConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Active Resource Configuration'.

createPassiveResourceConfiguration

public PassiveResourceConfiguration createPassiveResourceConfiguration()

Specified by:
createPassiveResourceConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Passive Resource Configuration'.

createStaticPriorityBoost

public StaticPriorityBoost createStaticPriorityBoost()

Specified by:
createStaticPriorityBoost in interface ConfigurationFactory
Returns:
a new object of class 'Static Priority Boost'.

createProcessConfiguration

public ProcessConfiguration createProcessConfiguration()

Specified by:
createProcessConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Process Configuration'.

createSingleQueueConfiguration

public SingleQueueConfiguration createSingleQueueConfiguration()

Specified by:
createSingleQueueConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Single Queue Configuration'.

createStaticPriorityBoostConfiguration

public StaticPriorityBoostConfiguration createStaticPriorityBoostConfiguration()

Specified by:
createStaticPriorityBoostConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Static Priority Boost Configuration'.

createSchedulerConfiguration

public SchedulerConfiguration createSchedulerConfiguration()

Specified by:
createSchedulerConfiguration in interface ConfigurationFactory
Returns:
a new object of class 'Scheduler Configuration'.

createInstanceToBalanceFromString

public InstanceToBalance createInstanceToBalanceFromString(EDataType eDataType,
                                                           String initialValue)


convertInstanceToBalanceToString

public String convertInstanceToBalanceToString(EDataType eDataType,
                                               Object instanceValue)


createLoadBalancingTypeFromString

public LoadBalancingType createLoadBalancingTypeFromString(EDataType eDataType,
                                                           String initialValue)


convertLoadBalancingTypeToString

public String convertLoadBalancingTypeToString(EDataType eDataType,
                                               Object instanceValue)


createPreferredWaitingTimeFromString

public PreferredWaitingTime createPreferredWaitingTimeFromString(EDataType eDataType,
                                                                 String initialValue)


convertPreferredWaitingTimeToString

public String convertPreferredWaitingTimeToString(EDataType eDataType,
                                                  Object instanceValue)


createPreferredPriorityFromString

public PreferredPriority createPreferredPriorityFromString(EDataType eDataType,
                                                           String initialValue)


convertPreferredPriorityToString

public String convertPreferredPriorityToString(EDataType eDataType,
                                               Object instanceValue)


createResourceInstanceSelectionFromString

public ResourceInstanceSelection createResourceInstanceSelectionFromString(EDataType eDataType,
                                                                           String initialValue)


convertResourceInstanceSelectionToString

public String convertResourceInstanceSelectionToString(EDataType eDataType,
                                                       Object instanceValue)


createRunQueueTypeFromString

public RunQueueType createRunQueueTypeFromString(EDataType eDataType,
                                                 String initialValue)


convertRunQueueTypeToString

public String convertRunQueueTypeToString(EDataType eDataType,
                                          Object instanceValue)


createPriorityClassFromString

public PriorityClass createPriorityClassFromString(EDataType eDataType,
                                                   String initialValue)


convertPriorityClassToString

public String convertPriorityClassToString(EDataType eDataType,
                                           Object instanceValue)


createPriorityDegradationFromString

public PriorityDegradation createPriorityDegradationFromString(EDataType eDataType,
                                                               String initialValue)


convertPriorityDegradationToString

public String convertPriorityDegradationToString(EDataType eDataType,
                                                 Object instanceValue)


createProcessSelectionFromString

public ProcessSelection createProcessSelectionFromString(EDataType eDataType,
                                                         String initialValue)


convertProcessSelectionToString

public String convertProcessSelectionToString(EDataType eDataType,
                                              Object instanceValue)


createPassiveResourceTypeFromString

public PassiveResourceType createPassiveResourceTypeFromString(EDataType eDataType,
                                                               String initialValue)


convertPassiveResourceTypeToString

public String convertPassiveResourceTypeToString(EDataType eDataType,
                                                 Object instanceValue)


getConfigurationPackage

public ConfigurationPackage getConfigurationPackage()

Specified by:
getConfigurationPackage in interface ConfigurationFactory
Returns:
the package supported by this factory.

getPackage

@Deprecated
public static ConfigurationPackage getPackage()
Deprecated.