scheduler.configuration.impl
Class ConfigurationPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by scheduler.configuration.impl.ConfigurationPackageImpl
All Implemented Interfaces:
ConfigurationPackage

public class ConfigurationPackageImpl
extends EPackageImpl
implements ConfigurationPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface scheduler.configuration.ConfigurationPackage
ConfigurationPackage.Literals
 
Field Summary
 
Fields inherited from interface scheduler.configuration.ConfigurationPackage
ACTIVE_RESOURCE_CONFIGURATION, ACTIVE_RESOURCE_CONFIGURATION__ID, ACTIVE_RESOURCE_CONFIGURATION__NAME, ACTIVE_RESOURCE_CONFIGURATION__REPLICAS, ACTIVE_RESOURCE_CONFIGURATION__SCHEDULER_CONFIGURATION, ACTIVE_RESOURCE_CONFIGURATION_FEATURE_COUNT, DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN, DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_BONUS, DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__MAX_SLEEP_AVERAGE, DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN__THRESHOLD, DYNAMIC_PRIORITY_BOOST_CONFIGURATIOIN_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, INSTANCE_TO_BALANCE, LOAD_BALANCING, LOAD_BALANCING__BALANCING_INTERVAL, LOAD_BALANCING__BALANCING_TYPE, LOAD_BALANCING__INSTANCES, LOAD_BALANCING__MAX_ITERATIONS, LOAD_BALANCING__PREFERRED_PRIORITY, LOAD_BALANCING__PREFERRED_WAITING_TIME, LOAD_BALANCING__THRESHOLD, LOAD_BALANCING_FEATURE_COUNT, LOAD_BALANCING_TYPE, MULTIPLE_QUEUE_CONFIGURATION, MULTIPLE_QUEUE_CONFIGURATION__INITIAL_INSTANCE_SELECTION, MULTIPLE_QUEUE_CONFIGURATION__LOAD_BALANCING, MULTIPLE_QUEUE_CONFIGURATION__RUNQUEUE_TYPE, MULTIPLE_QUEUE_CONFIGURATION_FEATURE_COUNT, PASSIVE_RESOURCE_CONFIGURATION, PASSIVE_RESOURCE_CONFIGURATION__ACQUISITION_DEMAND, PASSIVE_RESOURCE_CONFIGURATION__CAPACITY, PASSIVE_RESOURCE_CONFIGURATION__ID, PASSIVE_RESOURCE_CONFIGURATION__MANAGING_RESOURCE, PASSIVE_RESOURCE_CONFIGURATION__NAME, PASSIVE_RESOURCE_CONFIGURATION__STATIC_PRIORITY_BOOST_CONFIGURATION, PASSIVE_RESOURCE_CONFIGURATION__TYPE, PASSIVE_RESOURCE_CONFIGURATION_FEATURE_COUNT, PASSIVE_RESOURCE_TYPE, PREDEFINED_TIME_SLICE_CONFIGURATION, PREDEFINED_TIME_SLICE_CONFIGURATION__GRANULARITY, PREDEFINED_TIME_SLICE_CONFIGURATION__TIMESLICE, PREDEFINED_TIME_SLICE_CONFIGURATION_FEATURE_COUNT, PREEMPTION_CONFIGURATION, PREEMPTION_CONFIGURATION__TIMESLICE_CONFIGURATION, PREEMPTION_CONFIGURATION_FEATURE_COUNT, PREFERRED_PRIORITY, PREFERRED_WAITING_TIME, PRIORITY_BOOST_CONFIGURATION, PRIORITY_BOOST_CONFIGURATION_FEATURE_COUNT, PRIORITY_CLASS, PRIORITY_CONFIGURATION, PRIORITY_CONFIGURATION__BOOST_CONFIGURATION, PRIORITY_CONFIGURATION__RANGE, PRIORITY_CONFIGURATION_FEATURE_COUNT, PRIORITY_DEGRADATION, PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION, PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__GRANULARITY, PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__MIN_TIMESLICE, PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION__TIMESLICE, PRIORITY_DEPENDENT_TIME_SLICE_CONFIGURATION_FEATURE_COUNT, PRIORITY_RANGE, PRIORITY_RANGE__AVERAGE, PRIORITY_RANGE__DEFAULT, PRIORITY_RANGE__HIGH, PRIORITY_RANGE__HIGHEST, PRIORITY_RANGE__LOW, PRIORITY_RANGE__LOWEST, PRIORITY_RANGE_FEATURE_COUNT, PROCESS_CONFIGURATION, PROCESS_CONFIGURATION__AFFINITY_LIST, PROCESS_CONFIGURATION__ID, PROCESS_CONFIGURATION__NAME, PROCESS_CONFIGURATION__PRIORITY, PROCESS_CONFIGURATION__REPLICAS, PROCESS_CONFIGURATION_FEATURE_COUNT, PROCESS_SELECTION, QUEUEING_CONFIGURATION, QUEUEING_CONFIGURATION__INITIAL_INSTANCE_SELECTION, QUEUEING_CONFIGURATION__RUNQUEUE_TYPE, QUEUEING_CONFIGURATION_FEATURE_COUNT, RESOURCE_INSTANCE_SELECTION, RUN_QUEUE_TYPE, SCHEDULER_CONFIGURATION, SCHEDULER_CONFIGURATION__ID, SCHEDULER_CONFIGURATION__IN_FRONT_AFTER_WAITING, SCHEDULER_CONFIGURATION__INTERVAL, SCHEDULER_CONFIGURATION__NAME, SCHEDULER_CONFIGURATION__PREEMPTION_CONFIGURATION, SCHEDULER_CONFIGURATION__PRIORITY_CONFIGURATION, SCHEDULER_CONFIGURATION__QUEUEING_CONFIGURATION, SCHEDULER_CONFIGURATION_FEATURE_COUNT, SINGLE_QUEUE_CONFIGURATION, SINGLE_QUEUE_CONFIGURATION__INITIAL_INSTANCE_SELECTION, SINGLE_QUEUE_CONFIGURATION__PROCESS_SELECTION, SINGLE_QUEUE_CONFIGURATION__RUNQUEUE_TYPE, SINGLE_QUEUE_CONFIGURATION_FEATURE_COUNT, STATIC_PRIORITY_BOOST, STATIC_PRIORITY_BOOST__BONUS, STATIC_PRIORITY_BOOST__DEGRADATION, STATIC_PRIORITY_BOOST__RESET_TIMESLICE, STATIC_PRIORITY_BOOST__TIME_PENALTY, STATIC_PRIORITY_BOOST_CONFIGURATION, STATIC_PRIORITY_BOOST_CONFIGURATION__STARVATION_BOOST, STATIC_PRIORITY_BOOST_CONFIGURATION_FEATURE_COUNT, STATIC_PRIORITY_BOOST_FEATURE_COUNT, TIME_SLICE_CONFIGURATION, TIME_SLICE_CONFIGURATION__GRANULARITY, TIME_SLICE_CONFIGURATION__TIMESLICE, TIME_SLICE_CONFIGURATION_FEATURE_COUNT, TIME_VALUE, TIME_VALUE__UNIT, TIME_VALUE__UNIT_SPECIFICATION, TIME_VALUE__VALUE, TIME_VALUE_FEATURE_COUNT
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EAttribute getActiveResourceConfiguration_Name()
           
 EAttribute getActiveResourceConfiguration_Replicas()
           
 EReference getActiveResourceConfiguration_SchedulerConfiguration()
           
 EClass getActiveResourceConfiguration()
           
 ConfigurationFactory getConfigurationFactory()
           
 EAttribute getDynamicPriorityBoostConfiguratioin_MaxBonus()
           
 EReference getDynamicPriorityBoostConfiguratioin_MaxSleepAverage()
           
 EAttribute getDynamicPriorityBoostConfiguratioin_Threshold()
           
 EClass getDynamicPriorityBoostConfiguratioin()
           
 EEnum getInstanceToBalance()
           
 EReference getLoadBalancing_BalancingInterval()
           
 EAttribute getLoadBalancing_BalancingType()
           
 EAttribute getLoadBalancing_Instances()
           
 EAttribute getLoadBalancing_MaxIterations()
           
 EAttribute getLoadBalancing_PreferredPriority()
           
 EAttribute getLoadBalancing_PreferredWaitingTime()
           
 EAttribute getLoadBalancing_Threshold()
           
 EClass getLoadBalancing()
           
 EEnum getLoadBalancingType()
           
 EReference getMultipleQueueConfiguration_LoadBalancing()
           
 EClass getMultipleQueueConfiguration()
           
 EReference getPassiveResourceConfiguration_AcquisitionDemand()
           
 EAttribute getPassiveResourceConfiguration_Capacity()
           
 EReference getPassiveResourceConfiguration_ManagingResource()
           
 EAttribute getPassiveResourceConfiguration_Name()
           
 EReference getPassiveResourceConfiguration_StaticPriorityBoostConfiguration()
           
 EAttribute getPassiveResourceConfiguration_Type()
           
 EClass getPassiveResourceConfiguration()
           
 EEnum getPassiveResourceType()
           
 EClass getPredefinedTimeSliceConfiguration()
           
 EReference getPreemptionConfiguration_TimesliceConfiguration()
           
 EClass getPreemptionConfiguration()
           
 EEnum getPreferredPriority()
           
 EEnum getPreferredWaitingTime()
           
 EClass getPriorityBoostConfiguration()
           
 EEnum getPriorityClass()
           
 EReference getPriorityConfiguration_BoostConfiguration()
           
 EReference getPriorityConfiguration_Range()
           
 EClass getPriorityConfiguration()
           
 EEnum getPriorityDegradation()
           
 EReference getPriorityDependentTimeSliceConfiguration_MinTimeslice()
           
 EClass getPriorityDependentTimeSliceConfiguration()
           
 EAttribute getPriorityRange_Average()
           
 EAttribute getPriorityRange_Default()
           
 EAttribute getPriorityRange_High()
           
 EAttribute getPriorityRange_Highest()
           
 EAttribute getPriorityRange_Low()
           
 EAttribute getPriorityRange_Lowest()
           
 EClass getPriorityRange()
           
 EAttribute getProcessConfiguration_AffinityList()
           
 EAttribute getProcessConfiguration_Name()
           
 EAttribute getProcessConfiguration_Priority()
           
 EAttribute getProcessConfiguration_Replicas()
           
 EClass getProcessConfiguration()
           
 EEnum getProcessSelection()
           
 EAttribute getQueueingConfiguration_InitialInstanceSelection()
           
 EAttribute getQueueingConfiguration_RunqueueType()
           
 EClass getQueueingConfiguration()
           
 EEnum getResourceInstanceSelection()
           
 EEnum getRunQueueType()
           
 EAttribute getSchedulerConfiguration_InFrontAfterWaiting()
           
 EReference getSchedulerConfiguration_Interval()
           
 EAttribute getSchedulerConfiguration_Name()
           
 EReference getSchedulerConfiguration_PreemptionConfiguration()
           
 EReference getSchedulerConfiguration_PriorityConfiguration()
           
 EReference getSchedulerConfiguration_QueueingConfiguration()
           
 EClass getSchedulerConfiguration()
           
 EAttribute getSingleQueueConfiguration_ProcessSelection()
           
 EClass getSingleQueueConfiguration()
           
 EAttribute getStaticPriorityBoost_Bonus()
           
 EAttribute getStaticPriorityBoost_Degradation()
           
 EAttribute getStaticPriorityBoost_ResetTimeslice()
           
 EReference getStaticPriorityBoost_TimePenalty()
           
 EClass getStaticPriorityBoost()
           
 EReference getStaticPriorityBoostConfiguration_StarvationBoost()
           
 EClass getStaticPriorityBoostConfiguration()
           
 EAttribute getTimeSliceConfiguration_Granularity()
           
 EReference getTimeSliceConfiguration_Timeslice()
           
 EClass getTimeSliceConfiguration()
           
 EAttribute getTimeValue_Value()
           
 EClass getTimeValue()
           
static ConfigurationPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public static ConfigurationPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
ConfigurationPackage.eNS_URI, createPackageContents(), initializePackageContents()

getTimeValue

public EClass getTimeValue()

Specified by:
getTimeValue in interface ConfigurationPackage
Returns:
the meta object for class 'Time Value'.
See Also:
TimeValue

getTimeValue_Value

public EAttribute getTimeValue_Value()

Specified by:
getTimeValue_Value in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
TimeValue.getValue(), ConfigurationPackage.getTimeValue()

getDynamicPriorityBoostConfiguratioin

public EClass getDynamicPriorityBoostConfiguratioin()

Specified by:
getDynamicPriorityBoostConfiguratioin in interface ConfigurationPackage
Returns:
the meta object for class 'Dynamic Priority Boost Configuratioin'.
See Also:
DynamicPriorityBoostConfiguratioin

getDynamicPriorityBoostConfiguratioin_MaxBonus

public EAttribute getDynamicPriorityBoostConfiguratioin_MaxBonus()

Specified by:
getDynamicPriorityBoostConfiguratioin_MaxBonus in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Max Bonus'.
See Also:
DynamicPriorityBoostConfiguratioin.getMaxBonus(), ConfigurationPackage.getDynamicPriorityBoostConfiguratioin()

getDynamicPriorityBoostConfiguratioin_MaxSleepAverage

public EReference getDynamicPriorityBoostConfiguratioin_MaxSleepAverage()

Specified by:
getDynamicPriorityBoostConfiguratioin_MaxSleepAverage in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Max Sleep Average'.
See Also:
DynamicPriorityBoostConfiguratioin.getMaxSleepAverage(), ConfigurationPackage.getDynamicPriorityBoostConfiguratioin()

getDynamicPriorityBoostConfiguratioin_Threshold

public EAttribute getDynamicPriorityBoostConfiguratioin_Threshold()

Specified by:
getDynamicPriorityBoostConfiguratioin_Threshold in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Threshold'.
See Also:
DynamicPriorityBoostConfiguratioin.getThreshold(), ConfigurationPackage.getDynamicPriorityBoostConfiguratioin()

getPriorityBoostConfiguration

public EClass getPriorityBoostConfiguration()

Specified by:
getPriorityBoostConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Priority Boost Configuration'.
See Also:
PriorityBoostConfiguration

getLoadBalancing

public EClass getLoadBalancing()

Specified by:
getLoadBalancing in interface ConfigurationPackage
Returns:
the meta object for class 'Load Balancing'.
See Also:
LoadBalancing

getLoadBalancing_BalancingType

public EAttribute getLoadBalancing_BalancingType()

Specified by:
getLoadBalancing_BalancingType in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Balancing Type'.
See Also:
LoadBalancing.getBalancingType(), ConfigurationPackage.getLoadBalancing()

