Method and system for specifying method parameters in a visual programming system
First Claim
1. A method in a data processing system for efficiently creating a program in an object oriented environment using a graphic user interface, said method comprising:
- graphically displaying an object, wherein said object includes a method written in an object-oriented language, said method having a plurality of parameters;
graphically displaying each parameter within said plurality of parameters in response to a selection of said graphically displayed object, wherein each parameter is visually associated with said graphically displayed object;
displaying a list of selections for a parameter in said plurality of parameters in response to a selection of an icon displayed for a parameter; and
permitting specification of said parameter using said list of selections, wherein said parameter is specified using said list of selections is propagated to said method in said language for said object.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and data processing system for efficiently creating a program in an object oriented environment using a graphic user interface. An object is graphically displayed within the graphic user interface, wherein the object includes a method written in an object-oriented language. The method has a number of parameters. Each parameter is graphically displayed in the graphic user interface. Such display may be in response to a selection of the graphically displayed object. Each parameter is visually associated with the graphically displayed object. A list of selections is displayed for a parameter in the plurality of parameters in response to a selection of the parameter. Specification of the parameter using the list of selections by the user is permitted, wherein the parameter is specified using the list of selections is propagated to the method in the object oriented language used to create the object. A tree structure may be used to display associations between the parameters and displayed objects.
-
Citations
25 Claims
-
1. A method in a data processing system for efficiently creating a program in an object oriented environment using a graphic user interface, said method comprising:
-
graphically displaying an object, wherein said object includes a method written in an object-oriented language, said method having a plurality of parameters; graphically displaying each parameter within said plurality of parameters in response to a selection of said graphically displayed object, wherein each parameter is visually associated with said graphically displayed object; displaying a list of selections for a parameter in said plurality of parameters in response to a selection of an icon displayed for a parameter; and permitting specification of said parameter using said list of selections, wherein said parameter is specified using said list of selections is propagated to said method in said language for said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for efficiently creating a program in an object oriented environment using a graphic user interface, said data processing system comprising:
-
first display means for graphically displaying an object, wherein said object includes a method written in an object-oriented language, said method having a plurality of parameters; second display means for graphically displaying each parameter within said plurality of parameters in response to a selection of said graphically displayed object, wherein each parameter is visually associated with said graphically displayed object; third display means for displaying a list of selections for a parameter in said plurality of parameters in response to a selection of an icon displayed for a parameter; and means for permitting specification of said parameter using said list of selections, wherein said parameter is specified using said list of selections is propagated to said method in said language for said object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method in a data processing system for efficiently creating a program in an object oriented environment using a graphic user interface, said method comprising:
-
graphically displaying a plurality of objects, wherein said at least one object includes a method having a plurality of parameters; selectively displaying each parameter in said plurality of parameters for said at least one object in association with said at least one object, wherein said plurality of parameters are displayed using a tree structure; displaying a list of sources for a parameter within said plurality of parameters in response to a selection of said parameter; and permitting specification of said parameter using said list of sources, wherein said parameter specified using said list of parameters is propagated to said method in said language for said object. - View Dependent Claims (18, 19, 20)
-
-
21. A data processing system for efficiently creating a program in an object oriented environment using a graphic user interface, said method comprising:
-
first display means for graphically displaying a plurality of objects, wherein said at least one object includes a method having a plurality of parameters; second display means for selectively displaying each parameter in said plurality of parameters for said at least one object in association with said at least one object, wherein said plurality of parameters are displayed using a tree structure; third display means for displaying a list of sources for a parameter within said plurality of parameters in response to a selection of said parameter; and specification means for permitting specification of said parameter using said list of sources, wherein said parameter specified using said list of parameters is propagated to said method in said language for said object.
-
-
22. A storage device readable by a data processing system and encoding data processing system executable instructions for the data storage device comprising:
-
means for graphically displaying a plurality of objects, wherein said at least one object includes a method having a plurality of parameters; means for selectively displaying each parameter in said plurality of parameters for said at least one object in association with said at least one object, wherein said plurality of parameters are displayed using a tree structure; means for displaying a list of sources for a parameter within said plurality of parameters in response to a selection of said parameter; and means for permitting specification of said parameter using said list of sources, wherein said parameter specified using said list of parameters is propagated to said method in said language for said object, wherein said means are activated when said storage device is connected to and accessed by a data processing system. - View Dependent Claims (23, 24, 25)
-
Specification