/** * Inner helper function to update the terminal of the edge using * mxCell.insertEdge and return the previous terminal. */ protected Object terminalForCellChanged(Object edge, Object terminal, boolean isSource) { mxICell previous = (mxICell) getTerminal(edge, isSource); if (terminal != null) { ((mxICell) terminal).insertEdge((mxICell) edge, isSource); } else if (previous != null) { previous.removeEdge((mxICell) edge, isSource); } return previous; }
/** * Inner helper function to update the terminal of the edge using * mxCell.insertEdge and return the previous terminal. */ protected Object terminalForCellChanged(Object edge, Object terminal, boolean isSource) { mxICell previous = (mxICell) getTerminal(edge, isSource); if (terminal != null) { ((mxICell) terminal).insertEdge((mxICell) edge, isSource); } else if (previous != null) { previous.removeEdge((mxICell) edge, isSource); } return previous; }
Object terminal = getTerminal(edge, true); terminal = getTerminal(edge, false);
Object terminal = getTerminal(edge, true); terminal = getTerminal(edge, false);
Object source = getTerminal(cell, true); Object target = getTerminal(cell, false);
Object source = getTerminal(cell, true); Object target = getTerminal(cell, false);
public Object setTerminal(Object edge, Object terminal, boolean isSource) { boolean terminalChanged = terminal != getTerminal(edge, isSource); execute(new mxTerminalChange(this, edge, terminal, isSource)); if (maintainEdgeParent && terminalChanged) { updateEdgeParent(edge, getRoot()); } return terminal; }
public Object setTerminal(Object edge, Object terminal, boolean isSource) { boolean terminalChanged = terminal != getTerminal(edge, isSource); execute(new mxTerminalChange(this, edge, terminal, isSource)); if (maintainEdgeParent && terminalChanged) { updateEdgeParent(edge, getRoot()); } return terminal; }
Object source = getTerminal(edge, true); Object target = getTerminal(edge, false); Object cell = null;
Object source = getTerminal(edge, true); Object target = getTerminal(edge, false); Object cell = null;