Interface MPerspective

All Superinterfaces:
MApplicationElement, MBindings, MContext, MElementContainer<MPartSashContainerElement>, MHandlerContainer, MLocalizable, MUIElement, MUILabel
All Known Implementing Classes:
PerspectiveImpl

A representation of the model object 'Perspective'.

The Persepctive defines a part of the UI presentation that can be switched independently of the rest of the UI. By using Placeholders it's possible to share elements between different perspectives.

Since:
1.0
Restriction:
This interface is not intended to be implemented by clients.

The following features are supported:

  • Method Details

    • getWindows

      List<MWindow> getWindows()
      Returns the value of the 'Windows' containment reference list. The list contents are of type MWindow.

      Developers: Add more detailed documentation by editing this comment in org.eclipse.ui.model.workbench/model/UIElements.ecore. There is a GenModel/documentation node under each type and attribute.

      Returns:
      the value of the 'Windows' containment reference list.
    • getTrimBars

      List<MTrimBar> getTrimBars()
      Returns the value of the 'Trim Bars' containment reference list. The list contents are of type MTrimBar.

      The collection of TrimBars associated with this perspective.

      Returns:
      the value of the 'Trim Bars' containment reference list.
      Since:
      1.3