@Override public void run() { Enumeration<VisualizerNode> ch = getChildren().children(false); while (ch.hasMoreElements()) { final VisualizerNode v = ch.nextElement(); if (v != null) { v.nodeDestroyed(originalEvent); } } toNull.parent = null; } }
/** Fired when the node is deleted. * @param ev event describing the node */ @Override public void nodeDestroyed(NodeEvent ev) { node = Node.EMPTY; QUEUE.runSafe(new VisualizerEvent.Destroyed(getChildren(false), ev, this)); }