LOCALIZED INFORMATION-PRESERVING LEVELS IN MODEL VISUALIZATION
First Claim
1. A method facilitating grouping in a visualized modeling language diagram which contains elements, the method comprising the steps of:
- identifying group member elements, namely, identifying multiple elements of the diagram to be associated with a group element, each group member element having a respective visual portion;
selecting a visual portion for the group element;
suppressing a connector between a group member element and a non-member element of the diagram, the non-member element being neither the group element nor a group member element;
creating a replacement connector for the suppressed connector, the replacement connector connecting the group element and the non-member element;
removing visual portions of the group member elements from a display;
inserting the visual portion of the group element in the display in place of the removed group member elements'"'"' visual portions; and
replacing the suppressed connector with the replacement connector.
2 Assignments
0 Petitions
Accused Products
Abstract
Local areas of a visualized modeling language diagram are viewable at different levels of detail without losing information such as model elements and their connectivity. Multiple elements are associated with a group element, which has a visual portion derived from the appearance of a group member element. Connectors between group member elements and non-member elements are suppressed in favor of replacement connectors between the group element and the non-member element(s). The integrity of incoming and outgoing connections to the group is maintained relative to the rest of the model. Ungrouping elements restores the elements to their original state. Grouping can be applied locally to one or more parts of the visual model.
27 Citations
20 Claims
-
1. A method facilitating grouping in a visualized modeling language diagram which contains elements, the method comprising the steps of:
-
identifying group member elements, namely, identifying multiple elements of the diagram to be associated with a group element, each group member element having a respective visual portion; selecting a visual portion for the group element; suppressing a connector between a group member element and a non-member element of the diagram, the non-member element being neither the group element nor a group member element; creating a replacement connector for the suppressed connector, the replacement connector connecting the group element and the non-member element; removing visual portions of the group member elements from a display; inserting the visual portion of the group element in the display in place of the removed group member elements'"'"' visual portions; and replacing the suppressed connector with the replacement connector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium configured with data and instructions for performing a method facilitating multi-level grouping in a visualized modeling language diagram which contains elements, the method comprising the steps of:
-
identifying user-selected first group member elements, namely, identifying multiple elements of the diagram selected by a human user to be associated with a first group element, each first group member element having a respective visual portion; selecting a visual portion for the first group element; removing visual portions of the first group member elements from a display; inserting the visual portion of the first group element in the display in place of the removed first group member elements'"'"' visual portions; forming a second group element; associating the first group element and at least one other element of the diagram with the second group element as second group member elements; assigning a visual portion to the second group element; and in the display, replacing visual portions of the second group member elements with the visual portion assigned to the second group element. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a logical processor; a memory in operable communication with the logical processor; and a visualized modeling language diagram configuring the memory and including; a group element having a displayed visual portion; at least two group member elements, each having a model portion and a non-displayed visual portion; a non-member element which is neither the group element nor a group member element, the non-member element having a displayed visual portion and a model portion; a displayed replacement connector connecting the group element and the non-member element; and a non-displayed suppressed connector connecting one of the group member elements and the non-member element. - View Dependent Claims (18, 19, 20)
-
Specification