Uses of Class
de.cau.cs.kieler.kiml.ui.diagram.LayoutMapping

Packages that use LayoutMapping
de.cau.cs.kieler.kiml.gmf KIML bridge implementation for GMF, the Graphical Modeling Framework. 
de.cau.cs.kieler.kiml.graphiti   
de.cau.cs.kieler.kiml.ui.diagram Generic API for layout of graphical diagrams. 
de.cau.cs.kieler.kiml.ui.service Layout service extensions for the Eclipse UI. 
de.cau.cs.kieler.kiml.ui.util Utility classes for the KIML UI plugin. 
de.cau.cs.kieler.kvid Base package of the KViD core plug-in. 
de.cau.cs.kieler.papyrus Bridge code to enable KIELER features for the Papyrus editors. 
 

Uses of LayoutMapping in de.cau.cs.kieler.kiml.gmf
 

Methods in de.cau.cs.kieler.kiml.gmf that return LayoutMapping
protected  LayoutMapping<org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart> GmfDiagramLayoutManager.buildLayoutGraph(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart layoutRootPart)
          Creates the actual mapping given an edit part which functions as the root for the layout.
 LayoutMapping<org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart> GmfDiagramLayoutManager.buildLayoutGraph(IWorkbenchPart workbenchPart, Object diagramPart)
          Build a KGraph instance for the given diagram.
 

Methods in de.cau.cs.kieler.kiml.gmf with parameters of type LayoutMapping
protected  void GmfDiagramLayoutManager.applyLayout(LayoutMapping<org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart> mapping)
          Apply the transferred layout to the original diagram.
protected  void GmfDiagramLayoutManager.processEdgeLabels(LayoutMapping<org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart> mapping, org.eclipse.gmf.runtime.diagram.ui.editparts.ConnectionEditPart connection, KEdge edge, EdgeLabelPlacement placement, KVector offset)
          Process the labels of an edge.
protected  void GmfDiagramLayoutManager.transferLayout(LayoutMapping<org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart> mapping)
          Transfer all layout data from the last created KGraph instance to the original diagram.
 

Uses of LayoutMapping in de.cau.cs.kieler.kiml.graphiti
 

Methods in de.cau.cs.kieler.kiml.graphiti that return LayoutMapping
 LayoutMapping<org.eclipse.graphiti.mm.pictograms.PictogramElement> GraphitiDiagramLayoutManager.buildLayoutGraph(IWorkbenchPart workbenchPart, Object diagramPart)
          Build a KGraph instance for the given diagram.
 

Methods in de.cau.cs.kieler.kiml.graphiti with parameters of type LayoutMapping
protected  void GraphitiDiagramLayoutManager.applyLayout(LayoutMapping<org.eclipse.graphiti.mm.pictograms.PictogramElement> mapping)
          Apply the transferred layout to the original diagram.
protected  void GraphitiDiagramLayoutManager.transferLayout(LayoutMapping<org.eclipse.graphiti.mm.pictograms.PictogramElement> mapping)
          Transfer all layout data from the last created KGraph instance to the original diagram.
 

Uses of LayoutMapping in de.cau.cs.kieler.kiml.ui.diagram
 

Methods in de.cau.cs.kieler.kiml.ui.diagram that return LayoutMapping
 LayoutMapping<T> IDiagramLayoutManager.buildLayoutGraph(IWorkbenchPart workbenchPart, Object diagramPart)
          Build a KGraph instance for the given diagram.
 LayoutMapping<?> LayoutEffect.getMapping()
          Returns the layout mapping that was used for this layout effect, or null if the effect has not been executed yet.
<T> LayoutMapping<T>
DiagramLayoutEngine.layout(IDiagramLayoutManager<T> layoutManager, IWorkbenchPart workbenchPart, Object diagramPart, boolean animate, boolean progressBar, boolean layoutAncestors, boolean zoom, ILayoutConfig extraLayoutConfig)
          Perform layout on the given workbench part using the given layout manager.
 LayoutMapping<?> DiagramLayoutEngine.layout(IWorkbenchPart workbenchPart, Object diagramPart, boolean animate, boolean progressBar, boolean layoutAncestors, boolean zoom)
          Perform layout on the given workbench part.
 LayoutMapping<?> DiagramLayoutEngine.layout(IWorkbenchPart workbenchPart, Object diagramPart, boolean animate, boolean progressBar, boolean layoutAncestors, boolean zoom, ILayoutConfig extraLayoutConfig)
          Perform layout on the given workbench part.
 

Methods in de.cau.cs.kieler.kiml.ui.diagram with parameters of type LayoutMapping
protected abstract  void GefDiagramLayoutManager.applyLayout(LayoutMapping<T> mapping)
          Apply the transferred layout to the original diagram.
 void GefDiagramLayoutManager.applyLayout(LayoutMapping<T> mapping, boolean zoomToFit, int animationTime)
          Apply the computed layout back to the diagram.
 void IDiagramLayoutManager.applyLayout(LayoutMapping<T> mapping, boolean zoomToFit, int animationTime)
          Apply the computed layout back to the diagram.
static int DiagramLayoutEngine.calcAnimationTime(LayoutMapping<?> mapping, boolean animate)
          Calculates animation time for the given graph size.
 IStatus DiagramLayoutEngine.layout(LayoutMapping<?> mapping, IKielerProgressMonitor progressMonitor, ILayoutConfig extraLayoutConfig)
          Perform layout on the given layout graph mapping.
 IStatus DiagramLayoutEngine.layout(LayoutMapping<?> mapping, Object diagramPart, IKielerProgressMonitor progressMonitor, ILayoutConfig extraLayoutConfig, boolean layoutAncestors)
          Perform layout on the given layout graph mapping.
protected abstract  void GefDiagramLayoutManager.transferLayout(LayoutMapping<T> mapping)
          Transfer all layout data from the last created KGraph instance to the original diagram.
 

Uses of LayoutMapping in de.cau.cs.kieler.kiml.ui.service
 

Methods in de.cau.cs.kieler.kiml.ui.service with parameters of type LayoutMapping
 void LayoutOptionManager.configure(LayoutMapping<?> layoutMapping)
          Configure the layout graph in the given layout mapping.
 

Uses of LayoutMapping in de.cau.cs.kieler.kiml.ui.util
 

Methods in de.cau.cs.kieler.kiml.ui.util with parameters of type LayoutMapping
 void DebugCanvas.setMapping(LayoutMapping<?> layoutMapping)
          Sets the canvas up for the given layout manager.
 

Uses of LayoutMapping in de.cau.cs.kieler.kvid
 

Methods in de.cau.cs.kieler.kvid with parameters of type LayoutMapping
static List<List<Point>> KvidUtil.getPathsByElement(KvidUri elementUri, org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor currentEditor, LayoutMapping<?> diagramLayout)
          Compute animation paths and location for a given model element (referred by an URI).
 

Uses of LayoutMapping in de.cau.cs.kieler.papyrus
 

Methods in de.cau.cs.kieler.papyrus that return LayoutMapping
 LayoutMapping<org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart> MultiPartDiagramLayoutManager.buildLayoutGraph(IWorkbenchPart workbenchPart, Object diagramPart)
          Build a KGraph instance for the given diagram.