|
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.DefaultProviderRectangle 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.DefaultProviderrect - 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.DefaultProviderDefaultProvider.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.