de.cau.cs.kieler.kiml.ui.layout
Interface ILayoutInspector

All Known Implementing Classes:
GmfLayoutInspector

public interface ILayoutInspector

Interface for edit part inspectors. A layout inspector is always associated with a specific edit part instance.

Rating red

Method Summary
 IFigure getDrawingLayer()
          Returns a layer figure for the associated diagram that can be used to draw additional information.
 TransactionalEditingDomain getEditingDomain()
          Returns a transactional editing domain in which to perform model changes.
 EObject getFocusModel()
          Returns the domain model element that is associated with this inspector.
 EditPart getFocusPart()
          Returns the edit part that is associated with this layout inspector.
 ZoomManager getZoomManager()
          Returns a zoom manager for the associated diagram.
 

Method Detail

getFocusPart

EditPart getFocusPart()
Returns the edit part that is associated with this layout inspector.

Returns:
the associated edit part

getFocusModel

EObject getFocusModel()
Returns the domain model element that is associated with this inspector.

Returns:
the associated domain model element

getEditingDomain

TransactionalEditingDomain getEditingDomain()
Returns a transactional editing domain in which to perform model changes.

Returns:
an editing domain for model changes

getDrawingLayer

IFigure getDrawingLayer()
Returns a layer figure for the associated diagram that can be used to draw additional information.

Returns:
a drawing layer

getZoomManager

ZoomManager getZoomManager()
Returns a zoom manager for the associated diagram.

Returns:
a zoom manager