public class SchedulerConfigurationImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements SchedulerConfiguration
The following features are implemented:
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
EOPPOSITE_FEATURE_BASE
NIL
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createLock, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eClass, eContainerFeatureID, eDirectResource, eInternalContainer, eInternalResource, equals, eSetClass, eSetResource, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature
eDerivedStructuralFeatureID
eAdapters, eContents, eCrossReferences, eDeliver, eIsProxy, eProxyURI, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetStore, eSetting, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
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 boolean isWindows()
isWindows
in interface SchedulerConfiguration
SchedulerConfiguration.setWindows(boolean)
,
ConfigurationPackage.getSchedulerConfiguration_Windows()
public void setWindows(boolean newWindows)
setWindows
in interface SchedulerConfiguration
newWindows
- the new value of the 'Windows' attribute.SchedulerConfiguration.isWindows()
public double getInterval()
getInterval
in interface SchedulerConfiguration
SchedulerConfiguration.setInterval(double)
,
ConfigurationPackage.getSchedulerConfiguration_Interval()
public void setInterval(double newInterval)
setInterval
in interface SchedulerConfiguration
newInterval
- the new value of the 'Interval' attribute.SchedulerConfiguration.getInterval()
public StarvationBoost getStarvationBoost()
getStarvationBoost
in interface SchedulerConfiguration
SchedulerConfiguration.setStarvationBoost(StarvationBoost)
,
ConfigurationPackage.getSchedulerConfiguration_StarvationBoost()
public NotificationChain basicSetStarvationBoost(StarvationBoost newStarvationBoost, NotificationChain msgs)
public void setStarvationBoost(StarvationBoost newStarvationBoost)
setStarvationBoost
in interface SchedulerConfiguration
newStarvationBoost
- the new value of the 'Starvation Boost' containment reference.SchedulerConfiguration.getStarvationBoost()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class de.uka.ipd.sdq.identifier.impl.IdentifierImpl
public String toString()
toString
in class org.eclipse.emf.internal.cdo.CDOObjectImpl