|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cau.cs.kieler.kiml.ui.layout.DiagramLayoutManager
de.cau.cs.kieler.kiml.gmf.GmfDiagramLayoutManager
de.cau.cs.kieler.papyrus.MultiPartDiagramLayoutManager
public class MultiPartDiagramLayoutManager
Layout manager wrapper for the Papyrus multi diagram editor.
Field Summary |
---|
Fields inherited from class de.cau.cs.kieler.kiml.ui.layout.DiagramLayoutManager |
---|
MAX_PROGRESS_LEVELS |
Constructor Summary | |
---|---|
MultiPartDiagramLayoutManager()
|
Method Summary | |
---|---|
void |
addChangeListener(IEditorPart editorPart,
IEditorChangeListener editorListener)
Register a listener for change of the active editor or active selection. |
KNode |
buildLayoutGraph(IEditorPart editorPart,
EditPart editPart,
boolean layoutAncestors)
Builds a KGraph instance for the given editor or edit part. |
ISelection |
getSelection(IEditorPart editorPart)
Returns the current selection for the given editor part. |
void |
removeChangeListener(IEditorChangeListener editorListener)
Remove a change listener from all editors for which it has registered. |
boolean |
supports(IEditorPart editorPart)
Determines whether this layout manager is able to perform layout for the given editor. |
Methods inherited from class de.cau.cs.kieler.kiml.gmf.GmfDiagramLayoutManager |
---|
applyLayout, getCachedLayout, getCurrentEditPart, getInspector, getLayoutGraph, supports, transferLayout |
Methods inherited from class de.cau.cs.kieler.kiml.ui.layout.DiagramLayoutManager |
---|
calcAnimationTime, getPriority, layout, layout, setPriority |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultiPartDiagramLayoutManager()
Method Detail |
---|
public boolean supports(IEditorPart editorPart)
supports
in class GmfDiagramLayoutManager
editorPart
- an editor part
public KNode buildLayoutGraph(IEditorPart editorPart, EditPart editPart, boolean layoutAncestors)
buildLayoutGraph
in class GmfDiagramLayoutManager
editorPart
- the editor for which layout is performed, or null
if
the diagram is not part of an editoreditPart
- the parent edit part for which layout is performed, or null
if the whole diagram shall be layoutedlayoutAncestors
- if true, layout is not only performed for the selected edit
part, but also for its ancestors
public void addChangeListener(IEditorPart editorPart, IEditorChangeListener editorListener)
addChangeListener
in class GmfDiagramLayoutManager
editorPart
- editor to register toeditorListener
- listener to registerpublic void removeChangeListener(IEditorChangeListener editorListener)
removeChangeListener
in class GmfDiagramLayoutManager
editorListener
- listener to removepublic ISelection getSelection(IEditorPart editorPart)
getSelection
in class GmfDiagramLayoutManager
editorPart
- an editor part
null
if the selection cannot
be determined
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |