|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractLayoutEditPartProvider
org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
org.eclipse.gmf.runtime.diagram.ui.providers.LeftRightProvider
public class LeftRightProvider
Field Summary |
---|
Fields inherited from class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider |
---|
layoutDefaultMargin, MAX_EDGE_PADDING, MIN_EDGE_END_POINTS_PADDING, MIN_EDGE_PADDING, minX, minY, mm, NODE_PADDING |
Constructor Summary | |
---|---|
LeftRightProvider()
|
Method Summary | |
---|---|
protected DirectedGraph |
createGraph()
Creates the graph that will be used by the layouy provider Clients can override this method create different kind of graphs This method is called by DefaultProvider.layoutEditParts(GraphicalEditPart, IAdaptable)
and DefaultProvider.layoutEditParts(List, IAdaptable) |
protected Rectangle |
translateFromGraph(Rectangle rect)
Retrieves the logical extent and position from the given rectangle. |
protected Rectangle |
translateToGraph(Rectangle r)
Retrieves the extent and position from the given logical rectangle in GEF graph coordinates. |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider |
---|
addAnchorsCommands, build_borderNodes, build_edges, build_graph, build_nodes, canCreateBorderNode, createEdgesChangeBoundsCommands, createGraphLayout, createNodeChangeBoundCommands, createSubCommands, getMapMode, getNodeMetrics, getRelevantConnections, initializeEdge, layoutEditParts, layoutEditParts, layoutTopDown, postProcessGraph, provides, routeThrough, setNodeMetrics, shouldHandleConnectableListItems, supportsBorderNodes, update_diagram |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LeftRightProvider()
Method Detail |
---|
protected Rectangle translateToGraph(Rectangle r)
org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
translateToGraph
in class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
Rectangle
in graph coordinates.protected Rectangle translateFromGraph(Rectangle rect)
org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
translateFromGraph
in class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
rect
- Rectangle
that has the values to be translated in
graph (pixel) coordinates.
Rectangle
in logical coordinates.protected DirectedGraph createGraph()
org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
DefaultProvider.layoutEditParts(GraphicalEditPart, IAdaptable)
and DefaultProvider.layoutEditParts(List, IAdaptable)
createGraph
in class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.