Package | Description |
---|---|
org.eclipse.e4.ui.model.application.ui.advanced |
Application programming interfaces describing the advanced Eclipse 4 user interface model elements.
|
org.eclipse.e4.ui.model.application.ui.basic |
Application programming interfaces describing the basic Eclipse 4 user interface model elements.
|
org.eclipse.e4.ui.workbench.modeling |
Application programming interfaces describing the Eclipse 4 model services.
|
Modifier and Type | Method and Description |
---|---|
List<MWindow> |
MPerspective.getWindows()
Returns the value of the 'Windows' containment reference list.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MDialog
A representation of the model object 'Dialog'
|
interface |
MTrimmedWindow
A representation of the model object 'Trimmed Window'
|
interface |
MWizardDialog
A representation of the model object 'Wizard Dialog'
|
Modifier and Type | Method and Description |
---|---|
MWindow |
MBasicFactory.createWindow()
Returns a new object of class 'Window'
|
Modifier and Type | Method and Description |
---|---|
List<MWindow> |
MWindow.getWindows()
Returns the value of the 'Windows' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
MWindow |
EModelService.getTopLevelWindowFor(MUIElement element)
Get the top-level window containing this UI element.
|
Modifier and Type | Method and Description |
---|---|
MUIElement |
EModelService.cloneSnippet(MSnippetContainer snippetContainer,
String snippetId,
MWindow refWin)
If a snippet with the given id exists a clone is created and returned. returns
null if no snippet can be found. |
boolean |
IWindowCloseHandler.close(MWindow window) |
MPlaceholder |
EModelService.findPlaceholderFor(MWindow window,
MUIElement element)
Given a containing MWindow find the MPlaceholder that is currently being used to host the
given element (if any)
|
MPerspective |
EModelService.getActivePerspective(MWindow window)
Return the active perspective for the given window.
|
void |
EModelService.hideLocalPlaceholders(MWindow window,
MPerspective perspective)
This method ensures that there will never be two placeholders for the same referenced element
visible in the presentation at the same time.
|
void |
EModelService.hostElement(MUIElement element,
MWindow hostWindow,
Object uiContainer,
IEclipseContext hostContext)
Allows an element to be rendered in an arbitrary UI container (I.e.
|
boolean |
EModelService.isHostedElement(MUIElement element,
MWindow hostWindow)
Tests whether the given element is being 'hosted'.
|
void |
EModelService.removePerspectiveModel(MPerspective persp,
MWindow window)
Remove the given perspective completely from the model.
|
void |
EModelService.resetPerspectiveModel(MPerspective persp,
MWindow window)
This is a convenience method that will clean the model of all traces of a given perspective.
|
void |
EPlaceholderResolver.resolvePlaceholderRef(MPlaceholder ph,
MWindow refWin)
This method is used to re-resolve a placeholder's reference to a 'shared part' within the
context of a particular window.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.