Claims
- 1. A method for processing data in an automatic data processing system, comprising:
defining one or more classes of objects, the classes having one or more methods for performing operations on the objects; creating one or more objects of the one or more classes, each object having an identifier within its class; creating a tool having at least one function for providing an executable solution to the one or more methods of the one or more classes, whereby the at least one function is assigned to one or more methods of the one or more classes; and assigning the tool to one of the one or more objects of the one or more classes by using the identifier of the object.
- 2. The method of claim 1, wherein assigning the tool to an object is performed based on a table wherein the tool is associated with one or more identifiers.
- 3. The method of claim 1, wherein assigning the tool to an object is performed based on a table wherein the tool is associated with one or more identifiers and wherein the tool is assigned to objects of only one class.
- 4. The method of claim 1, wherein the identifier is unique within its class.
- 5. The method of claim 1, wherein the at least one function comprises a reference to an executable code.
- 6. The method of claim 2, wherein the at least one function comprises a reference to an executable code.
- 7. The method of claim 3, wherein the at least one function comprises a reference to an executable code.
- 8. The method of claim 4, wherein the at least one function comprises a reference to an executable code.
- 9. The method of claim 1, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 10. The method of claim 2, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 11. The method of claim 3, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 12. The method of claim 4, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 13. The method of claim 1, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 14. The method of claim 2, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 15. The method of claim 3, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 16. A computer system for processing data in a software application, the system comprising:
a memory having program instructions; an input means for entering data; a storage means for storing data; a processor responsive to the program instructions for defining one or more classes of objects, the classes having one or more methods for performing operations on the objects; creating one or more objects of the one or more classes, each object having an identifier within its class; creating a tool having at least one function for providing an executable solution to the one or more methods of the one or more classes, whereby the at least one function is assigned to one or more methods of the one or more classes; and assigning the tool to one of the one or more objects of the one or more classes by using the identifier of the object.
- 17. The computer system of claim 16, wherein
assigning the tool to an object is performed based on a table wherein the tool is associated with one or more identifiers.
- 18. The computer system of claim 16, wherein
assigning the tool to an object is performed based on a table wherein the tool is associated with one or more identifiers and the tool is assigned to objects of only one class.
- 19. The computer system of claim 16, wherein the identifier is unique within its class.
- 20. The computer system of claim 16, wherein the at least one function comprises a reference to an executable code.
- 21. The computer system of claim 17, wherein the at least one function comprises a reference to an executable code.
- 22. The computer system of claim 18, wherein the at least one function comprises a reference to an executable code.
- 23. The computer system of claim 19, wherein the at least one function comprises a reference to an executable code.
- 24. The computer system of claim 16, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 25. The computer system of claim 17, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 26. The computer system of claim 18, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 27. The computer system of claim 19, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 28. The computer system of claim 16, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 29. The computer system of claim 17, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 30. The computer system of claim 18, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 31. A computer readable medium comprising instructions for processing data in an automatic data processing system, the medium comprising instructions for:
defining one or more classes of objects, the classes having one or more methods for performing operations on the objects; creating one or more objects of the one or more classes, each object having an identifier within its class; creating a tool having at least one function for providing an executable solution to the one or more methods of the one or more classes, whereby the at least one function is assigned to one or more methods of the one or more classes; and assigning the tool to one of the one or more objects of the one or more classes by using the identifier of the object.
- 32. The medium of claim 31, wherein assigning the tool to an object is performed based on a table wherein the tool is associated with one or more identifiers.
- 33. The medium of claim 31, wherein assigning the tool to an object is performed based on a table wherein the tool is associated with one or more identifiers and wherein the tool is assigned to objects of only one class.
- 34. The medium of claim 31, wherein the identifier is unique within its class.
- 35. The medium of claim 31, wherein the at least one function comprises a reference to an executable code.
- 36. The medium of claim 32, wherein the at least one function comprises a reference to an executable code.
- 37. The medium of claim 33, wherein the at least one function comprises a reference to an executable code.
- 38. The medium of claim 34, wherein the at least one function comprises a reference to an executable code.
- 39. The medium of claim 31, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 40. The medium of claim 32, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 41. The medium of claim 33, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 42. The medium of claim 34, wherein the at least one function comprises a reference to a data array, in which information relating to attributes for the at least one function are stored.
- 43. The medium of claim 31, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 44. The medium of claim 32, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
- 45. The medium of claim 33, wherein the tool comprises a reference to a data array in which information relating to attributes for at least two functions of the tool are stored.
RELATED APPLICATIONS
[0001] This application claims the benefit of provisional patent application No. 60/391,727 filed Jun. 25, 2002, and provisional patent application Nos. 60/392,337, 60/392,516, 60/392,709, and 60/392,711, which were filed Jul. 26, 2002, all of which are hereby incorporated herein by reference.
Provisional Applications (5)
|
Number |
Date |
Country |
|
60391727 |
Jun 2002 |
US |
|
60392337 |
Jun 2002 |
US |
|
60392516 |
Jun 2002 |
US |
|
60392709 |
Jun 2002 |
US |
|
60392711 |
Jun 2002 |
US |