Package org.eclipse.ease
Interface IExecutionListener
- All Known Subinterfaces:
ICodeTraceFilter
- All Known Implementing Classes:
AbstractDropin
,AbstractEaseDebugger
,Py4jDebugger
,PyDevPathImporter
,PythonDebugger
,RemoveCurrentConsoleAction
,ResourceProjectPathImporter
,ResourcesModule
,ScriptConsole
,ScriptHistoryText
,ScriptService
,ScriptShell
public interface IExecutionListener
Interface to be implemented by any class interested in getting notified of script execution event.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Event execution ended.static final int
Event execution ended.static final int
Event script execution ended.static final int
Event injected script (subscript) ended.static final int
Event injected script (subscript) started.static final int
Event script execution started. -
Method Summary
Modifier and TypeMethodDescriptionvoid
notify
(IScriptEngine engine, Script script, int status) Notifies the listeners when script execution started/ended or when the engine itself is started/ended.
-
Field Details
-
ENGINE_START
static final int ENGINE_STARTEvent execution ended.- See Also:
-
ENGINE_END
static final int ENGINE_ENDEvent execution ended.- See Also:
-
SCRIPT_START
static final int SCRIPT_STARTEvent script execution started.- See Also:
-
SCRIPT_END
static final int SCRIPT_ENDEvent script execution ended.- See Also:
-
SCRIPT_INJECTION_START
static final int SCRIPT_INJECTION_STARTEvent injected script (subscript) started.- See Also:
-
SCRIPT_INJECTION_END
static final int SCRIPT_INJECTION_ENDEvent injected script (subscript) ended.- See Also:
-
-
Method Details
-
notify
Notifies the listeners when script execution started/ended or when the engine itself is started/ended.- Parameters:
engine
- Script Enginescript
- Script ornull
status
- Event Status
-