Package | Description |
---|---|
org.eclipse.e4.ui.model.application |
Application programming interfaces describing the Eclipse 4 application model elements.
|
org.eclipse.e4.ui.model.application.ui |
Application programming interfaces describing the Eclipse 4 state and container model elements.
|
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.model.application.ui.menu |
Application programming interfaces describing the Eclipse 4 menu and toolbar model elements.
|
org.eclipse.e4.ui.workbench |
Application programming interfaces describing Eclipse 4 handlers and the workbench.
|
org.eclipse.e4.ui.workbench.modeling |
Application programming interfaces describing the Eclipse 4 model services.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MApplication
A representation of the model object 'Application'
|
Modifier and Type | Interface and Description |
---|---|
interface |
MElementContainer<T extends MUIElement>
A representation of the model object 'Element Container'
|
interface |
MGenericStack<T extends MUIElement>
A representation of the model object 'Generic Stack'
|
interface |
MGenericTile<T extends MUIElement>
A representation of the model object 'Generic Tile'
|
interface |
MGenericTrimContainer<T extends MUIElement>
A representation of the model object 'Generic Trim Container'
|
Modifier and Type | Interface and Description |
---|---|
interface |
MElementContainer<T extends MUIElement>
A representation of the model object 'Element Container'
|
interface |
MGenericStack<T extends MUIElement>
A representation of the model object 'Generic Stack'
|
interface |
MGenericTile<T extends MUIElement>
A representation of the model object 'Generic Tile'
|
interface |
MGenericTrimContainer<T extends MUIElement>
A representation of the model object 'Generic Trim Container'
|
Modifier and Type | Method and Description |
---|---|
MElementContainer<MUIElement> |
MUIElement.getParent()
Returns the value of the 'Parent' container reference.
|
List<MUIElement> |
MSnippetContainer.getSnippets()
Returns the value of the 'Snippets' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
void |
MUIElement.setParent(MElementContainer<MUIElement> value)
Sets the value of the '
Parent ' container reference |
Modifier and Type | Interface and Description |
---|---|
interface |
MArea
A representation of the model object 'Area'
|
interface |
MPerspective
A representation of the model object 'Perspective'
|
interface |
MPerspectiveStack
A representation of the model object 'Perspective Stack'
|
interface |
MPlaceholder
A representation of the model object 'Placeholder'
|
Modifier and Type | Method and Description |
---|---|
MUIElement |
MPlaceholder.getRef()
Returns the value of the 'Ref' reference
|
Modifier and Type | Method and Description |
---|---|
void |
MPlaceholder.setRef(MUIElement value)
Sets the value of the '
Ref ' reference |
Modifier and Type | Interface and Description |
---|---|
interface |
MCompositePart
A representation of the model object 'Composite Part'
|
interface |
MDialog
A representation of the model object 'Dialog'
|
interface |
MInputPart
Deprecated.
Use Part instead.
|
interface |
MPart
A representation of the model object 'Part'
|
interface |
MPartSashContainer
A representation of the model object 'Part Sash Container'
|
interface |
MPartSashContainerElement
A representation of the model object 'Part Sash Container Element'
|
interface |
MPartStack
A representation of the model object 'Part Stack'
|
interface |
MStackElement
A representation of the model object 'Stack Element'
|
interface |
MTrimBar
A representation of the model object 'Trim Bar'
|
interface |
MTrimElement
A representation of the model object 'Trim Element'
|
interface |
MTrimmedWindow
A representation of the model object 'Trimmed Window'
|
interface |
MWindow
A representation of the model object 'Window'
|
interface |
MWindowElement
A representation of the model object 'Window Element'
|
interface |
MWizardDialog
A representation of the model object 'Wizard Dialog'
|
Modifier and Type | Method and Description |
---|---|
List<MUIElement> |
MWindow.getSharedElements()
Returns the value of the 'Shared Elements' containment reference list.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MDirectMenuItem
A representation of the model object 'Direct Menu Item'
|
interface |
MDirectToolItem
A representation of the model object 'Direct Tool Item'
|
interface |
MDynamicMenuContribution
A representation of the model object 'Dynamic Menu Contribution'
|
interface |
MHandledItem
A representation of the model object 'Handled Item'
|
interface |
MHandledMenuItem
A representation of the model object 'Handled Menu Item'
|
interface |
MHandledToolItem
A representation of the model object 'Handled Tool Item'
|
interface |
MItem
A representation of the model object 'Item'
|
interface |
MMenu
A representation of the model object 'Menu'
|
interface |
MMenuContribution
A representation of the model object 'Contribution'
|
interface |
MMenuElement
A representation of the model object 'Element'
|
interface |
MMenuItem
A representation of the model object 'Item'
|
interface |
MMenuSeparator
A representation of the model object 'Separator'
|
interface |
MPopupMenu
A representation of the model object 'Popup Menu'
|
interface |
MToolBar
A representation of the model object 'Tool Bar'
|
interface |
MToolBarContribution
A representation of the model object 'Tool Bar Contribution'
|
interface |
MToolBarElement
A representation of the model object 'Tool Bar Element'
|
interface |
MToolBarSeparator
A representation of the model object 'Tool Bar Separator'
|
interface |
MToolControl
A representation of the model object 'Tool Control'
|
interface |
MToolItem
A representation of the model object 'Tool Item'
|
interface |
MTrimContribution
A representation of the model object 'Trim Contribution'
|
Modifier and Type | Method and Description |
---|---|
Object |
IPresentationEngine.createGui(MUIElement element)
Creates and returns the UI element corresponding to the given model element.
|
Object |
IPresentationEngine.createGui(MUIElement element,
Object parentWidget,
IEclipseContext parentContext)
Creates and returns the UI element for the given model element.
|
void |
IPresentationEngine.focusGui(MUIElement element)
Attempts to set the UI focus onto the given element.
|
static boolean |
UIEvents.publishEvent(String topic,
MUIElement changedElement)
Publish the topic to the changedElements global event bus.
|
void |
IPresentationEngine.removeGui(MUIElement element)
Remove the UI element created for this model element.
|
Modifier and Type | Method and Description |
---|---|
MUIElement |
EModelService.cloneElement(MUIElement element,
MSnippetContainer snippetContainer)
Clones the element, creating a deep copy of its structure.
|
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. |
MUIElement |
EModelService.find(String id,
MUIElement searchRoot)
Returns the first element, recursively searching under the specified search root (inclusive)
|
MUIElement |
EModelService.findSnippet(MSnippetContainer snippetContainer,
String id)
Convenience method to find a snippet by id in a particular container
|
MUIElement |
EModelService.getContainer(MUIElement element)
Get the container of the given element.
|
Modifier and Type | Method and Description |
---|---|
void |
EModelService.bringToTop(MUIElement element)
Brings the specified element to the top of its containment structure.
|
MUIElement |
EModelService.cloneElement(MUIElement element,
MSnippetContainer snippetContainer)
Clones the element, creating a deep copy of its structure.
|
int |
EModelService.countRenderableChildren(MUIElement element)
Return the count of the children whose 'toBeRendered' flag is true
|
MUIElement |
EModelService.find(String id,
MUIElement searchRoot)
Returns the first element, recursively searching under the specified search root (inclusive)
|
<T> List<T> |
EModelService.findElements(MUIElement searchRoot,
String id,
Class<T> clazz,
List<String> tagsToMatch)
This is a convenience method that forwards the parameters on to
EModelService.findElements(MUIElement, String, Class, List, int) , passing
EModelService.ANYWHERE as the 'searchFlags'. |
<T> List<T> |
EModelService.findElements(MUIElement searchRoot,
String id,
Class<T> clazz,
List<String> tagsToMatch,
int searchFlags)
This is a convenience method that constructs a new Selector based on
ElementMatcher
and forwards the call on to the base API
EModelService.findElements(MApplicationElement, Class, int, Selector) . |
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)
|
MUIElement |
EModelService.getContainer(MUIElement element)
Get the container of the given element.
|
IEclipseContext |
EModelService.getContainingContext(MUIElement element)
Locate the context that is closest to the given element in the parent hierarchy.
|
int |
EModelService.getElementLocation(MUIElement element)
Given an element this method responds with information about where the element exists within
the current UI Model.
|
MPerspective |
EModelService.getPerspectiveFor(MUIElement element) |
MWindow |
EModelService.getTopLevelWindowFor(MUIElement element)
Get the top-level window containing this UI element.
|
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'.
|
boolean |
EModelService.isLastEditorStack(MUIElement stack)
Returns
true iff the supplied element represents the single visible element in
the shared area. |
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent)
Move the element to a new location.
|
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent,
boolean leavePlaceholder)
Move the element to a new location.
|
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent,
int index)
Move the element to a new location.
|
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent,
int index,
boolean leavePlaceholder)
Move the element to a new location.
|
Modifier and Type | Method and Description |
---|---|
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent)
Move the element to a new location.
|
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent,
boolean leavePlaceholder)
Move the element to a new location.
|
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent,
int index)
Move the element to a new location.
|
void |
EModelService.move(MUIElement element,
MElementContainer<MUIElement> newParent,
int index,
boolean leavePlaceholder)
Move the element to a new location.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.