|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ohf.stem.core.common.impl.IdentifiableImpl
org.eclipse.ohf.stem.core.sequencer.impl.SequencerImpl
org.eclipse.ohf.stem.core.sequencer.impl.SequentialSequencerImpl
org.eclipse.ohf.stem.core.sequencer.impl.RealTimeSequencerImpl
public class RealTimeSequencerImpl
An implementation of the model object 'Real Time Sequencer'.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary |
---|
Fields inherited from class org.eclipse.ohf.stem.core.sequencer.impl.SequencerImpl |
---|
dateFormat |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
ELAST_EOBJECT_FLAG |
Fields inherited from interface org.eclipse.ohf.stem.core.sequencer.Sequencer |
---|
UNKNOWN_DURATION |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Method Summary | |
---|---|
STEMTime |
getNextTime()
|
STEMTime |
getStartTime()
The start time for a real-time sequencer is the current time until there is a call to getNextTime(), at which point the start time is fixed. |
void |
reset()
handle what needs to be done when a simulation is reset. |
void |
setEndTime(STEMTime newEndTime)
|
Methods inherited from class org.eclipse.ohf.stem.core.sequencer.impl.SequentialSequencerImpl |
---|
eGet, eIsSet, eSet, eUnset, getTimeIncrement, getWorkIncrement, isTimeToStop, setTimeIncrement, toString |
Methods inherited from class org.eclipse.ohf.stem.core.sequencer.impl.SequencerImpl |
---|
basicSetCurrentTime, basicSetEndTime, basicSetStartTime, eInverseRemove, getCurrentTime, getCycle, getDuration, getEndTime, getTimeDelta, getWorkComplete, setCurrentTime, setCycle, setDuration, setStartTime, setWorkComplete |
Methods inherited from class org.eclipse.ohf.stem.core.common.impl.IdentifiableImpl |
---|
basicSetDublinCore, getDublinCore, getTypeURI, getURI, sane, setDublinCore, setTypeURI, setURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.ohf.stem.core.sequencer.SequentialSequencer |
---|
getTimeIncrement, setTimeIncrement |
Methods inherited from interface org.eclipse.ohf.stem.core.sequencer.Sequencer |
---|
getCurrentTime, getCycle, getDuration, getEndTime, getTimeDelta, getWorkComplete, getWorkIncrement, isTimeToStop, setCurrentTime, setCycle, setDuration, setStartTime, setWorkComplete |
Methods inherited from interface org.eclipse.ohf.stem.core.common.Identifiable |
---|
getDublinCore, getTypeURI, getURI, sane, setDublinCore, setTypeURI, setURI |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public STEMTime getStartTime()
getStartTime
in interface Sequencer
getStartTime
in class SequencerImpl
getNextCalled
,
getNextTime()
public STEMTime getNextTime()
SequencerImpl
getNextTime
in interface Sequencer
getNextTime
in class SequentialSequencerImpl
sequencer
's current time is set to the returned
value.SequentialSequencerImpl.getNextTime()
public void setEndTime(STEMTime newEndTime)
SequencerImpl
setEndTime
in interface Sequencer
setEndTime
in class SequencerImpl
newEndTime
- the new value of the 'End Time' containment reference.
java.lang.IllegalArgumentException
- if the new end time is before the current (wall clock) time.SequencerImpl.setEndTime(org.eclipse.ohf.stem.core.model.STEMTime)
public void reset()
SequentialSequencerImpl
reset
in interface Sequencer
reset
in class SequentialSequencerImpl
SequentialSequencerImpl.reset()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |