scheduler.configuration.impl
Class QueueingConfigurationImpl

java.lang.Object
  extended by EObjectImpl
      extended by scheduler.configuration.impl.QueueingConfigurationImpl
All Implemented Interfaces:
QueueingConfiguration
Direct Known Subclasses:
MultipleQueueConfigurationImpl, SingleQueueConfigurationImpl

public abstract class QueueingConfigurationImpl
extends EObjectImpl
implements QueueingConfiguration

An implementation of the model object 'Queueing Configuration'.

The following features are implemented:


Field Summary
protected static ResourceInstanceSelection INITIAL_INSTANCE_SELECTION_EDEFAULT
          The default value of the 'Initial Instance Selection' attribute.
protected  ResourceInstanceSelection initialInstanceSelection
          The cached value of the 'Initial Instance Selection' attribute.
protected static RunQueueType RUNQUEUE_TYPE_EDEFAULT
          The default value of the 'Runqueue Type' attribute.
protected  RunQueueType runqueueType
          The cached value of the 'Runqueue Type' attribute.
 
Constructor Summary
protected QueueingConfigurationImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 ResourceInstanceSelection getInitialInstanceSelection()
           
 RunQueueType getRunqueueType()
           
 void setInitialInstanceSelection(ResourceInstanceSelection newInitialInstanceSelection)
           
 void setRunqueueType(RunQueueType newRunqueueType)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INITIAL_INSTANCE_SELECTION_EDEFAULT

protected static final ResourceInstanceSelection INITIAL_INSTANCE_SELECTION_EDEFAULT
The default value of the 'Initial Instance Selection' attribute.

See Also:
getInitialInstanceSelection()

initialInstanceSelection

protected ResourceInstanceSelection initialInstanceSelection
The cached value of the 'Initial Instance Selection' attribute.

See Also:
getInitialInstanceSelection()

RUNQUEUE_TYPE_EDEFAULT

protected static final RunQueueType RUNQUEUE_TYPE_EDEFAULT
The default value of the 'Runqueue Type' attribute.

See Also:
getRunqueueType()

runqueueType

protected RunQueueType runqueueType
The cached value of the 'Runqueue Type' attribute.

See Also:
getRunqueueType()
Constructor Detail

QueueingConfigurationImpl

protected QueueingConfigurationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getInitialInstanceSelection

public ResourceInstanceSelection getInitialInstanceSelection()

Specified by:
getInitialInstanceSelection in interface QueueingConfiguration
Returns:
the value of the 'Initial Instance Selection' attribute.
See Also:
ResourceInstanceSelection, QueueingConfiguration.setInitialInstanceSelection(ResourceInstanceSelection), ConfigurationPackage.getQueueingConfiguration_InitialInstanceSelection()

setInitialInstanceSelection

public void setInitialInstanceSelection(ResourceInstanceSelection newInitialInstanceSelection)

Specified by:
setInitialInstanceSelection in interface QueueingConfiguration
Parameters:
newInitialInstanceSelection - the new value of the 'Initial Instance Selection' attribute.
See Also:
ResourceInstanceSelection, QueueingConfiguration.getInitialInstanceSelection()

getRunqueueType

public RunQueueType getRunqueueType()

Specified by:
getRunqueueType in interface QueueingConfiguration
Returns:
the value of the 'Runqueue Type' attribute.
See Also:
RunQueueType, QueueingConfiguration.setRunqueueType(RunQueueType), ConfigurationPackage.getQueueingConfiguration_RunqueueType()

setRunqueueType

public void setRunqueueType(RunQueueType newRunqueueType)

Specified by:
setRunqueueType in interface QueueingConfiguration
Parameters:
newRunqueueType - the new value of the 'Runqueue Type' attribute.
See Also:
RunQueueType, QueueingConfiguration.getRunqueueType()

eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)


eSet

public void eSet(int featureID,
                 Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public String toString()