getLoadBalancing_PreferredWaitingTime

public EAttribute getLoadBalancing_PreferredWaitingTime()

Specified by:
getLoadBalancing_PreferredWaitingTime in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Preferred Waiting Time'.
See Also:
LoadBalancing.getPreferredWaitingTime(), ConfigurationPackage.getLoadBalancing()

getLoadBalancing_PreferredPriority

public EAttribute getLoadBalancing_PreferredPriority()

Specified by:
getLoadBalancing_PreferredPriority in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Preferred Priority'.
See Also:
LoadBalancing.getPreferredPriority(), ConfigurationPackage.getLoadBalancing()

getLoadBalancing_Instances

public EAttribute getLoadBalancing_Instances()

Specified by:
getLoadBalancing_Instances in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Instances'.
See Also:
LoadBalancing.getInstances(), ConfigurationPackage.getLoadBalancing()

getLoadBalancing_Threshold

public EAttribute getLoadBalancing_Threshold()

Specified by:
getLoadBalancing_Threshold in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Threshold'.
See Also:
LoadBalancing.getThreshold(), ConfigurationPackage.getLoadBalancing()

getLoadBalancing_MaxIterations

public EAttribute getLoadBalancing_MaxIterations()

Specified by:
getLoadBalancing_MaxIterations in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Max Iterations'.
See Also:
LoadBalancing.getMaxIterations(), ConfigurationPackage.getLoadBalancing()

getLoadBalancing_BalancingInterval

public EReference getLoadBalancing_BalancingInterval()

Specified by:
getLoadBalancing_BalancingInterval in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Balancing Interval'.
See Also:
LoadBalancing.getBalancingInterval(), ConfigurationPackage.getLoadBalancing()

getMultipleQueueConfiguration

public EClass getMultipleQueueConfiguration()

Specified by:
getMultipleQueueConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Multiple Queue Configuration'.
See Also:
MultipleQueueConfiguration

getMultipleQueueConfiguration_LoadBalancing

public EReference getMultipleQueueConfiguration_LoadBalancing()

Specified by:
getMultipleQueueConfiguration_LoadBalancing in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Load Balancing'.
See Also:
MultipleQueueConfiguration.getLoadBalancing(), ConfigurationPackage.getMultipleQueueConfiguration()

getQueueingConfiguration

public EClass getQueueingConfiguration()

Specified by:
getQueueingConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Queueing Configuration'.
See Also:
QueueingConfiguration

getQueueingConfiguration_InitialInstanceSelection

