|
||||||||||
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
public abstract class SequencerImpl
An implementation of the model object 'Sequencer'.
The following features are implemented:
Start Time
End Time
Current Time
Next Time
Time Delta
Duration
Time To Stop
Work Complete
Work Increment
Cycle
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 | |
---|---|
static java.text.SimpleDateFormat |
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 | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCurrentTime(STEMTime newCurrentTime,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetEndTime(STEMTime newEndTime,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetStartTime(STEMTime newStartTime,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
STEMTime |
getCurrentTime()
|
int |
getCycle()
|
long |
getDuration()
|
STEMTime |
getEndTime()
|
STEMTime |
getNextTime()
|
STEMTime |
getStartTime()
|
long |
getTimeDelta()
|
double |
getWorkComplete()
|
int |
getWorkIncrement()
|
boolean |
isTimeToStop()
|
void |
reset()
|
void |
setCurrentTime(STEMTime newCurrentTime)
|
void |
setCycle(int newCycle)
|
void |
setDuration(long newDuration)
|
void |
setEndTime(STEMTime newEndTime)
|
void |
setStartTime(STEMTime newStartTime)
|
void |
setWorkComplete(double newWorkComplete)
|
java.lang.String |
toString()
|
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.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 |
Field Detail |
---|
public static final java.text.SimpleDateFormat dateFormat
Method Detail |
---|
public STEMTime getStartTime()
getStartTime
in interface Sequencer
public org.eclipse.emf.common.notify.NotificationChain basicSetStartTime(STEMTime newStartTime, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setStartTime(STEMTime newStartTime)
setStartTime
in interface Sequencer
newStartTime
- the new value of the 'Start Time' containment reference.Sequencer.getStartTime()
public STEMTime getEndTime()
getEndTime
in interface Sequencer
Sequencer.UNKNOWN_DURATION
if
there is no end time.public org.eclipse.emf.common.notify.NotificationChain basicSetEndTime(STEMTime newEndTime, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setEndTime(STEMTime newEndTime)
setEndTime
in interface Sequencer
newEndTime
- the new value of the 'End Time' containment reference.Sequencer.getEndTime()
public STEMTime getCurrentTime()
getCurrentTime
in interface Sequencer
Sequencer
's current time.public org.eclipse.emf.common.notify.NotificationChain basicSetCurrentTime(STEMTime newCurrentTime, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCurrentTime(STEMTime newCurrentTime)
setCurrentTime
in interface Sequencer
newCurrentTime
- the new value of the 'Current Time' containment reference.Sequencer.getCurrentTime()
public STEMTime getNextTime()
getNextTime
in interface Sequencer
sequencer
's current time is set to the returned
value.public long getTimeDelta()
getTimeDelta
in interface Sequencer
Sequencer.getCurrentTime()
and that returned by
Sequencer.getNextTime()
. This value is only valid after a call to
Sequencer.getNextTime()
.Sequencer.getCurrentTime()
,
Sequencer.getNextTime()
public long getDuration()
getDuration
in interface Sequencer
Sequencer.UNKNOWN_DURATION
is returned.Sequencer.UNKNOWN_DURATION
public void setDuration(long newDuration)
setDuration
in interface Sequencer
newDuration
- the new value of the 'Duration' attribute.Sequencer.getDuration()
public boolean isTimeToStop()
isTimeToStop
in interface Sequencer
public double getWorkComplete()
getWorkComplete
in interface Sequencer
public void setWorkComplete(double newWorkComplete)
setWorkComplete
in interface Sequencer
newWorkComplete
- the new value of the 'Work Complete' attribute.Sequencer.getWorkComplete()
public int getWorkIncrement()
getWorkIncrement
in interface Sequencer
Sequencer.getNextTime()
public int getCycle()
getCycle
in interface Sequencer
public void setCycle(int newCycle)
setCycle
in interface Sequencer
newCycle
- the new value of the 'Cycle' attribute.Sequencer.getCycle()
public void reset()
reset
in interface Sequencer
Sequencer.getNextTime()
,
Sequencer.getWorkComplete()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class IdentifiableImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class IdentifiableImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class IdentifiableImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class IdentifiableImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class IdentifiableImpl
public java.lang.String toString()
toString
in class IdentifiableImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |