public class GraphLayoutContext extends AbstractLayoutContext
pcs, pss
DYNAMIC_LAYOUT_ALGORITHM_PROPERTY, STATIC_LAYOUT_ALGORITHM_PROPERTY
Constructor and Description |
---|
GraphLayoutContext(Graph graph) |
Modifier and Type | Method and Description |
---|---|
ISubgraphLayout |
createSubgraph(INodeLayout[] nodes) |
IConnectionLayout[] |
getConnections() |
GraphEdgeLayout |
getEdgeLayout(Edge edge) |
IEntityLayout[] |
getEntities() |
Graph |
getGraph() |
GraphNodeLayout |
getNodeLayout(Node node) |
INodeLayout[] |
getNodes() |
void |
setGraph(Graph graph) |
addContextListener, addEdge, addGraphStructureListener, addLayoutFilter, addLayoutListener, addNode, addPropertyChangeListener, addPruningListener, applyDynamicLayout, applyStaticLayout, clearEdges, clearNodes, doFlushChanges, fireBackgroundEnableChangedEvent, fireBoundsChangedEvent, fireConnectionAddedEvent, fireConnectionRemovedEvent, fireNodeAddedEvent, fireNodeMovedEvent, fireNodeRemovedEvent, fireNodeResizedEvent, firePruningEnableChangedEvent, fireSubgraphMovedEvent, fireSubgraphResizedEvent, flushChanges, getConnections, getDynamicLayoutAlgorithm, getProperty, getStaticLayoutAlgorithm, getSubgraphs, isLayoutIrrelevant, isLayoutIrrelevant, removeContextListener, removeEdge, removeGraphStructureListener, removeLayoutFilter, removeLayoutListener, removeNode, removePropertyChangeListener, removePruningListener, schedulePostLayoutPass, schedulePreLayoutPass, setDynamicLayoutAlgorithm, setProperty, setStaticLayoutAlgorithm, unschedulePostLayoutPass, unschedulePreLayoutPass
public GraphLayoutContext(Graph graph)
public ISubgraphLayout createSubgraph(INodeLayout[] nodes)
public IConnectionLayout[] getConnections()
getConnections
in interface ILayoutContext
getConnections
in class AbstractLayoutContext
public GraphEdgeLayout getEdgeLayout(Edge edge)
public IEntityLayout[] getEntities()
public Graph getGraph()
public GraphNodeLayout getNodeLayout(Node node)
public INodeLayout[] getNodes()
getNodes
in interface ILayoutContext
getNodes
in class AbstractLayoutContext
public void setGraph(Graph graph)
Copyright (c) 2014 itemis AG and others. All rights reserved.