public EAttribute getQueueingConfiguration_InitialInstanceSelection()

Specified by:
getQueueingConfiguration_InitialInstanceSelection in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Initial Instance Selection'.
See Also:
QueueingConfiguration.getInitialInstanceSelection(), ConfigurationPackage.getQueueingConfiguration()

getQueueingConfiguration_RunqueueType

public EAttribute getQueueingConfiguration_RunqueueType()

Specified by:
getQueueingConfiguration_RunqueueType in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Runqueue Type'.
See Also:
QueueingConfiguration.getRunqueueType(), ConfigurationPackage.getQueueingConfiguration()

getPredefinedTimeSliceConfiguration

public EClass getPredefinedTimeSliceConfiguration()

Specified by:
getPredefinedTimeSliceConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Predefined Time Slice Configuration'.
See Also:
PredefinedTimeSliceConfiguration

getTimeSliceConfiguration

public EClass getTimeSliceConfiguration()

Specified by:
getTimeSliceConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Time Slice Configuration'.
See Also:
TimeSliceConfiguration

getTimeSliceConfiguration_Granularity

public EAttribute getTimeSliceConfiguration_Granularity()

Specified by:
getTimeSliceConfiguration_Granularity in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Granularity'.
See Also:
TimeSliceConfiguration.getGranularity(), ConfigurationPackage.getTimeSliceConfiguration()

getTimeSliceConfiguration_Timeslice

public EReference getTimeSliceConfiguration_Timeslice()

Specified by:
getTimeSliceConfiguration_Timeslice in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Timeslice'.
See Also:
TimeSliceConfiguration.getTimeslice(), ConfigurationPackage.getTimeSliceConfiguration()

getPreemptionConfiguration

public EClass getPreemptionConfiguration()

Specified by:
getPreemptionConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Preemption Configuration'.
See Also:
PreemptionConfiguration

getPreemptionConfiguration_TimesliceConfiguration

public EReference getPreemptionConfiguration_TimesliceConfiguration()

Specified by:
getPreemptionConfiguration_TimesliceConfiguration in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Timeslice Configuration'.
See Also:
PreemptionConfiguration.getTimesliceConfiguration(), ConfigurationPackage.getPreemptionConfiguration()

getPriorityConfiguration

public EClass getPriorityConfiguration()

Specified by:
getPriorityConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Priority Configuration'.
See Also:
PriorityConfiguration

getPriorityConfiguration_Range

public EReference getPriorityConfiguration_Range()

Specified by:
getPriorityConfiguration_Range in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Range'.
See Also:
PriorityConfiguration.getRange(), ConfigurationPackage.getPriorityConfiguration()

getPriorityConfiguration_BoostConfiguration

public EReference getPriorityConfiguration_BoostConfiguration()

Specified by:
getPriorityConfiguration_BoostConfiguration in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Boost Configuration'.
See Also:
PriorityConfiguration.getBoostConfiguration(), ConfigurationPackage.getPriorityConfiguration()

getPriorityRange

public EClass getPriorityRange()

Specified by:
getPriorityRange in interface ConfigurationPackage
Returns:
the meta object for class 'Priority Range'.
See Also:
PriorityRange

getPriorityRange_Highest

public EAttribute getPriorityRange_Highest()

Specified by:
getPriorityRange_Highest in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Highest'.
See Also:
PriorityRange.getHighest(), ConfigurationPackage.getPriorityRange()

getPriorityRange_High

public EAttribute getPriorityRange_High()

Specified by:
getPriorityRange_High in interface ConfigurationPackage
Returns:
the meta object for the attribute 'High'.
See Also:
PriorityRange.getHigh(), ConfigurationPackage.getPriorityRange()

getPriorityRange_Average

public EAttribute getPriorityRange_Average()

Specified by:
getPriorityRange_Average in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Average'.
See Also:
PriorityRange.getAverage(), ConfigurationPackage.getPriorityRange()

getPriorityRange_Low

public EAttribute getPriorityRange_Low()

Specified by:
getPriorityRange_Low in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Low'.
See Also:
PriorityRange.getLow(), ConfigurationPackage.getPriorityRange()

getPriorityRange_Lowest

public EAttribute getPriorityRange_Lowest()

Specified by:
getPriorityRange_Lowest in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Lowest'.
See Also:
PriorityRange.getLowest(), ConfigurationPackage.getPriorityRange()

getPriorityRange_Default

public EAttribute getPriorityRange_Default()

Specified by:
getPriorityRange_Default in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Default'.
See Also:
PriorityRange.getDefault(), ConfigurationPackage.getPriorityRange()

getPriorityDependentTimeSliceConfiguration

public EClass getPriorityDependentTimeSliceConfiguration()

Specified by:
getPriorityDependentTimeSliceConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Priority Dependent Time Slice Configuration'.
See Also:
PriorityDependentTimeSliceConfiguration

getPriorityDependentTimeSliceConfiguration_MinTimeslice

public EReference getPriorityDependentTimeSliceConfiguration_MinTimeslice()

Specified by:
getPriorityDependentTimeSliceConfiguration_MinTimeslice in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Min Timeslice'.
See Also:
PriorityDependentTimeSliceConfiguration.getMinTimeslice(), ConfigurationPackage.getPriorityDependentTimeSliceConfiguration()

getActiveResourceConfiguration

public EClass getActiveResourceConfiguration()

Specified by:
getActiveResourceConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Active Resource Configuration'.
See Also:
ActiveResourceConfiguration

getActiveResourceConfiguration_SchedulerConfiguration

public EReference getActiveResourceConfiguration_SchedulerConfiguration()

Specified by:
getActiveResourceConfiguration_SchedulerConfiguration in interface ConfigurationPackage
Returns:
the meta object for the reference 'Scheduler Configuration'.
See Also:
ActiveResourceConfiguration.getSchedulerConfiguration(), ConfigurationPackage.getActiveResourceConfiguration()

getActiveResourceConfiguration_Replicas

public EAttribute getActiveResourceConfiguration_Replicas()

Specified by:
getActiveResourceConfiguration_Replicas in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Replicas'.
See Also:
ActiveResourceConfiguration.getReplicas(), ConfigurationPackage.getActiveResourceConfiguration()

getActiveResourceConfiguration_Name

public EAttribute getActiveResourceConfiguration_Name()

Specified by:
getActiveResourceConfiguration_Name in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ActiveResourceConfiguration.getName(), ConfigurationPackage.getActiveResourceConfiguration()

getPassiveResourceConfiguration

public EClass getPassiveResourceConfiguration()

Specified by:
getPassiveResourceConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Passive Resource Configuration'.
See Also:
PassiveResourceConfiguration

getPassiveResourceConfiguration_StaticPriorityBoostConfiguration

public EReference getPassiveResourceConfiguration_StaticPriorityBoostConfiguration()

Specified by:
getPassiveResourceConfiguration_StaticPriorityBoostConfiguration in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Static Priority Boost Configuration'.
See Also:
PassiveResourceConfiguration.getStaticPriorityBoostConfiguration(), ConfigurationPackage.getPassiveResourceConfiguration()

getPassiveResourceConfiguration_Capacity

public EAttribute getPassiveResourceConfiguration_Capacity()

Specified by:
getPassiveResourceConfiguration_Capacity in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Capacity'.
See Also:
PassiveResourceConfiguration.getCapacity(), ConfigurationPackage.getPassiveResourceConfiguration()

getPassiveResourceConfiguration_Type

public EAttribute getPassiveResourceConfiguration_Type()

Specified by:
getPassiveResourceConfiguration_Type in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
PassiveResourceConfiguration.getType(), ConfigurationPackage.getPassiveResourceConfiguration()

getPassiveResourceConfiguration_Name

public EAttribute getPassiveResourceConfiguration_Name()

Specified by:
getPassiveResourceConfiguration_Name in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
PassiveResourceConfiguration.getName(), ConfigurationPackage.getPassiveResourceConfiguration()

getPassiveResourceConfiguration_ManagingResource

public EReference getPassiveResourceConfiguration_ManagingResource()

Specified by:
getPassiveResourceConfiguration_ManagingResource in interface ConfigurationPackage
Returns:
the meta object for the reference 'Managing Resource'.
See Also:
PassiveResourceConfiguration.getManagingResource(), ConfigurationPackage.getPassiveResourceConfiguration()

getPassiveResourceConfiguration_AcquisitionDemand

public EReference getPassiveResourceConfiguration_AcquisitionDemand()

Specified by:
getPassiveResourceConfiguration_AcquisitionDemand in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Acquisition Demand'.
See Also:
PassiveResourceConfiguration.getAcquisitionDemand(), ConfigurationPackage.getPassiveResourceConfiguration()

