|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectEObjectImpl
de.uka.ipd.sdq.identifier.impl.IdentifierImpl
scheduler.configuration.impl.SchedulerConfigurationImpl
public class SchedulerConfigurationImpl
An implementation of the model object 'Scheduler Configuration'.
The following features are implemented:
Priority ConfigurationPreemption ConfigurationNameQueueing ConfigurationIn Front After WaitingInterval
| Field Summary | |
|---|---|
protected static boolean |
IN_FRONT_AFTER_WAITING_EDEFAULT
The default value of the ' In Front After Waiting' attribute. |
protected boolean |
inFrontAfterWaiting
The cached value of the ' In Front After Waiting' attribute. |
protected TimeValue |
interval
The cached value of the ' Interval' containment reference. |
protected String |
name
The cached value of the ' Name' attribute. |
protected static String |
NAME_EDEFAULT
The default value of the ' Name' attribute. |
protected PreemptionConfiguration |
preemptionConfiguration
The cached value of the ' Preemption Configuration' containment reference. |
protected PriorityConfiguration |
priorityConfiguration
The cached value of the ' Priority Configuration' containment reference. |
protected QueueingConfiguration |
queueingConfiguration
The cached value of the ' Queueing Configuration' containment reference. |
| Fields inherited from class de.uka.ipd.sdq.identifier.impl.IdentifierImpl |
|---|
id, ID_EDEFAULT |
| Constructor Summary | |
|---|---|
protected |
SchedulerConfigurationImpl()
|
| Method Summary | |
|---|---|
NotificationChain |
basicSetInterval(TimeValue newInterval,
NotificationChain msgs)
|
NotificationChain |
basicSetPreemptionConfiguration(PreemptionConfiguration newPreemptionConfiguration,
NotificationChain msgs)
|
NotificationChain |
basicSetPriorityConfiguration(PriorityConfiguration newPriorityConfiguration,
NotificationChain msgs)
|
NotificationChain |
basicSetQueueingConfiguration(QueueingConfiguration newQueueingConfiguration,
NotificationChain msgs)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
TimeValue |
getInterval()
|
String |
getName()
|
PreemptionConfiguration |
getPreemptionConfiguration()
|
PriorityConfiguration |
getPriorityConfiguration()
|
QueueingConfiguration |
getQueueingConfiguration()
|
boolean |
isInFrontAfterWaiting()
|
void |
setInFrontAfterWaiting(boolean newInFrontAfterWaiting)
|
void |
setInterval(TimeValue newInterval)
|
void |
setName(String newName)
|
void |
setPreemptionConfiguration(PreemptionConfiguration newPreemptionConfiguration)
|
void |
setPriorityConfiguration(PriorityConfiguration newPriorityConfiguration)
|
void |
setQueueingConfiguration(QueueingConfiguration newQueueingConfiguration)
|
String |
toString()
|
| Methods inherited from class de.uka.ipd.sdq.identifier.impl.IdentifierImpl |
|---|
getId, idHasToBeUnique, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier |
|---|
getId, idHasToBeUnique, setId |
| Field Detail |
|---|
protected PriorityConfiguration priorityConfiguration
Priority Configuration' containment reference.
getPriorityConfiguration()protected PreemptionConfiguration preemptionConfiguration
Preemption Configuration' containment reference.
getPreemptionConfiguration()protected static final String NAME_EDEFAULT
Name' attribute.
getName()protected String name
Name' attribute.
getName()protected QueueingConfiguration queueingConfiguration
Queueing Configuration' containment reference.
getQueueingConfiguration()protected static final boolean IN_FRONT_AFTER_WAITING_EDEFAULT
In Front After Waiting' attribute.
isInFrontAfterWaiting(),
Constant Field Valuesprotected boolean inFrontAfterWaiting
In Front After Waiting' attribute.
isInFrontAfterWaiting()protected TimeValue interval
Interval' containment reference.
getInterval()| Constructor Detail |
|---|
protected SchedulerConfigurationImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class IdentifierImplpublic PriorityConfiguration getPriorityConfiguration()
getPriorityConfiguration in interface SchedulerConfigurationSchedulerConfiguration.setPriorityConfiguration(PriorityConfiguration),
ConfigurationPackage.getSchedulerConfiguration_PriorityConfiguration()
public NotificationChain basicSetPriorityConfiguration(PriorityConfiguration newPriorityConfiguration,
NotificationChain msgs)
public void setPriorityConfiguration(PriorityConfiguration newPriorityConfiguration)
setPriorityConfiguration in interface SchedulerConfigurationnewPriorityConfiguration - the new value of the 'Priority Configuration' containment reference.SchedulerConfiguration.getPriorityConfiguration()public PreemptionConfiguration getPreemptionConfiguration()
getPreemptionConfiguration in interface SchedulerConfigurationSchedulerConfiguration.setPreemptionConfiguration(PreemptionConfiguration),
ConfigurationPackage.getSchedulerConfiguration_PreemptionConfiguration()
public NotificationChain basicSetPreemptionConfiguration(PreemptionConfiguration newPreemptionConfiguration,
NotificationChain msgs)
public void setPreemptionConfiguration(PreemptionConfiguration newPreemptionConfiguration)
setPreemptionConfiguration in interface SchedulerConfigurationnewPreemptionConfiguration - the new value of the 'Preemption Configuration' containment reference.SchedulerConfiguration.getPreemptionConfiguration()public String getName()
getName in interface SchedulerConfigurationSchedulerConfiguration.setName(String),
ConfigurationPackage.getSchedulerConfiguration_Name()public void setName(String newName)
setName in interface SchedulerConfigurationnewName - the new value of the 'Name' attribute.SchedulerConfiguration.getName()public QueueingConfiguration getQueueingConfiguration()
getQueueingConfiguration in interface SchedulerConfigurationSchedulerConfiguration.setQueueingConfiguration(QueueingConfiguration),
ConfigurationPackage.getSchedulerConfiguration_QueueingConfiguration()
public NotificationChain basicSetQueueingConfiguration(QueueingConfiguration newQueueingConfiguration,
NotificationChain msgs)
public void setQueueingConfiguration(QueueingConfiguration newQueueingConfiguration)
setQueueingConfiguration in interface SchedulerConfigurationnewQueueingConfiguration - the new value of the 'Queueing Configuration' containment reference.SchedulerConfiguration.getQueueingConfiguration()public boolean isInFrontAfterWaiting()
isInFrontAfterWaiting in interface SchedulerConfigurationSchedulerConfiguration.setInFrontAfterWaiting(boolean),
ConfigurationPackage.getSchedulerConfiguration_InFrontAfterWaiting()public void setInFrontAfterWaiting(boolean newInFrontAfterWaiting)
setInFrontAfterWaiting in interface SchedulerConfigurationnewInFrontAfterWaiting - the new value of the 'In Front After Waiting' attribute.SchedulerConfiguration.isInFrontAfterWaiting()public TimeValue getInterval()
getInterval in interface SchedulerConfigurationSchedulerConfiguration.setInterval(TimeValue),
ConfigurationPackage.getSchedulerConfiguration_Interval()
public NotificationChain basicSetInterval(TimeValue newInterval,
NotificationChain msgs)
public void setInterval(TimeValue newInterval)
setInterval in interface SchedulerConfigurationnewInterval - the new value of the 'Interval' containment reference.SchedulerConfiguration.getInterval()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class IdentifierImpl
public void eSet(int featureID,
Object newValue)
eSet in class IdentifierImplpublic void eUnset(int featureID)
eUnset in class IdentifierImplpublic boolean eIsSet(int featureID)
eIsSet in class IdentifierImplpublic String toString()
toString in class IdentifierImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||