|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ascape.runtime.Runner
org.ascape.runtime.NonGraphicRunner
org.eclipse.amp.escape.ide.EclipseEscapeRunner
public class EclipseEscapeRunner
The Class EclipseEscapeRunner.
| Field Summary | |
|---|---|
static long |
KILL_AFTER_NO_RESPONSE_TIME
|
| Constructor Summary | |
|---|---|
EclipseEscapeRunner()
|
|
| Method Summary | |
|---|---|
void |
close()
Close. |
void |
closeFinally()
Close finally. |
void |
control(EngineControl control)
Control. |
org.eclipse.core.resources.IProject |
getExecutingProject()
|
org.eclipse.core.runtime.IStatus |
getFinishStatus()
Gets the finish status. |
int |
getIterationsPerRedraw()
|
IModel |
getModel()
Gets the model. |
org.eclipse.core.runtime.IProgressMonitor |
getMonitor()
Gets the monitor. |
org.ascape.model.Scape |
getScape()
Gets the scape. |
ITimeGranularity |
getUpdateGranularity()
Returns the update granularity. |
boolean |
isCloseOnStop()
Should the model exit upon a stop command? |
void |
notify(org.ascape.model.event.ScapeEvent event,
org.ascape.model.event.ScapeListener listener)
|
void |
observationComplete(ILifeCycleListener observer)
Observation complete. |
void |
open(org.eclipse.core.resources.IResource modelResource,
java.lang.String modelClassName,
java.lang.String modelName)
Open. |
void |
open(org.eclipse.core.resources.IResource projectResource,
java.lang.String modelClassName,
java.lang.String modelName,
java.lang.String[] args)
Open. |
void |
open(org.eclipse.core.resources.IResource projectResource,
java.lang.String modelClassName,
java.lang.String modelName,
java.lang.String[] args,
boolean block)
Open. |
void |
respondControl(org.ascape.model.event.ControlEvent control)
|
void |
setCloseOnStop(boolean closeOnStop)
Specifies whether the runner should exit upon a model stop. |
void |
setFinishStatus(org.eclipse.core.runtime.IStatus finishStatus)
Sets the finish status. |
void |
setIterationsPerRedraw(int iterations)
|
void |
setMonitor(org.eclipse.core.runtime.IProgressMonitor modelMonitor)
Sets the monitor. |
void |
setUpdateGranularity(ITimeGranularity granularity)
Sets the update granularity. |
void |
start()
|
| Methods inherited from class org.ascape.runtime.NonGraphicRunner |
|---|
closeAndOpenSavedFinally, main, saveChoose |
| Methods inherited from class org.ascape.runtime.Runner |
|---|
assignEnvironmentParameter, assignEnvironmentParameters, closeAndOpenNew, closeAndOpenNewFinally, closeAndOpenSaved, createEnvironment, exit, getData, getDescription, getEarliestPeriod, getEnvironment, getHome, getHTMLDescription, getIteration, getLatestPeriod, getModelThread, getPausePeriod, getPeriod, getPeriodName, getRestartingViews, getRootScape, getStartPeriod, getStopPeriod, instanceFromName, isAutoRestart, isBeginningDeserializedRun, isCloseAndOpenNewRequested, isCloseAndOpenSavedRequested, isCloseRequested, isDisplayGraphics, isInMainLoop, isMultiWinEnvironment, isOpenRequested, isPaused, isQuitRequested, isRestartRequested, isRunning, isSaveRequested, isServeGraphics, isStartOnOpen, isStep, isValidPeriod, launch, open, open, open, open, open, open, open, open, open, open, open, openChoose, openChoose, openImplementation, openInstance, openSavedChoose, openSavedRun, openSavedRun, openSavedRun, pause, quit, quitFinally, requestRestart, restart, resume, run, run, save, setAutoRestart, setBeginningDeserializedRun, setCloseAndOpenNewRequested, setCloseAndOpenSavedRequested, setCloseRequested, setDescription, setDisplayGraphics, setEarliestPeriod, setEnvironment, setHome, setHTMLDescription, setInMainLoop, setInternalRunning, setIteration, setLatestPeriod, setMultiWinEnvironment, setOpenRequested, setPaused, setPausePeriod, setPeriod, setPeriodName, setQuitRequested, setRestartingViews, setRestartRequested, setRootScape, setRunning, setSaveRequested, setServeGraphics, setStartOnOpen, setStartPeriod, setStep, setStopPeriod, stop, testRun, waitForViewsUpdate, write |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.amp.axf.core.IEngine |
|---|
getModelThread, isCloseRequested, isPaused, isRunning, stop |
| Field Detail |
|---|
public static final long KILL_AFTER_NO_RESPONSE_TIME
| Constructor Detail |
|---|
public EclipseEscapeRunner()
| Method Detail |
|---|
public void open(org.eclipse.core.resources.IResource modelResource,
java.lang.String modelClassName,
java.lang.String modelName)
modelResource - the model resourcemodelClassName - the model class namemodelName - the model name
public void open(org.eclipse.core.resources.IResource projectResource,
java.lang.String modelClassName,
java.lang.String modelName,
java.lang.String[] args)
projectResource - the project resourcemodelClassName - the model class namemodelName - the model nameargs - the args
public void open(org.eclipse.core.resources.IResource projectResource,
java.lang.String modelClassName,
java.lang.String modelName,
java.lang.String[] args,
boolean block)
projectResource - the project resourcemodelClassName - the model class namemodelName - the model nameargs - the argsblock - true if this method should only return on execution completion.public void start()
start in class org.ascape.runtime.RunnerRunner.start()public void close()
IEngine
close in interface IEngineclose in class org.ascape.runtime.RunnerRunner.close()public void closeFinally()
IEngine
closeFinally in interface IEnginecloseFinally in class org.ascape.runtime.RunnerRunner.closeFinally()public org.eclipse.core.runtime.IStatus getFinishStatus()
public void setFinishStatus(org.eclipse.core.runtime.IStatus finishStatus)
finishStatus - the new finish statuspublic IModel getModel()
IEngine
getModel in interface IEngineIEngine.getModel()public int getIterationsPerRedraw()
org.eclipse.amp.axf.core.IEngine#getIterationsPerRedraw()public void respondControl(org.ascape.model.event.ControlEvent control)
respondControl in class org.ascape.runtime.RunnerRunner.respondControl(org.ascape.model.event.ControlEvent)public void control(EngineControl control)
IEngine
control in interface IEnginecontrol - the model controlIEngine.control(org.eclipse.amp.axf.core.EngineControl)
public void notify(org.ascape.model.event.ScapeEvent event,
org.ascape.model.event.ScapeListener listener)
notify in class org.ascape.runtime.RunnerRunner.notify(org.ascape.model.event.ScapeEvent, org.ascape.model.event.ScapeListener)public void setIterationsPerRedraw(int iterations)
org.eclipse.amp.axf.core.IEngine#setIterationsPerRedraw(int)public org.ascape.model.Scape getScape()
public org.eclipse.core.runtime.IProgressMonitor getMonitor()
public void setMonitor(org.eclipse.core.runtime.IProgressMonitor modelMonitor)
modelMonitor - the new monitorpublic void observationComplete(ILifeCycleListener observer)
IEngine
observationComplete in interface IEngineobserver - the observerIEngine.observationComplete(org.eclipse.amp.axf.core.ILifeCycleListener)public ITimeGranularity getUpdateGranularity()
IEngine
getUpdateGranularity in interface IEngineIEngine.getUpdateGranularity()public void setUpdateGranularity(ITimeGranularity granularity)
IEngine
setUpdateGranularity in interface IEnginegranularity - IEngine.setUpdateGranularity(org.eclipse.amp.axf.time.ITimeGranularity)public org.eclipse.core.resources.IProject getExecutingProject()
public boolean isCloseOnStop()
setCloseOnStop(boolean)public void setCloseOnStop(boolean closeOnStop)
closeOnStop - whether to complete run on model stop; default is false
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||