public class SchedulerConfigurationImpl extends de.uka.ipd.sdq.identifier.impl.IdentifierImpl implements SchedulerConfiguration
The following features are implemented:
MinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStoreEOPPOSITE_FEATURE_BASENILcdoClassInfo, 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, revisionToInstanceFeatureeDerivedStructuralFeatureIDeAdapters, eContents, eCrossReferences, eDeliver, eIsProxy, eProxyURI, eSetDeliver, eSetProxyURIeAllContents, 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, eVirtualUnseteNotificationRequired, eNotifycdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegmentpublic 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 boolean isWindows()
isWindows in interface SchedulerConfigurationSchedulerConfiguration.setWindows(boolean),
ConfigurationPackage.getSchedulerConfiguration_Windows()public void setWindows(boolean newWindows)
setWindows in interface SchedulerConfigurationnewWindows - the new value of the 'Windows' attribute.SchedulerConfiguration.isWindows()public double getInterval()
getInterval in interface SchedulerConfigurationSchedulerConfiguration.setInterval(double),
ConfigurationPackage.getSchedulerConfiguration_Interval()public void setInterval(double newInterval)
setInterval in interface SchedulerConfigurationnewInterval - the new value of the 'Interval' attribute.SchedulerConfiguration.getInterval()public StarvationBoost getStarvationBoost()
getStarvationBoost in interface SchedulerConfigurationSchedulerConfiguration.setStarvationBoost(StarvationBoost),
ConfigurationPackage.getSchedulerConfiguration_StarvationBoost()public NotificationChain basicSetStarvationBoost(StarvationBoost newStarvationBoost, NotificationChain msgs)
public void setStarvationBoost(StarvationBoost newStarvationBoost)
setStarvationBoost in interface SchedulerConfigurationnewStarvationBoost - the new value of the 'Starvation Boost' containment reference.SchedulerConfiguration.getStarvationBoost()public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class de.uka.ipd.sdq.identifier.impl.IdentifierImplpublic String toString()
toString in class org.eclipse.emf.internal.cdo.CDOObjectImpl