|
org.eclipse.gmf.runtime.diagram.ui.providers
Class CompositeTopDownProvider
java.lang.Object
AbstractLayoutEditPartProvider
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.CompositeTopDownProvider
-
public class CompositeTopDownProvider
- extends org.eclipse.gmf.runtime.diagram.ui.providers.internal.CompositeLayoutProvider
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
|
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.providers.internal.CompositeLayoutProvider
|
adjustNodePadding, build_nodes, createGraph, createGraphLayout, createNodeChangeBoundCommands, getLayoutDirection, 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
|
CompositeTopDownProvider
public CompositeTopDownProvider()
translateToGraph
protected
Rectangle translateToGraph(
Rectangle r)
-
Description copied from class:
org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
- Retrieves the extent and position from the given logical rectangle in
GEF graph coordinates. Defined as abstract to allow subclasses to implement
to perform a transformation on the values stored in the node. i.e. support for
Left-Right layout as opposed to Top-Down.
-
-
Specified by:
-
translateToGraph in class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
-
-
Returns:
-
Rectangle in graph coordinates.
translateFromGraph
protected
Rectangle translateFromGraph(
Rectangle rect)
-
Description copied from class:
org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
- Retrieves the logical extent and position from the given rectangle.
Defined as abstract to allow subclasses to implement to perform a
transformation on the values stored in the node. i.e. support for
Left-Right layout as opposed to Top-Down.
-
-
Specified by:
-
translateFromGraph in class org.eclipse.gmf.runtime.diagram.ui.providers.internal.DefaultProvider
-
-
Parameters:
-
rect - Rectangle that has the values to be translated in
graph (pixel) coordinates.
-
Returns:
-
Rectangle in logical coordinates.
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.
|
|