@Override public void unexecute() { pane.getChildren().remove(linkPointView); pane.getChildren().remove(linkPointView.getPrevious()); viewAltList.removeLinkPoint(linkPointView); // TODO remove controller executed = false; }
@Override public void execute() { if (!executed) { pane.getChildren().add(linkPointView); // non first nodes if (linkPointView.getPrevious() != null) { pane.getChildren().add(linkPointView.getPrevious()); linkPointView.getPrevious().toBack(); viewAltList.append(linkPointView.getPrevious()); } // first node else { viewAltList.append(linkPointView); } } // TODO add controller executed = true; }