getStaticPriorityBoost

public EClass getStaticPriorityBoost()

Specified by:
getStaticPriorityBoost in interface ConfigurationPackage
Returns:
the meta object for class 'Static Priority Boost'.
See Also:
StaticPriorityBoost

getStaticPriorityBoost_ResetTimeslice

public EAttribute getStaticPriorityBoost_ResetTimeslice()

Specified by:
getStaticPriorityBoost_ResetTimeslice in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Reset Timeslice'.
See Also:
StaticPriorityBoost.isResetTimeslice(), ConfigurationPackage.getStaticPriorityBoost()

getStaticPriorityBoost_Bonus

public EAttribute getStaticPriorityBoost_Bonus()

Specified by:
getStaticPriorityBoost_Bonus in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Bonus'.
See Also:
StaticPriorityBoost.getBonus(), ConfigurationPackage.getStaticPriorityBoost()

getStaticPriorityBoost_Degradation

public EAttribute getStaticPriorityBoost_Degradation()

Specified by:
getStaticPriorityBoost_Degradation in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Degradation'.
See Also:
StaticPriorityBoost.getDegradation(), ConfigurationPackage.getStaticPriorityBoost()

getStaticPriorityBoost_TimePenalty

public EReference getStaticPriorityBoost_TimePenalty()

Specified by:
getStaticPriorityBoost_TimePenalty in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Time Penalty'.
See Also:
StaticPriorityBoost.getTimePenalty(), ConfigurationPackage.getStaticPriorityBoost()

getProcessConfiguration

public EClass getProcessConfiguration()

Specified by:
getProcessConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Process Configuration'.
See Also:
ProcessConfiguration

getProcessConfiguration_Priority

public EAttribute getProcessConfiguration_Priority()

Specified by:
getProcessConfiguration_Priority in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Priority'.
See Also:
ProcessConfiguration.getPriority(), ConfigurationPackage.getProcessConfiguration()

getProcessConfiguration_Replicas

public EAttribute getProcessConfiguration_Replicas()

Specified by:
getProcessConfiguration_Replicas in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Replicas'.
See Also:
ProcessConfiguration.getReplicas(), ConfigurationPackage.getProcessConfiguration()

getProcessConfiguration_Name

public EAttribute getProcessConfiguration_Name()

Specified by:
getProcessConfiguration_Name in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ProcessConfiguration.getName(), ConfigurationPackage.getProcessConfiguration()

getProcessConfiguration_AffinityList

public EAttribute getProcessConfiguration_AffinityList()

Specified by:
getProcessConfiguration_AffinityList in interface ConfigurationPackage
Returns:
the meta object for the attribute list 'Affinity List'.
See Also:
ProcessConfiguration.getAffinityList(), ConfigurationPackage.getProcessConfiguration()

getSingleQueueConfiguration

public EClass getSingleQueueConfiguration()

Specified by:
getSingleQueueConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Single Queue Configuration'.
See Also:
SingleQueueConfiguration

getSingleQueueConfiguration_ProcessSelection

public EAttribute getSingleQueueConfiguration_ProcessSelection()

Specified by:
getSingleQueueConfiguration_ProcessSelection in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Process Selection'.
See Also:
SingleQueueConfiguration.getProcessSelection(), ConfigurationPackage.getSingleQueueConfiguration()

getStaticPriorityBoostConfiguration

public EClass getStaticPriorityBoostConfiguration()

Specified by:
getStaticPriorityBoostConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Static Priority Boost Configuration'.
See Also:
StaticPriorityBoostConfiguration

getStaticPriorityBoostConfiguration_StarvationBoost

public EReference getStaticPriorityBoostConfiguration_StarvationBoost()

Specified by:
getStaticPriorityBoostConfiguration_StarvationBoost in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Starvation Boost'.
See Also:
StaticPriorityBoostConfiguration.getStarvationBoost(), ConfigurationPackage.getStaticPriorityBoostConfiguration()

getSchedulerConfiguration

public EClass getSchedulerConfiguration()

Specified by:
getSchedulerConfiguration in interface ConfigurationPackage
Returns:
the meta object for class 'Scheduler Configuration'.
See Also:
SchedulerConfiguration

getSchedulerConfiguration_PriorityConfiguration

public EReference getSchedulerConfiguration_PriorityConfiguration()

