|
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.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.CompositeLayoutProviderprotected int getLayoutDirection(GraphicalEditPart ep)
org.eclipse.gmf.runtime.diagram.ui.providers.internal.CompositeLayoutProviderAdvancedSubGraph 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.CompositeLayoutProviderep - 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.