@Override public void execute() { shapesManager.deleteShape( BaseGuidedDecisionTreeShape.this ); } } );
@Override public void destroy() { super.destroy(); for (WiresBaseShape shape : children) { shapesManager.forceDeleteShape(shape); } } }
@Override public void destroy() { super.destroy(); for (WiresBaseShape shape : children) { shapesManager.forceDeleteShape(shape); } } }
@Override public void destroy() { //Remove children final List<WiresBaseTreeNode> cloneChildren = new ArrayList<WiresBaseTreeNode>(children); for (WiresBaseTreeNode child : cloneChildren) { shapesManager.forceDeleteShape(child); } children.clear(); //Remove connectors to children final List<WiresTreeNodeConnector> cloneConnectors = new ArrayList<WiresTreeNodeConnector>(connectors); for (WiresTreeNodeConnector connector : cloneConnectors) { getLayer().remove(connector); } connectors.clear(); //Remove from its parent if (parent != null) { parent.removeChildNode(this); } super.destroy(); }
@Override public void execute() { shapesManager.deleteShape( BaseGuidedDecisionTreeShape.this ); } } );
@Override public void destroy() { //Remove children final List<WiresBaseTreeNode> cloneChildren = new ArrayList<WiresBaseTreeNode>(children); for (WiresBaseTreeNode child : cloneChildren) { shapesManager.forceDeleteShape(child); } children.clear(); //Remove connectors to children final List<WiresTreeNodeConnector> cloneConnectors = new ArrayList<WiresTreeNodeConnector>(connectors); for (WiresTreeNodeConnector connector : cloneConnectors) { getLayer().remove(connector); } connectors.clear(); //Remove from its parent if (parent != null) { parent.removeChildNode(this); } super.destroy(); }