Specified by:
getSchedulerConfiguration_PriorityConfiguration in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Priority Configuration'.
See Also:
SchedulerConfiguration.getPriorityConfiguration(), ConfigurationPackage.getSchedulerConfiguration()

getSchedulerConfiguration_PreemptionConfiguration

public EReference getSchedulerConfiguration_PreemptionConfiguration()

Specified by:
getSchedulerConfiguration_PreemptionConfiguration in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Preemption Configuration'.
See Also:
SchedulerConfiguration.getPreemptionConfiguration(), ConfigurationPackage.getSchedulerConfiguration()

getSchedulerConfiguration_Name

public EAttribute getSchedulerConfiguration_Name()

Specified by:
getSchedulerConfiguration_Name in interface ConfigurationPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
SchedulerConfiguration.getName(), ConfigurationPackage.getSchedulerConfiguration()

getSchedulerConfiguration_QueueingConfiguration

public EReference getSchedulerConfiguration_QueueingConfiguration()

Specified by:
getSchedulerConfiguration_QueueingConfiguration in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Queueing Configuration'.
See Also:
SchedulerConfiguration.getQueueingConfiguration(), ConfigurationPackage.getSchedulerConfiguration()

getSchedulerConfiguration_InFrontAfterWaiting

public EAttribute getSchedulerConfiguration_InFrontAfterWaiting()

Specified by:
getSchedulerConfiguration_InFrontAfterWaiting in interface ConfigurationPackage
Returns:
the meta object for the attribute 'In Front After Waiting'.
See Also:
SchedulerConfiguration.isInFrontAfterWaiting(), ConfigurationPackage.getSchedulerConfiguration()

getSchedulerConfiguration_Interval

public EReference getSchedulerConfiguration_Interval()

Specified by:
getSchedulerConfiguration_Interval in interface ConfigurationPackage
Returns:
the meta object for the containment reference 'Interval'.
See Also:
SchedulerConfiguration.getInterval(), ConfigurationPackage.getSchedulerConfiguration()

getInstanceToBalance

public EEnum getInstanceToBalance()

Specified by:
getInstanceToBalance in interface ConfigurationPackage
Returns:
the meta object for enum 'Instance To Balance'.
See Also:
InstanceToBalance

getLoadBalancingType

public EEnum getLoadBalancingType()

Specified by:
getLoadBalancingType in interface ConfigurationPackage
Returns:
the meta object for enum 'Load Balancing Type'.
See Also:
LoadBalancingType

getPreferredWaitingTime

public EEnum getPreferredWaitingTime()

Specified by:
getPreferredWaitingTime in interface ConfigurationPackage
Returns:
the meta object for enum 'Preferred Waiting Time'.
See Also:
PreferredWaitingTime

getPreferredPriority

public EEnum getPreferredPriority()

Specified by:
getPreferredPriority in interface ConfigurationPackage
Returns:
the meta object for enum 'Preferred Priority'.
See Also:
PreferredPriority

getResourceInstanceSelection

public EEnum getResourceInstanceSelection()

Specified by:
getResourceInstanceSelection in interface ConfigurationPackage
Returns:
the meta object for enum 'Resource Instance Selection'.
See Also:
ResourceInstanceSelection

getRunQueueType

public EEnum getRunQueueType()

Specified by:
getRunQueueType in interface ConfigurationPackage
Returns:
the meta object for enum 'Run Queue Type'.
See Also:
RunQueueType

getPriorityClass

public EEnum getPriorityClass()

Specified by:
getPriorityClass in interface ConfigurationPackage
Returns:
the meta object for enum 'Priority Class'.
See Also:
PriorityClass

getPriorityDegradation

public EEnum getPriorityDegradation()

Specified by:
getPriorityDegradation in interface ConfigurationPackage
Returns:
the meta object for enum 'Priority Degradation'.
See Also:
PriorityDegradation

getProcessSelection

public EEnum getProcessSelection()

Specified by:
getProcessSelection in interface ConfigurationPackage
Returns:
the meta object for enum 'Process Selection'.
See Also:
ProcessSelection

getPassiveResourceType

public EEnum getPassiveResourceType()

Specified by:
getPassiveResourceType in interface ConfigurationPackage
Returns:
the meta object for enum 'Passive Resource Type'.
See Also:
PassiveResourceType

getConfigurationFactory

public ConfigurationFactory getConfigurationFactory()

Specified by:
getConfigurationFactory in interface ConfigurationPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.