scheduler.configuration.impl
Class SingleQueueConfigurationImpl

java.lang.Object
  extended by EObjectImpl
      extended by scheduler.configuration.impl.QueueingConfigurationImpl
          extended by scheduler.configuration.impl.SingleQueueConfigurationImpl
All Implemented Interfaces:
QueueingConfiguration, SingleQueueConfiguration

public class SingleQueueConfigurationImpl
extends QueueingConfigurationImpl
implements SingleQueueConfiguration

An implementation of the model object 'Single Queue Configuration'.

The following features are implemented:


Field Summary
protected static ProcessSelection PROCESS_SELECTION_EDEFAULT
          The default value of the 'Process Selection' attribute.
protected  ProcessSelection processSelection
          The cached value of the 'Process Selection' attribute.
 
Fields inherited from class scheduler.configuration.impl.QueueingConfigurationImpl
INITIAL_INSTANCE_SELECTION_EDEFAULT, initialInstanceSelection, RUNQUEUE_TYPE_EDEFAULT, runqueueType
 
Constructor Summary
protected SingleQueueConfigurationImpl()
           
 
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)
           
 ProcessSelection getProcessSelection()
           
 void setProcessSelection(ProcessSelection newProcessSelection)
           
 String toString()
           
 
Methods inherited from class scheduler.configuration.impl.QueueingConfigurationImpl
getInitialInstanceSelection, getRunqueueType, setInitialInstanceSelection, setRunqueueType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface scheduler.configuration.QueueingConfiguration
getInitialInstanceSelection, getRunqueueType, setInitialInstanceSelection, setRunqueueType
 

Field Detail

PROCESS_SELECTION_EDEFAULT

protected static final ProcessSelection PROCESS_SELECTION_EDEFAULT
The default value of the 'Process Selection' attribute.

See Also:
getProcessSelection()

processSelection

protected ProcessSelection processSelection
The cached value of the 'Process Selection' attribute.

See Also:
getProcessSelection()
Constructor Detail

SingleQueueConfigurationImpl

protected SingleQueueConfigurationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class QueueingConfigurationImpl

getProcessSelection

public ProcessSelection getProcessSelection()

Specified by:
getProcessSelection in interface SingleQueueConfiguration
Returns:
the value of the 'Process Selection' attribute.
See Also:
ProcessSelection, SingleQueueConfiguration.setProcessSelection(ProcessSelection), ConfigurationPackage.getSingleQueueConfiguration_ProcessSelection()

setProcessSelection

public void setProcessSelection(ProcessSelection newProcessSelection)

Specified by:
setProcessSelection in interface SingleQueueConfiguration
Parameters:
newProcessSelection - the new value of the 'Process Selection' attribute.
See Also:
ProcessSelection, SingleQueueConfiguration.getProcessSelection()

eGet

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

Overrides:
eGet in class QueueingConfigurationImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Overrides:
eSet in class QueueingConfigurationImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class QueueingConfigurationImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class QueueingConfigurationImpl

toString

public String toString()

Overrides:
toString in class QueueingConfigurationImpl