public class PartRenderingEngine
extends java.lang.Object
implements org.eclipse.e4.ui.workbench.IPresentationEngine
Modifier and Type | Field and Description |
---|---|
static @NonNull java.lang.String |
engineURI
URL of the engine
|
ADORNMENT_PIN, ANIMATIONS_ENABLED, CUSTOM_RENDERER_KEY, DISABLED_ICON_IMAGE_KEY, DRAGGABLE, HIDDEN_EXPLICITLY, MAXIMIZED, MINIMIZED, MINIMIZED_BY_ZOOM, NO_AUTO_COLLAPSE, NO_CLOSE, NO_MOVE, NO_TITLE, ORIENTATION_HORIZONTAL, ORIENTATION_VERTICAL, OVERRIDE_ICON_IMAGE_KEY, OVERRIDE_TITLE_TOOL_TIP_KEY, SERVICE_NAME, SPLIT_HORIZONTAL, SPLIT_VERTICAL, STANDALONE, STYLE_OVERRIDE_KEY, WINDOW_MAXIMIZED_TAG, WINDOW_MINIMIZED_TAG
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createGui(org.eclipse.e4.ui.model.application.ui.MUIElement element) |
java.lang.Object |
createGui(org.eclipse.e4.ui.model.application.ui.MUIElement element,
java.lang.Object parentWidget,
org.eclipse.e4.core.contexts.IEclipseContext parentContext) |
void |
focusGui(org.eclipse.e4.ui.model.application.ui.MUIElement element) |
protected <R extends ElementRenderer<? extends M,java.lang.Object>,M extends org.eclipse.e4.ui.model.application.ui.MUIElement> |
getRendererFor(M element) |
void |
removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement element) |
java.lang.Object |
run(org.eclipse.e4.ui.model.application.MApplicationElement uiRoot,
org.eclipse.e4.core.contexts.IEclipseContext appContext) |
void |
stop() |
public static final @NonNull java.lang.String engineURI
public java.lang.Object createGui(org.eclipse.e4.ui.model.application.ui.MUIElement element, java.lang.Object parentWidget, org.eclipse.e4.core.contexts.IEclipseContext parentContext)
createGui
in interface org.eclipse.e4.ui.workbench.IPresentationEngine
protected <R extends ElementRenderer<? extends M,java.lang.Object>,M extends org.eclipse.e4.ui.model.application.ui.MUIElement> R getRendererFor(M element)
public java.lang.Object createGui(org.eclipse.e4.ui.model.application.ui.MUIElement element)
createGui
in interface org.eclipse.e4.ui.workbench.IPresentationEngine
public void removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement element)
removeGui
in interface org.eclipse.e4.ui.workbench.IPresentationEngine
public java.lang.Object run(org.eclipse.e4.ui.model.application.MApplicationElement uiRoot, org.eclipse.e4.core.contexts.IEclipseContext appContext)
run
in interface org.eclipse.e4.ui.workbench.IPresentationEngine
public void stop()
stop
in interface org.eclipse.e4.ui.workbench.IPresentationEngine
public void focusGui(org.eclipse.e4.ui.model.application.ui.MUIElement element)
focusGui
in interface org.eclipse.e4.ui.workbench.IPresentationEngine