/** * Implements first stage of a Sugiyama layout. */ public void layeringStage() { model.initialRank(); model.fixRanks(); }
Map<Object, mxGraphHierarchyEdge> edges = model.getEdgeMapper(); Map<Object, mxGraphHierarchyNode> vertices = model.getVertexMapper();
final Set<mxGraphHierarchyNode> seenNodes = new HashSet<mxGraphHierarchyNode>(); final Set<mxGraphHierarchyNode> unseenNodes = new HashSet<mxGraphHierarchyNode>( model.getVertexMapper().values()); .getVertexMapper().get(node); rootsArray[i] = internalNode; model.visit(new mxGraphHierarchyModel.CellVisitor() unseenNodes.toArray(unseenNodesArray); model.visit(new mxGraphHierarchyModel.CellVisitor()
Map<Object, mxGraphHierarchyEdge> edgeMapping = model.getEdgeMapper();
this.model = new mxGraphHierarchyModel(this, vertexSet.toArray(), roots, parent);
visit(new mxGraphHierarchyModel.CellVisitor()
createInternalCells(layout, vertices, internalVertices);
Map<Object, mxGraphHierarchyEdge> edges = model.getEdgeMapper(); Map<Object, mxGraphHierarchyNode> vertices = model.getVertexMapper();
final Set<mxGraphHierarchyNode> seenNodes = new HashSet<mxGraphHierarchyNode>(); final Set<mxGraphHierarchyNode> unseenNodes = new HashSet<mxGraphHierarchyNode>( model.getVertexMapper().values()); .getVertexMapper().get(node); rootsArray[i] = internalNode; model.visit(new mxGraphHierarchyModel.CellVisitor() unseenNodes.toArray(unseenNodesArray); model.visit(new mxGraphHierarchyModel.CellVisitor()
Map<Object, mxGraphHierarchyEdge> edgeMapping = model.getEdgeMapper();
this.model = new mxGraphHierarchyModel(this, vertexSet.toArray(), roots, parent);
visit(new mxGraphHierarchyModel.CellVisitor()
createInternalCells(layout, vertices, internalVertices);
/** * Implements first stage of a Sugiyama layout. */ public void layeringStage() { model.initialRank(); model.fixRanks(); }
Map<Object, mxGraphHierarchyEdge> edges = model.getEdgeMapper();
dfs(root, targetNode, internalEdge, visitor, seen, layer + 1);
Map<Object, mxGraphHierarchyEdge> edges = model.getEdgeMapper();
dfs(root, targetNode, internalEdge, visitor, seen, layer + 1);