org.eclipse.ohf.stem.core.sequencer
Interface SequentialSequencer

All Superinterfaces:
org.eclipse.emf.ecore.EObject, Identifiable, org.eclipse.emf.common.notify.Notifier, SanityChecker, Sequencer
All Known Subinterfaces:
RealTimeSequencer
All Known Implementing Classes:
RealTimeSequencerImpl, SequentialSequencerImpl

public interface SequentialSequencer
extends Sequencer

A SequentialSequencer is a Sequencer that generates sequential time points that are uniformly spaced at a constant interval of time.


Field Summary
 
Fields inherited from interface org.eclipse.ohf.stem.core.sequencer.Sequencer
UNKNOWN_DURATION
 
Method Summary
 long getTimeIncrement()
           
 void setTimeIncrement(long value)
          Sets the value of the 'Time Increment' attribute.
 
Methods inherited from interface org.eclipse.ohf.stem.core.sequencer.Sequencer
getCurrentTime, getCycle, getDuration, getEndTime, getNextTime, getStartTime, getTimeDelta, getWorkComplete, getWorkIncrement, isTimeToStop, reset, setCurrentTime, setCycle, setDuration, setEndTime, 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
 

Method Detail

getTimeIncrement

long getTimeIncrement()
Returns:
the number of milliseconds between the time points returned by successive calls to Sequencer.getNextTime().

setTimeIncrement

void setTimeIncrement(long value)
Sets the value of the 'Time Increment' attribute.

Parameters:
value - the new value of the 'Time Increment' attribute.
See Also:
getTimeIncrement()