Clarity in model-based design
First Claim
1. A computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors, cause the one or more processors to;
provide a representation of a model, that includes a set of model elements, for display via a user interface,the set of model elements including a first model element that operates in connection with a second model element;
select the first model element from the set of model elements based on a user input,the first model element including a set of parameters associated with describing the first model element,the set of parameters associated with describing the first model element including a particular parameter associated with determining a type of consolidated representation of the first model element to provide for display via the user interface;
determine a consolidated representation of the first model element to be provided for display via the user interface based on the particular parameter,the consolidated representation of the first model element being in relation to the second model element and altering a representation of the second model element, the altering comprising associating the consolidated representation of the first model element with the representation of the second model element; and
provide the consolidated representation of the first model element for display via the user interface; and
selectively update the user interface based on a detected event,the selectively updating the user interface including at least one of changing the user interface to cause the first model element to be displayed or altering the consolidated representation of the first model element to provide information associated with the detected event.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may identify a primary model element of a set of model elements. The device may select one or more secondary model elements of the set of model elements. The one or more secondary model elements may be associated with the primary model element. The device may consolidate the one or more secondary model elements into a representation of the one or more secondary model elements. The representation of the one or more secondary model elements may be associated with the primary model element. The device may selectively de-consolidate the representation of the one or more secondary model elements based on detecting at least one of a user interaction or a run-time event.
22 Citations
29 Claims
-
1. A computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors, cause the one or more processors to; provide a representation of a model, that includes a set of model elements, for display via a user interface, the set of model elements including a first model element that operates in connection with a second model element; select the first model element from the set of model elements based on a user input, the first model element including a set of parameters associated with describing the first model element, the set of parameters associated with describing the first model element including a particular parameter associated with determining a type of consolidated representation of the first model element to provide for display via the user interface; determine a consolidated representation of the first model element to be provided for display via the user interface based on the particular parameter, the consolidated representation of the first model element being in relation to the second model element and altering a representation of the second model element, the altering comprising associating the consolidated representation of the first model element with the representation of the second model element; and
provide the consolidated representation of the first model element for display via the user interface; andselectively update the user interface based on a detected event, the selectively updating the user interface including at least one of changing the user interface to cause the first model element to be displayed or altering the consolidated representation of the first model element to provide information associated with the detected event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 29)
-
-
11. A method, comprising:
-
selecting, based on user input, multiple model elements from a set of model elements, of a model, being provided for display via a user interface as secondary model elements, the selecting the multiple model elements as the secondary model elements being performed by a device; selecting a model element from the set of model elements being provided for display via the user interface as a primary model element, the selecting the model element as the primary model element being performed by the device, the primary model element operating in connection with the secondary model elements; representing information regarding the secondary model elements via a graphical alteration associated with the primary model element, the graphical alteration being a consolidated representation of the secondary model elements via the primary model element to indicate a presence of the secondary model elements in the model, the graphical alteration associating the consolidated representation of the secondary model elements with a representation of the primary model element, the graphical alteration including removing the secondary model elements from display via the user interface, and the representing information regarding the secondary model elements being performed by the device; detecting a run-time event associated with the primary model element and the consolidated representation of the secondary model elements, the detecting the event being performed by the device; and selectively de-consolidating the secondary model elements based on detecting the event, the selective deconsolidating being performed by the device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A device, comprising:
one or more processors to; identify a primary model element of a set of model elements, select one or more secondary model elements of the set of model elements based on user input, the one or more secondary model elements operating in connection with the primary model element; consolidate the one or more secondary model elements into a consolidated representation of the one or more secondary model elements, the consolidated representation of the one or more secondary model elements being in relation to the primary model element and altering a representation of the primary model element, the altering comprising associating the consolidated representation of the one or more secondary model elements with the primary model element; and selectively de-consolidate the one or more secondary model elements based on detecting a run-time event. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
24. A device, comprising:
-
one or more processors to; detect a user interaction, via a user interface, with a primary model element of a set of model elements; generate a secondary model element separate from the primary model element that operates in connection with the primary model element based on detecting the user interaction with the primary model element, the secondary model element being associated with a particular data type; and provide a consolidated representation of the secondary model element for display within the user interface, the consolidated representation of the secondary model element being in relation to the primary model element and altering a representation of the primary model element, the altering comprising associating the consolidated representation of the secondary model element with the representation of the primary model element, the consolidated representation of the secondary model element being a consolidation of the secondary model element. - View Dependent Claims (25, 26, 27, 28)
-
Specification