Claims
- 1. A method for inserting a command, comprising the steps of:
displaying existing commands in a command structure; receiving an indication to insert the command relative to the existing commands; and inserting the command into the command structure.
- 2. The method of claim 1, wherein the command structure includes a hierarchical command tree.
- 3. The method of claim 1, further comprising the steps of:
receiving information related to the command; and building the command using the received information.
- 4. The method of claim 3, wherein the information is received via a command graphical user interface.
- 5. The method of claim 3, wherein the received information includes parameter information.
- 6. The method of claim 5, wherein a command graphical user interface displays the parameter information available for the command.
- 7. The method of claim 5, wherein the parameter information is received via a parameter graphical user interface.
- 8. The method of claim 3, wherein the received information includes handler function information.
- 9. The method of claim 8, wherein a command graphical user interface displays the handler function information available for the command.
- 10. The method of claim 8, wherein the handler function information is received via a handler function graphical user interface.
- 11. The method of claim 1, wherein the command structure is displayed via a graphical user interface.
- 12. A system, comprising:
a command graphical user interface, to display commands in a command structure; and a command node editor to edit commands displayed in the command structure, wherein commands to be edited are selected on the command graphical user interface and edits are saved in the edited commands.
- 13. The system of claim 12, wherein the command structure is a hierarchical command tree.
- 14. The system of claim 12, wherein the command node editor includes a command editor graphical user interface on which the edits to the commands are made.
- 15. The system of claim 12, wherein the editing of commands by the command node editor includes inserting a new command to the command structure and wherein the command node editor receives an indication to insert the new command relative to existing commands via the command graphical user interface.
- 16. The system of claim 12, further comprising:
a parameter editor to edit parameters associated with the commands, wherein the parameter editor includes a parameter graphical user interface.
- 17. The system of claim 16, wherein the editing of parameters includes one of editing existing parameters, inserting new parameters and deleting existing parameters.
- 18. The system of claim 12, further comprising:
a handler editor to edit handler functions associated with the commands, wherein the handler editor includes a handler graphical user interface.
- 19. The system of claim 18, wherein the editing of handler functions includes one of editing existing handler functions, inserting new handler functions and deleting existing handler functions.
- 20. A system, comprising:
a command graphical user interface displaying commands in a command structure; and an editing module permitting alteration of the command structure via the command graphical user interface.
- 21. The system of claim 20, wherein the permitted alteration of the command structure includes adding a new command.
- 22. The system of claim 20, wherein the permitted alteration of the command structure includes deleting commands.
- 23. The system of claim 20, wherein the permitted alteration of the command structure includes editing commands.
- 24. The system of claim 20, further comprising:
a command structure generation engine to generate code corresponding to the alteration of the command structure.
INCORPORATION BY REFERENCE
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 60/186,560 filed on Mar. 2, 2000 and entitled “Method and System for Modular Software Architecture for Peer-to-Peer Management of Network Devices” and is expressly incorporated herein, in its entirety, by reference. Additionally, the application entitled “System and Method for Automatic Software Code Generation” to the same inventors named in this application and filed on an even date herewith and the application entitled “System and Method for Common Code Generation” to the named inventors David Reyna and Shawn-lin Dzeng, filed on an even date herewith, both of which are assigned to the Assignee of the present application, are expressly incorporated herein, in their entirety, by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60186560 |
Mar 2000 |
US |