|
||||||||||
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.scenario.impl.ScenarioImpl
public class ScenarioImpl
An implementation of the model object 'Scenario'.
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 | |
---|---|
static boolean |
reportEachUnresolvedIdentifiable
This flag controls the reporting of each and every unresolved Identifiable reference encountered when creating the
canonical graph. |
static boolean |
reportNumberofUnresolvedIdentifiables
This flag controls the reporting of a single summary message of the number of unresolved Identifiable references encountered
when creating the canonical graph. |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
ELAST_EOBJECT_FLAG |
Fields inherited from interface org.eclipse.ohf.stem.core.scenario.Scenario |
---|
URI_TYPE_SCENARIO_SEGMENT |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Method Summary | |
---|---|
Model |
basicGetModel()
|
Sequencer |
basicGetSequencer()
|
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)
|
Graph |
getCanonicalGraph()
The value is set in initialize() |
Model |
getModel()
|
org.eclipse.emf.common.util.EList<Decorator> |
getScenarioDecorators()
|
Sequencer |
getSequencer()
|
void |
initialize()
|
java.lang.String |
produceTitle()
|
void |
reset()
|
boolean |
sane()
|
void |
setModel(Model newModel)
|
void |
setSequencer(Sequencer newSequencer)
|
boolean |
step()
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.ohf.stem.core.common.impl.IdentifiableImpl |
---|
basicSetDublinCore, eInverseRemove, getDublinCore, getTypeURI, getURI, 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, 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 boolean reportEachUnresolvedIdentifiable
Identifiable
reference encountered when creating the
canonical graph. Default: false
public static boolean reportNumberofUnresolvedIdentifiables
Identifiable
references encountered
when creating the canonical graph. Default: false
Method Detail |
---|
public Model getModel()
getModel
in interface Scenario
Model
.public Model basicGetModel()
public void setModel(Model newModel)
setModel
in interface Scenario
newModel
- the new value of the 'Model' reference.Scenario.getModel()
public Sequencer getSequencer()
getSequencer
in interface Scenario
public Sequencer basicGetSequencer()
public void setSequencer(Sequencer newSequencer)
setSequencer
in interface Scenario
newSequencer
- the new value of the 'Sequencer' reference.Scenario.getSequencer()
public Graph getCanonicalGraph()
initialize()
getCanonicalGraph
in interface Scenario
public boolean step()
step
in interface Scenario
true
if the simulation can continue (i.e., it's ok to call step
again).
Scenario.initialize()
public void reset()
reset
in interface Scenario
public void initialize()
initialize
in interface Scenario
Scenario.getCanonicalGraph()
public java.lang.String produceTitle()
produceTitle
in interface Scenario
DublinCore
,
or, if no title is defined, return the empty string.Identifiable.getDublinCore()
public org.eclipse.emf.common.util.EList<Decorator> getScenarioDecorators()
getScenarioDecorators
in interface Scenario
Scenario.initialize()
,
Scenario.getCanonicalGraph()
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()
IdentifiableImpl
toString
in class IdentifiableImpl
com.ibm.almaden.stem.common.impl.IdentifiableImpl#toString()
public boolean sane()
IdentifiableImpl
sane
in interface Identifiable
sane
in interface SanityChecker
sane
in class IdentifiableImpl
com.ibm.almaden.stem.common.impl.IdentifiableImpl#sane()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |