Patent ID: 7650401

Claim:
A method comprising: receiving a view request, the view request corresponding to a plurality of nodes; selecting a perspective, from a plurality of perspectives, wherein each of the plurality of perspectives corresponds to a different view, and wherein the selected perspective corresponds to the view request; identifying a root node and a transparent node that are included in the selected perspective; determining one or more role names that correspond to the plurality of nodes using the selected perspective; identifying one or more classes that correspond to the role names, each of the classes corresponding to a plurality of objects; retrieving one or more managed definition objects, the managed definition objects including a relationship between the identified classes and the plurality of objects; identifying one or more child nodes that correspond to the root node using one of the managed definition objects and the selected perspective; associating the identified classes to the plurality of objects using the managed definition object; and displaying the root node and identified child nodes in an active view, wherein the objects that correspond to the transparent node are omitted from the active view.