Computer-implemented methods, computer systems and computer program
products for display state adjustment of tree-nodes. A tree has a
plurality of nodes, wherein each node has a predefined control attribute
and a predefined display attribute. A computer system changes the control
attribute of a node that has a parent-node. The computer system adjusts
the display attribute of the node with respect to the control attribute
of the node and the display attribute of the parent-node according to
predefined display rules. The computer system visualizes the display
attribute of the node. If the node defines a sub-tree of the tree, the
computer system repeats the adjusting and visualizing steps for each
sub-node of the sub-tree.