INTEGRATED VISUALIZATION FOR MODELED CUSTOMIZATIONS
First Claim
Patent Images
1. A computer-implemented method of visualizing customizations to a computer system having types modeled with model elements, comprising:
- receiving a user selection input, at a development and customization system, indicative of a selected model element to be visualized as a current extension model; and
displaying an integrated view of the selected model element that identifies a base model corresponding to the selected model element and identifies customizations in the current extension model, separately from the base model, the current extension model being customizable from the integrated view and the base model being viewable from the integrated view.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated view is generated for a model element being customized. The integrated view shows an integrated visualization of the model element in the base system as well as a plurality of different extensions to the model element. The integrated view also facilitates editing of an extension document that represents a customization currently being made.
20 Citations
20 Claims
-
1. A computer-implemented method of visualizing customizations to a computer system having types modeled with model elements, comprising:
-
receiving a user selection input, at a development and customization system, indicative of a selected model element to be visualized as a current extension model; and displaying an integrated view of the selected model element that identifies a base model corresponding to the selected model element and identifies customizations in the current extension model, separately from the base model, the current extension model being customizable from the integrated view and the base model being viewable from the integrated view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The computer-implemented method of 1 wherein receiving a user selection input comprises:
receiving the user selection input to select a model element comprising one of a table, a form, a menu, an enumeration, a method, and other model elements.
-
11. A development system, comprising:
-
a model generator that receives user model inputs and generates a first model that models a type in a computer system, the first model including first model elements, the model generator receiving model customization inputs and generating a customization model that models customizations to the model element; a visualization component that receives a user element selection that identifies a model element to be visualized, the visualization component displaying an integrated view of the selected model element that identifies the first model and that also visually indicates customizations to the selected model element made in the customization model; and a computer processor that is a functional part of the development system and that is activated by the model generator and the visualization component to facilitate model generation and displaying the integrated view of the selected model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium that stores computer executable instructions which, when executed by a computer, cause the computer to perform a method, comprising:
-
receiving a user selection input indicative of a selected model element to be visualized as a current extension model; and displaying an integrated view of the selected model element that identifies a base model corresponding to the selected model element and identifies customizations in the current extension model, separately from the base model, the current extension model being customizable from the integrated view and the base model being viewable from the integrated view, the integrated view including a hierarchical tree view having parent and child nodes indicative of items in the selected model element, each node having a visual model indication indicating a model to which it belongs, the integrated view identifying all other customizations to the selected model element, other than those modeled in the current extension model, as belonging to other extension models, by identifying all the other customizations separately from the base model and separately from the customizations in the current extension model, and by displaying a visual customization model indication identifying a model in which each node in the hierarchical tree view has been customized. - View Dependent Claims (20)
-
Specification