|
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.internal.CompositeLayoutProvider
org.eclipse.gmf.runtime.diagram.ui.providers.CompositeLeftRightProvider
public class CompositeLeftRightProvider
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 | |
---|---|
CompositeLeftRightProvider()
|
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 int |
getLayoutDirection(GraphicalEditPart ep)
Gets the layout direction for an editpart. |
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.CompositeLayoutProvider |
---|
adjustNodePadding, build_nodes, createGraphLayout, createNodeChangeBoundCommands, getNodeMetrics, hasChildren, postProcessGraph, routeThrough, shouldHandleConnectableListItems |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider |
---|
addAnchorsCommands, build_borderNodes, build_edges, build_graph, canCreateBorderNode, createEdgesChangeBoundsCommands, createSubCommands, getMapMode, getRelevantConnections, initializeEdge, layoutEditParts, layoutEditParts, layoutTopDown, provides, setNodeMetrics, supportsBorderNodes, update_diagram |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompositeLeftRightProvider()
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.CompositeLayoutProvider
protected int getLayoutDirection(GraphicalEditPart ep)
org.eclipse.gmf.runtime.diagram.ui.providers.internal.CompositeLayoutProvider
AdvancedSubGraph
will be asked for its desired layout direction
such that children of the subgraph are laid out accordingly to that direction.
getLayoutDirection
in class org.eclipse.gmf.runtime.diagram.ui.providers.internal.CompositeLayoutProvider
ep
- the editpart
|
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.