Patent ID: 8027997
Filing Date: 2011-09-27
Classification: G06F,Y10S

Abstract:
1. An article of manufacture comprising a computer storage medium including a program for processing a base model, wherein the program when executed by a processor causes operations to be performed, the operations comprising: displaying a user interface with an option of selecting an existing ViewType or creation of a new ViewType; in response to receiving selection of creation of the new ViewType, building a tree type of structure with a root using the ViewType, wherein each node of the tree type of structure represents one of a ViewType instance for either the root of the ViewType or for a nested ViewType, a ViewList instance that maps to a class in the base model, or a ViewElem instance that maps to an attribute of a class in the base model; providing controls in the user interface for listing and selecting classes and attributes available for adding to the tree type of structure at a selected class or attribute; displaying the tree type of structure with the controls in the user interface; in response to selection of a class or attribute in the tree type of structure, providing additional information about the selected class or attribute in the user interface adjacent to the tree type of structure; receiving modifications to the tree type of structure via the controls in the user interface, wherein the modifications are selected from the group consisting of: adding, removing, and updating nodes in the tree type of structure; and modifying the ViewType based on the modifications to the tree type of structure.