Lines Matching refs:graph

20 	var graph = ui.editor.graph;
21 var model = graph.getModel();
35 graph.traverse(cell, true, function(vertex)
51 if (isTreeCell(graph.getSelectionCell()) && graph.getSelectionCount() == 1)
53 var cell = graph.getSelectionCell();
54 var sib = graph.getOutgoingEdges(cell);
74 if (graph.isEnabled() && graph.getSelectionCount() == 1)
76 var cell = graph.getSelectionCell();
77 var sib = graph.getOutgoingEdges(cell);
85 tmp.push(graph.model.getTerminal(sib[i], false));
88 graph.setSelectionCells(tmp);
96 if (graph.isEnabled() && graph.getSelectionCount() == 1)
98 var cell = graph.getSelectionCell();
99 var edges = graph.getIncomingEdges(cell);
103 var sib = graph.getOutgoingEdges(graph.model.getTerminal(edges[0], true));
111 tmp.push(graph.model.getTerminal(sib[i], false));
114 graph.setSelectionCells(tmp);
123 if (graph.isEnabled() && graph.getSelectionCount() == 1)
125 var cell = graph.getSelectionCell();
126 var edges = graph.getIncomingEdges(cell);
130 graph.setSelectionCell(graph.model.getTerminal(edges[0], true));
137 if (graph.isEnabled() && graph.getSelectionCount() == 1)
139 var cell = graph.getSelectionCell();
143 graph.traverse(cell, true, function(vertex, edge)
155 graph.setSelectionCells(subtree);
162 var graphFoldCells = graph.foldCells;
164 graph.foldCells = function(collapse, recurse, cells, checkFoldable, evt)
179 graph.traverse(cells[i], true, function(vertex, edge)
192 return vertex == cells[i] || !graph.model.isCollapsed(vertex);
195 graph.model.setCollapsed(cells[i], collapse);
201 graph.model.setVisible(tmp[i], !collapse);
213 var graphRemoveCells = graph.removeCells;
215 graph.removeCells = function(cells, includeEdges)
223 graph.traverse(cells[i], true, function(vertex, edge)
235 var edges = graph.getIncomingEdges(cells[i]);
251 return (isTreeCell(state.cell)) ? null : this.graph.view.getState(this.graph.getCellAt(x, y));
254 var graphDuplicateCells = graph.duplicateCells;
256 graph.duplicateCells = function(cells, append)
264 var state = graph.view.getState(cell);
269 var edges = graph.getIncomingEdges(state.cell);
289 var newEdges = graph.getIncomingEdges(result[i]);
290 var edges = graph.getIncomingEdges(cells[i]);
295 this.addEdge(clone, graph.getDefaultParent(),
310 var graphMoveCells = graph.moveCells;
312 graph.moveCells = function(cells, dx, dy, clone, target, evt, mapping)
326 if (isTreeCell(cells[i]) || (graph.model.isEdge(cells[i]) &&
327 graph.model.getTerminal(cells[i], true) == null))
337 var edges = graph.getIncomingEdges(cells[0]);
341 var state1 = graph.view.getState(graph.model.getTerminal(edges[0], true));
345 var state2 = graph.view.getState(newSource);
373 var edges = graph.getIncomingEdges(cells[i]);
386 var newEdges = graph.getIncomingEdges(result[i]);
394 temp = graph.model.getTerminal(edges[0], true);
398 this.addEdge(clone, graph.getDefaultParent(), temp, result[i]);
420 var model = graph.model;
435 var geo = graph.getCellGeometry(result[i]);
459 var state = graph.view.getState(cell);
463 var edges = graph.getIncomingEdges(state.cell);
467 var edgeState = graph.view.getState(edges[0]);
504 graph.model.beginUpdate();
507 var edges = graph.getIncomingEdges(cell);
508 var clones = graph.cloneCells([edges[0], cell]);
509 graph.model.setTerminal(clones[0], graph.model.getTerminal(edges[0], true), true);
530 var state = graph.view.getState(cell);
531 var s = graph.view.scale;
549 var sib = graph.getOutgoingEdges(graph.model.getTerminal(edges[0], true));
559 var temp = graph.model.getTerminal(sib[i], false);
563 var sibling = graph.view.getState(temp);
593 var temp = graph.model.getTerminal(sib[i], false);
597 var sibling = graph.view.getState(temp);
606 graph.traverse(sibling.cell, true, function(vertex, edge)
618 graph.moveCells(subtree, ((after) ? 1 : -1) * dx, ((after) ? 1 : -1) * dy);
626 return graph.addCells(clones);
630 graph.model.endUpdate();
636 graph.model.beginUpdate();
640 var edges = graph.getIncomingEdges(cell);
641 var clones = graph.cloneCells([edges[0], cell]);
642 graph.model.setTerminal(edges[0], clones[1], false);
643 graph.model.setTerminal(clones[0], clones[1], true);
644 graph.model.setTerminal(clones[0], cell, false);
649 graph.traverse(cell, true, function(vertex, edge)
683 graph.moveCells(subtree, dx, dy);
685 return graph.addCells(clones);
689 graph.model.endUpdate();
695 graph.model.beginUpdate();
698 var edges = graph.getIncomingEdges(cell);
699 var clones = graph.cloneCells([edges[0], cell]);
700 graph.model.setTerminal(clones[0], cell, true);
703 var edges = graph.getOutgoingEdges(cell);
708 var target = graph.model.getTerminal(edges[i], false);
716 var bbox = graph.view.getBounds(targets);
718 var tr = graph.view.translate;
719 var s = graph.view.scale;
746 return graph.addCells(clones);
750 graph.model.endUpdate();
756 var sib = graph.getOutgoingEdges(cell);
757 var state = graph.view.getState(ref);
764 var temp = graph.view.getState(graph.model.getTerminal(sib[i], false));
796 var sib = graph.getOutgoingEdges(cell);
800 graph.setSelectionCell(graph.model.getTerminal(sib[0], false));
805 var edges = graph.getIncomingEdges(cell);
809 var targets = getOrderedTargets(graph.model.getTerminal(edges[0], true), h2, cell);
810 var state = graph.view.getState(cell);
822 graph.setSelectionCell(targets[idx].cell);
842 if (graph.isEnabled() && !graph.isEditing() && graph.getSelectionCount() == 1 &&
843 isTreeCell(graph.getSelectionCell()))
847 if (graph.getSelectionCell().getAttribute('treeRoot') != '1')
852 addParent(graph.getSelectionCell()) :
853 addChild(graph.getSelectionCell());
857 cells = addSibling(graph.getSelectionCell(), !mxEvent.isShiftDown(evt));
863 if (cells.length == 1 && graph.model.isEdge(cells[0]))
865 graph.setSelectionCell(graph.model.getTerminal(cells[0], false));
869 graph.setSelectionCell(cells[cells.length - 1]);
874 ui.hoverIcons.update(graph.view.getState(graph.getSelectionCell()));
877 graph.startEditingAtCell(graph.getSelectionCell());
896 selectCell(graph.getSelectionCell(), mxConstants.DIRECTION_WEST);
901 selectCell(graph.getSelectionCell(), mxConstants.DIRECTION_NORTH);
906 selectCell(graph.getSelectionCell(), mxConstants.DIRECTION_EAST);
911 selectCell(graph.getSelectionCell(), mxConstants.DIRECTION_SOUTH);
929 var graphConnectVertex = graph.connectVertex;
931 graph.connectVertex = function(source, direction, length, evt, forceClone, ignoreCellAt)
970 graph.setAttributeForCell(cells[i], 'treeRoot', null);
984 var graphHandlerGetCells = graph.graphHandler.getCells;
986 graph.graphHandler.getCells = function(initialCell)
997 var edges = graph.getIncomingEdges(temp[i]);
1011 graph.traverse(temp[i], true, function(vertex, edge)
1074 var graph = state.view.graph;
1111 graph.stopEditing(false);
1114 if (!graph.isCellSelected(state.cell))
1116 graph.setSelectionCell(state.cell);
1119 graph.graphHandler.start(state.cell, mxEvent.getClientX(evt), mxEvent.getClientY(evt));
1121 graph.graphHandler.cells = [state.cell];
1122graph.graphHandler.bounds = graph.graphHandler.graph.getView().getBounds(graph.graphHandler.cells);
1123 graph.graphHandler.pBounds = graph.graphHandler.getPreviewBounds(graph.graphHandler.cells);
1125 graph.graphHandler.cellWasClicked = true;
1126 graph.isMouseDown = true;
1127 graph.isMouseTrigger = mxEvent.isMouseEvent(evt);
1147 state.view.graph.container.appendChild(img);
1169 graph.addMouseListener(
1206 if ((graph.isMouseDown && !mxEvent.isTouchEvent(me.getEvent())) ||
1207 graph.isEditing() || (tmp != null &&
1208 (!graph.getModel().isVertex(tmp.cell) || !isTreeCell(me.getCell()))))
1256 graph.setAttributeForCell(cell, 'treeRoot', '1');
1295 graph.setAttributeForCell(cell, 'treeRoot', '1');
1343 graph.setAttributeForCell(cell, 'treeRoot', '1');
1380 graph.setAttributeForCell(cell, 'treeRoot', '1');