+ if (visible) {
+ if (parent != null && !parent.visible)
+ parent.setVisible(true);
+ } else {
+ if (children != null)
+ for (UpdateNode n : children)
+ n.setVisible(false);
+ }
+ }
+
+ public void setAllVisible(boolean visible) {
+ this.visible = visible;
+ if (op != null)
+ op.visible = visible;
+ if (children != null)
+ for (UpdateNode n : children)
+ n.setAllVisible(visible);