Object and connection organization in a diagram
First Claim
1. A computer program product for displaying a diagram, the computer program product comprising:
- a non-transitory computer readable storage device having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to;
provide a user interface (UI) for organizing and creating the diagram utilizing a swim lane style row structure for representing types and relationships between different objects and for presenting ghosted objects for use in creation of new objects, wherein the UI further is configured to;
present visible rows upon entry to the UI, wherein each row represents a specific object type, with a first ghosted object on a first row pre-connected with a selected first non-ghosted object from a second row using a first ghosted connection;
responsive to a user selection of the first ghosted object for creation, create a second non-ghosted object to replace the first ghosted object and present a connection between the first non-ghosted object and the second non-ghosted object as a first non-ghosted connection; and
responsive to a user selection of a third non-ghosted object in the same row as the first non-ghosted object, removing at least the second non-ghosted object and first non-ghosted connection, and displaying a number in proximity to the first non-ghosted object, the number representing a number of connections between the first non-ghosted object and a first set of one or more objects connected to the first non-ghosted object that were removed, and adding a second set of one or more objects connected to the third non-ghosted object and one or more connections to the second set of one or more objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product includes computer usable program code configured to present, on a display, a diagram. The presenting of the diagram includes presenting a first row that defines a location where objects of a first object type can be created, wherein a first ghosted object of a first object type is displayed in the first row. The first ghosted object represents a first creatable object of the first object type. The presenting of the diagram includes presenting a second row that defines a location where objects of a second object type can be created. The computer program product is configured to, responsive to a first input to create a first object of the first object type in the first row, creating the first object of the first object type.
-
Citations
12 Claims
-
1. A computer program product for displaying a diagram, the computer program product comprising:
a non-transitory computer readable storage device having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; provide a user interface (UI) for organizing and creating the diagram utilizing a swim lane style row structure for representing types and relationships between different objects and for presenting ghosted objects for use in creation of new objects, wherein the UI further is configured to; present visible rows upon entry to the UI, wherein each row represents a specific object type, with a first ghosted object on a first row pre-connected with a selected first non-ghosted object from a second row using a first ghosted connection; responsive to a user selection of the first ghosted object for creation, create a second non-ghosted object to replace the first ghosted object and present a connection between the first non-ghosted object and the second non-ghosted object as a first non-ghosted connection; and responsive to a user selection of a third non-ghosted object in the same row as the first non-ghosted object, removing at least the second non-ghosted object and first non-ghosted connection, and displaying a number in proximity to the first non-ghosted object, the number representing a number of connections between the first non-ghosted object and a first set of one or more objects connected to the first non-ghosted object that were removed, and adding a second set of one or more objects connected to the third non-ghosted object and one or more connections to the second set of one or more objects. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An apparatus comprising:
-
a display; a processor communicatively coupled to the display; and a diagram module executable on the processor, the diagram module configured to provide a user interface (UI) for organizing and creating a diagram utilizing a swim lane style row structure for representing types and relationships between different objects and for presenting ghosted objects for use in creation of new objects, wherein the UI further is configured to; present visible rows upon entry to the UI, wherein each row represents a specific object type, with a first ghosted object on a first row pre-connected with a selected first non-ghosted object from a second row using a first ghosted connection; responsive to a user selection of the first ghosted object for creation, create a second non-ghosted object to replace the first ghosted object and present a connection between the first non-ghosted object and the second non-ghosted object as a first non-ghosted connection; and responsive to a user selection of a third non-ghosted object in the same row as the first non-ghosted object, removing at least the second non-ghosted object and first non-ghosted connection, and displaying a number in proximity to the first non-ghosted object, the number representing a number of connections between the first non-ghosted object and a first set of one or more objects connected to the first non-ghosted object that were removed, and adding a second set of one or more objects connected to the third non-ghosted object and one or more connections to the second set of one or more objects. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification