|
||||||||||
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 Configuration
Preemption Configuration
Name
Queueing Configuration
In Front After Waiting
Interval
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 IdentifierImpl
public PriorityConfiguration getPriorityConfiguration()
getPriorityConfiguration
in interface SchedulerConfiguration
SchedulerConfiguration.setPriorityConfiguration(PriorityConfiguration)
,
ConfigurationPackage.getSchedulerConfiguration_PriorityConfiguration()
public NotificationChain basicSetPriorityConfiguration(PriorityConfiguration newPriorityConfiguration, NotificationChain msgs)
public void setPriorityConfiguration(PriorityConfiguration newPriorityConfiguration)
setPriorityConfiguration
in interface SchedulerConfiguration
newPriorityConfiguration
- the new value of the 'Priority Configuration' containment reference.SchedulerConfiguration.getPriorityConfiguration()
public PreemptionConfiguration getPreemptionConfiguration()
getPreemptionConfiguration
in interface SchedulerConfiguration
SchedulerConfiguration.setPreemptionConfiguration(PreemptionConfiguration)
,
ConfigurationPackage.getSchedulerConfiguration_PreemptionConfiguration()
public NotificationChain basicSetPreemptionConfiguration(PreemptionConfiguration newPreemptionConfiguration, NotificationChain msgs)
public void setPreemptionConfiguration(PreemptionConfiguration newPreemptionConfiguration)
setPreemptionConfiguration
in interface SchedulerConfiguration
newPreemptionConfiguration
- the new value of the 'Preemption Configuration' containment reference.SchedulerConfiguration.getPreemptionConfiguration()
public String getName()
getName
in interface SchedulerConfiguration
SchedulerConfiguration.setName(String)
,
ConfigurationPackage.getSchedulerConfiguration_Name()
public void setName(String newName)
setName
in interface SchedulerConfiguration
newName
- the new value of the 'Name' attribute.SchedulerConfiguration.getName()
public QueueingConfiguration getQueueingConfiguration()
getQueueingConfiguration
in interface SchedulerConfiguration
SchedulerConfiguration.setQueueingConfiguration(QueueingConfiguration)
,
ConfigurationPackage.getSchedulerConfiguration_QueueingConfiguration()
public NotificationChain basicSetQueueingConfiguration(QueueingConfiguration newQueueingConfiguration, NotificationChain msgs)
public void setQueueingConfiguration(QueueingConfiguration newQueueingConfiguration)
setQueueingConfiguration
in interface SchedulerConfiguration
newQueueingConfiguration
- the new value of the 'Queueing Configuration' containment reference.SchedulerConfiguration.getQueueingConfiguration()
public boolean isInFrontAfterWaiting()
isInFrontAfterWaiting
in interface SchedulerConfiguration
SchedulerConfiguration.setInFrontAfterWaiting(boolean)
,
ConfigurationPackage.getSchedulerConfiguration_InFrontAfterWaiting()
public void setInFrontAfterWaiting(boolean newInFrontAfterWaiting)
setInFrontAfterWaiting
in interface SchedulerConfiguration
newInFrontAfterWaiting
- the new value of the 'In Front After Waiting' attribute.SchedulerConfiguration.isInFrontAfterWaiting()
public TimeValue getInterval()
getInterval
in interface SchedulerConfiguration
SchedulerConfiguration.setInterval(TimeValue)
,
ConfigurationPackage.getSchedulerConfiguration_Interval()
public NotificationChain basicSetInterval(TimeValue newInterval, NotificationChain msgs)
public void setInterval(TimeValue newInterval)
setInterval
in interface SchedulerConfiguration
newInterval
- 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 IdentifierImpl
public void eUnset(int featureID)
eUnset
in class IdentifierImpl
public boolean eIsSet(int featureID)
eIsSet
in class IdentifierImpl
public String toString()
toString
in class IdentifierImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |