cells.add(((mxTerminalChange) change).getCell());
Object cell = ((mxTerminalChange) change).getCell();
Object cell = ((mxTerminalChange) change).getCell();
.getCell() : ((mxGeometryChange) change).getCell();
.getCell() : ((mxGeometryChange) change).getCell();
cells.add(((mxTerminalChange) change).getCell());
/** * Constructs a new model codec. */ public mxTerminalChangeCodec() { this(new mxTerminalChange(), new String[] { "model", "previous" }, new String[] { "cell", "terminal" }, null); }
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; }
@Override public Object afterDecode(mxCodec dec, Node node, Object obj) { if (obj instanceof mxTerminalChange) { mxTerminalChange change = (mxTerminalChange) obj; change.setPrevious(change.getTerminal()); } return obj; }
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; }
@Override public Object afterDecode(mxCodec dec, Node node, Object obj) { if (obj instanceof mxTerminalChange) { mxTerminalChange change = (mxTerminalChange) obj; change.setPrevious(change.getTerminal()); } return obj; }
/** * Constructs a new model codec. */ public mxTerminalChangeCodec() { this(new mxTerminalChange(), new String[] { "model", "previous" }, new String[] { "cell", "terminal" }, null); }