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 an indication of a user selection input, at a development and customization system, indicative of a selected model element to be visualized as a current extension model, the current extension model modeling customizations of the selected model element from a base model; and
instructing a display device to display an integrated view of the selected model element that visually identifies the base model corresponding to the selected model element and visually identifies customizations to the selected model element made 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 other customizations to the selected model element, other than those modeled in the current extension model, as belonging to other extension models, by identifying 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.
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.
-
Citations
17 Claims
-
1. A computer-implemented method of visualizing customizations to a computer system having types modeled with model elements, comprising:
-
receiving an indication of a user selection input, at a development and customization system, indicative of a selected model element to be visualized as a current extension model, the current extension model modeling customizations of the selected model element from a base model; and instructing a display device to display an integrated view of the selected model element that visually identifies the base model corresponding to the selected model element and visually identifies customizations to the selected model element made 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 other customizations to the selected model element, other than those modeled in the current extension model, as belonging to other extension models, by identifying 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 (2, 3, 4, 5, 6)
-
-
7. The computer-implemented method of 1 wherein receiving an indication of a user selection input comprises:
receiving an indication of 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.
-
8. A development system, comprising:
-
a model generator that receives indications of 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 indications of model customization inputs and generating a customization model that models customizations to the first model elements; a visualization component that receives an indication of a user element selection that selects a model element, from the first model elements, to be visualized, the visualization component instructing a display device to display 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 generated customization model, separately from the first model, the generated customization model being customizable from the integrated view and the first model being viewable from the integrated view, wherein the integrated view includes 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 other customizations to the selected model element made in one or more other customization models, other than the generated customization model by identifying the other customizations separately from the first model and separately from the customizations in the generated customization model, wherein the integrated view includes a visual customization model indication identifying a model in which each node in the hierarchical tree view has been customized; 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 instructing the display device to display the integrated view of the selected model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 an indication of a user selection input indicative of a selected model element to be visualized as a current extension model; and instructing a display device to display 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 (16, 17)
-
Specification