|
||||||||||
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
public class SequentialSequencerImpl
An implementation of the model object 'Sequential Sequencer'.
The following features are implemented:
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 | |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
STEMTime |
getNextTime()
|
long |
getTimeIncrement()
|
int |
getWorkIncrement()
|
boolean |
isTimeToStop()
|
void |
reset()
handle what needs to be done when a simulation is reset. |
void |
setTimeIncrement(long newTimeIncrement)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.ohf.stem.core.sequencer.impl.SequencerImpl |
---|
basicSetCurrentTime, basicSetEndTime, basicSetStartTime, eInverseRemove, getCurrentTime, getCycle, getDuration, getEndTime, getStartTime, getTimeDelta, getWorkComplete, setCurrentTime, setCycle, setDuration, setEndTime, 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.Sequencer |
---|
getCurrentTime, getCycle, getDuration, getEndTime, getStartTime, getTimeDelta, getWorkComplete, 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 |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public long getTimeIncrement()
getTimeIncrement
in interface SequentialSequencer
Sequencer.getNextTime()
.public boolean isTimeToStop()
SequencerImpl
isTimeToStop
in interface Sequencer
isTimeToStop
in class SequencerImpl
com.ibm.almaden.stem.scenario.impl.SequencerImpl#isTimeToStop()
public void setTimeIncrement(long newTimeIncrement)
setTimeIncrement
in interface SequentialSequencer
newTimeIncrement
- the new value of the 'Time Increment' attribute.SequentialSequencer.getTimeIncrement()
public STEMTime getNextTime()
SequencerImpl
getNextTime
in interface Sequencer
getNextTime
in class SequencerImpl
sequencer
's current time is set to the returned
value.Among other things that this does, it increments the
count of the number of completed cycles.
public int getWorkIncrement()
SequencerImpl
getWorkIncrement
in interface Sequencer
getWorkIncrement
in class SequencerImpl
Sequencer.getNextTime()
com.ibm.almaden.stem.scenario.impl.SequencerImpl#getWorkIncrement()
public void reset()
reset
in interface Sequencer
reset
in class SequencerImpl
Sequencer.getNextTime()
,
Sequencer.getWorkComplete()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SequencerImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SequencerImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SequencerImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SequencerImpl
public java.lang.String toString()
toString
in class SequencerImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |