User-defined hierarchies of user-defined classes of graphical objects in a graphical modeling environment
First Claim
Patent Images
1. A computer-implemented method for specifying a hierarchy of user-defined classes of graphical objects comprising:
- graphically specifying a first class of graphical objects and a second class of graphical objects in a graphical modeling environment; and
graphically specifying, in the graphical modeling environment, at least one child class of graphical objects that is a subclass of the first class of graphical objects and the second class of graphical objects for the hierarchy of classes of graphical objects,wherein a number of inputs and a number of outputs of the at least one child class depend respectively on a number of inputs and a number of outputs of the first class of graphical objects and the second class of graphical objects.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention allows a user to graphically define a hierarchy of user-defined, executable classes of graphical objects that can be implemented in a graphical model. The present invention supports the features of inheritance, abstraction and polymorphism. Further, descendant classes of graphical objects can graphically extend the behavior and/or structure of ancestor classes of graphical objects.
-
Citations
20 Claims
-
1. A computer-implemented method for specifying a hierarchy of user-defined classes of graphical objects comprising:
-
graphically specifying a first class of graphical objects and a second class of graphical objects in a graphical modeling environment; and graphically specifying, in the graphical modeling environment, at least one child class of graphical objects that is a subclass of the first class of graphical objects and the second class of graphical objects for the hierarchy of classes of graphical objects, wherein a number of inputs and a number of outputs of the at least one child class depend respectively on a number of inputs and a number of outputs of the first class of graphical objects and the second class of graphical objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
a graphical modeling environment for specifying a hierarchy of user-defined classes of graphical objects, wherein the graphical modeling environment includes; a first graphical user interface for defining a class of graphical objects; and a second graphical user interface for developing the hierarchy of user-defined classes of graphical objects, wherein the second graphical user interface enables a user to identify aspects of the hierarchy with visual cues. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
16. A computer-readable medium storing instructions for generating a hierarchy of user-defined classes of graphical objects in a graphical modeling environment, the medium comprising:
-
instructions for graphically specifying a root class of graphical objects in the graphical modeling environment; and instructions for graphically specifying, in the graphical modeling environment, at least one child class of graphical objects that is a subclass of the root class of graphical objects for the hierarchy of classes of graphical objects, wherein at least one of the root or the at least one child class of graphical objects can be instantiated in an executable graphical model.
-
Specification