Class AbstractDropin
java.lang.Object
org.eclipse.ease.ui.views.shell.dropins.AbstractDropin
- All Implemented Interfaces:
IExecutionListener,IShellDropin
public abstract class AbstractDropin extends Object implements IShellDropin, 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 AbstractDropin() -
Method Summary
Modifier and Type Method Description org.eclipse.swt.widgets.CompositecreatePartControl(org.eclipse.ui.IWorkbenchPartSite site, org.eclipse.swt.widgets.Composite parent)Create the drop-in visual components.voidnotify(IScriptEngine engine, Script script, int status)Notifies the listeners when script execution started/ended or when the engine itself is started/ended.voidsetHidden(boolean hidden)voidsetScriptEngine(IReplEngine engine)Sets the script engine for this drop-in.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ease.ui.views.shell.dropins.IShellDropin
getTitle
-
Constructor Details
-
AbstractDropin
public AbstractDropin()
-
-
Method Details
-
setScriptEngine
Description copied from interface:IShellDropinSets the script engine for this drop-in. If the engine is changed during runtime, this method gets called another time. For all other scripting events this drop-in should register a listener on the script engine.- Specified by:
setScriptEnginein interfaceIShellDropin- Parameters:
engine- script engine used in shell view
-
createPartControl
public org.eclipse.swt.widgets.Composite createPartControl(org.eclipse.ui.IWorkbenchPartSite site, org.eclipse.swt.widgets.Composite parent)Description copied from interface:IShellDropinCreate the drop-in visual components.- Specified by:
createPartControlin interfaceIShellDropin- Parameters:
site- workbench part site this drop-in is registered toparent- parent container to render in- Returns:
- composite created within parent container (may not be
null)
-
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
-
setHidden
public void setHidden(boolean hidden)- Specified by:
setHiddenin interfaceIShellDropin
-