Package org.eclipse.ease.lang.python
Class ResourceProjectPathImporter
java.lang.Object
org.eclipse.ease.lang.python.ResourceProjectPathImporter
- All Implemented Interfaces:
IExecutionListener,IScriptEngineLaunchExtension
- Direct Known Subclasses:
PyDevPathImporter
public class ResourceProjectPathImporter extends Object implements IScriptEngineLaunchExtension, IExecutionListener
-
Field Summary
Fields inherited from interface org.eclipse.ease.IExecutionListener
ENGINE_END, ENGINE_START, SCRIPT_END, SCRIPT_INJECTION_END, SCRIPT_INJECTION_START, SCRIPT_START -
Constructor Summary
Constructors Constructor Description ResourceProjectPathImporter() -
Method Summary
Modifier and Type Method Description voidcreateEngine(IScriptEngine engine)Called upon a script engine creation.voidnotify(IScriptEngine engine, Script script, int status)Notifies the listeners when script execution started/ended or when the engine itself is started/ended.
-
Constructor Details
-
ResourceProjectPathImporter
public ResourceProjectPathImporter()
-
-
Method Details
-
createEngine
Description copied from interface:IScriptEngineLaunchExtensionCalled upon a script engine creation. As there might be multiple launch extensions, this might not be the only contribution to the script engine.- Specified by:
createEnginein interfaceIScriptEngineLaunchExtension- Parameters:
engine- engine just created
-
notify
Description copied from interface:IExecutionListenerNotifies the listeners when script execution started/ended or when the engine itself is started/ended.- Specified by:
notifyin interfaceIExecutionListener- Parameters:
engine- Script Enginescript- Script ornullstatus- Event Status
-