Uses of Interface
org.eclipse.e4.ui.model.application.ui.MUIElement
-
Packages that use MUIElement 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. -
-
Uses of MUIElement in org.eclipse.e4.ui.model.application
Subinterfaces of MUIElement in org.eclipse.e4.ui.model.application Modifier and Type Interface Description interface
MApplication
A representation of the model object 'Application'. -
Uses of MUIElement in org.eclipse.e4.ui.model.application.ui
Classes in org.eclipse.e4.ui.model.application.ui with type parameters of type MUIElement Modifier and Type Interface 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'.Subinterfaces of MUIElement in org.eclipse.e4.ui.model.application.ui Modifier and Type Interface 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'.Methods in org.eclipse.e4.ui.model.application.ui that return types with arguments of type MUIElement Modifier and Type Method 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.Method parameters in org.eclipse.e4.ui.model.application.ui with type arguments of type MUIElement Modifier and Type Method Description void
MUIElement. setParent(MElementContainer<MUIElement> value)
Sets the value of the 'Parent
' container reference. -
Uses of MUIElement in org.eclipse.e4.ui.model.application.ui.advanced
Subinterfaces of MUIElement in org.eclipse.e4.ui.model.application.ui.advanced Modifier and Type Interface 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'.Methods in org.eclipse.e4.ui.model.application.ui.advanced that return MUIElement Modifier and Type Method Description MUIElement
MPlaceholder. getRef()
Returns the value of the 'Ref' reference.Methods in org.eclipse.e4.ui.model.application.ui.advanced with parameters of type MUIElement Modifier and Type Method Description void
MPlaceholder. setRef(MUIElement value)
Sets the value of the 'Ref
' reference. -
Uses of MUIElement in org.eclipse.e4.ui.model.application.ui.basic
Subinterfaces of MUIElement in org.eclipse.e4.ui.model.application.ui.basic Modifier and Type Interface Description interface
MCompositePart
A representation of the model object 'Composite Part'.interface
MDialog
Deprecated.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
Deprecated.Methods in org.eclipse.e4.ui.model.application.ui.basic that return types with arguments of type MUIElement Modifier and Type Method Description List<MUIElement>
MWindow. getSharedElements()
Returns the value of the 'Shared Elements' containment reference list. -
Uses of MUIElement in org.eclipse.e4.ui.model.application.ui.menu
Subinterfaces of MUIElement in org.eclipse.e4.ui.model.application.ui.menu Modifier and Type Interface 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'. -
Uses of MUIElement in org.eclipse.e4.ui.workbench
Methods in org.eclipse.e4.ui.workbench with parameters of type MUIElement Modifier and Type Method 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. -
Uses of MUIElement in org.eclipse.e4.ui.workbench.modeling
Methods in org.eclipse.e4.ui.workbench.modeling with type parameters of type MUIElement Modifier and Type Method Description <T extends MUIElement>
voidEModelService. move(T element, MElementContainer<? super T> newParent)
Move the element to a new location.<T extends MUIElement>
voidEModelService. move(T element, MElementContainer<? super T> newParent, boolean leavePlaceholder)
Move the element to a new location.<T extends MUIElement>
voidEModelService. move(T element, MElementContainer<? super T> newParent, int index)
Move the element to a new location.<T extends MUIElement>
voidEModelService. move(T element, MElementContainer<? super T> newParent, int index, boolean leavePlaceholder)
Move the element to a new location.Methods in org.eclipse.e4.ui.workbench.modeling that return MUIElement Modifier and Type Method 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.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 containerMUIElement
EModelService. getContainer(MUIElement element)
Get the container of the given element.Methods in org.eclipse.e4.ui.workbench.modeling with parameters of type MUIElement Modifier and Type Method 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 truevoid
EModelService. deleteModelElement(MUIElement element)
Removes a visual model element from the application model by callingsetToBeRendered(boolean)
with false and by removing the model element from its parent.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)
This is a convenience method that forwards the parameters on toEModelService.findElements(MUIElement, String, Class, List)
, passing null as 'tagsToMatch'.<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 toEModelService.findElements(MUIElement, String, Class, List, int)
, passingEModelService.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 onElementMatcher
and forwards the call on to the base APIEModelService.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)
Returnstrue
iff the supplied element represents the single visible element in the shared area.
-