Methods and systems for relating data structures and object-oriented elements for distributed computing
First Claim
Patent Images
1. A method in a data processing system, comprising the steps of:
- receiving an identification of a data structure with an attribute field in a database;
determining whether the data structure is associated with source code;
when it is determined that the data structure is associated with source code, determining whether the attribute field of the data structure is associated with an attribute in the source code; and
when it is determined that the attribute field is not associated with an attribute in the source code, generating a new attribute in the source code from the attribute field.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems consistent with the present invention provide an improved software development tool which allows a developer to receive an identification of a data structure with an attribute field in a database, determine whether the data structure is associated with source code, if the data structure is associated with the source code, determine whether an attribute field of the data structure is associated with an attribute in the source code, and if the attribute field is not associated with the attribute in the source code, generate the attribute in the source code from the attribute field.
-
Citations
136 Claims
-
1. A method in a data processing system, comprising the steps of:
-
receiving an identification of a data structure with an attribute field in a database;
determining whether the data structure is associated with source code;
when it is determined that the data structure is associated with source code, determining whether the attribute field of the data structure is associated with an attribute in the source code; and
when it is determined that the attribute field is not associated with an attribute in the source code, generating a new attribute in the source code from the attribute field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51)
-
-
18. A method in a data processing system having source code that corresponds to a data structure on a secondary storage device, the method comprising the steps of:
-
receiving an indication to update the source code;
determining whether a first attribute in the source code is associated with a first attribute field in the data structure;
when it is determined that a first attribute in the source code is not associated with a first attribute field in the data structure, removing the first attribute from the source code;
determining whether a second attribute field in the data structure is associated with a second attribute in the source code; and
when it is determined that a second attribute field is not associated with a second attribute in the source code, generating the second attribute in the source code from the second attribute field and associating the second attribute with the second attribute field.
-
-
24. A method in a data processing system having a memory device with source code and a secondary storage device with a data structure corresponding to the source code, the method comprising the steps of:
-
receiving an indication that the data structure has been modified; and
automatically reflecting the modification in the source code so as to avoid completely regenerating the source code.
-
-
34. A method in a data processing system having a memory device with source code, the method comprising the steps of:
-
determining whether the source code is associated with a data structure;
when it is determined that the source code is associated with the data structure, determining whether a first attribute in the source code is associated with a first attribute field of the data structure;
when it is determined that the first attribute in the source code is not associated with the first attribute field in the data structure, generating the first attribute field in the data structure;
determining whether a second attribute field in the data structure is associated with a second attribute in the source code; and
when it is determined that the second attribute field is not associated with the second attribute in the source code, removing the second attribute field from the data structure.
-
-
45. A method in a data processing system having a memory device with source code, the method comprising the steps of:
-
receiving an indication to update a data structure related to the source code;
determining whether a first attribute field of the data structure is associated with a first attribute in the source code;
when it is determined that the first attribute field of the data structure is not associated with the first attribute of the source code, removing the first attribute field from the data structure;
determining whether a second attribute in the source code is associated with a second attribute field in the data structure; and
when it is determined that the second attribute is not associated with the second attribute field in the data structure, adding the second attribute field to the data structure.
-
-
52. A method in a data processing system having a memory device with source code and a secondary storage device with a data structure corresponding to the source code, the method comprising the steps of:
-
receiving an indication that the source code has been modified; and
automatically reflecting the modification in the data structure so as to avoid completely regenerating the data structure. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A computer-readable medium containing instructions for controlling a data processing system to perform a method, the method comprising the steps of:
-
receiving an identification of a data structure with an attribute field in a database;
determining whether the data structure is associated with source code;
when it is determined that the data structure is associated with source code, determining whether the attribute field of the data structure is associated with an attribute in the source code; and
when it is determined that the attribute field is not associated with an attribute in the source code, generating a new attribute in the source code from the attribute field. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84)
-
-
79. A computer-readable medium containing instructions for controlling a data processing system to perform a method, the data processing system having source code that corresponds to a data structure on a secondary storage device, the method comprising the steps of:
-
receiving an indication to update the source code;
determining whether a first attribute in the source code is associated with a first attribute field in the data structure, when it is determined that a first attribute in the source code is not associated with a first attribute field in the data structure, removing the first attribute from the source code;
determining whether a second attribute field in the data structure is associated with a second attribute in the source code; and
when it is determined that a second attribute field is not associated with a second attribute in the source code, generating the second attribute in the source code from the second attribute field and associating the second attribute with the second attribute field.
-
-
85. A computer-readable medium containing instructions for controlling a data processing system to perform a method, the data processing system having a memory device with source code and a secondary storage device with a data structure corresponding to the source code, the method comprising the steps of:
-
receiving an indication that the data structure has been modified; and
automatically reflecting the modification in the source code so as to avoid completely regenerating the source code. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. A computer-readable medium containing instructions for controlling a data processing system to perform a method, the data processing system having a memory device with source code, the method comprising the steps of:
-
determining whether the source code is associated with a data structure;
when it is determined that the source code is associated with the data structure, determining whether a first attribute in the source code is associated with a first attribute field of the data structure;
when it is determined that the first attribute in the source code is not associated with the first attribute field in the data structure, generating the first attribute field in the data structure;
determining whether a second attribute field in the data structure is associated with a second attribute in the source code; and
when it is determined that the second attribute field is not associated with the second attribute in the source code, removing the second attribute field from the data structure. - View Dependent Claims (96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A computer-readable medium containing instructions for controlling a data processing system to perform a method, the data processing system having a memory device with source code, the method comprising the steps of:
-
receiving an indication to update a data structure related to the source code;
determining whether a first attribute field of the data structure is associated with a first attribute in the source code;
when it is determined that the first attribute field of the data structure is not associated with the first attribute of the source code, removing the first attribute field from the data structure;
determining whether a second attribute in the source code is associated with a second attribute field in the data structure; and
when it is determined that the second attribute is not associated with the second attribute field in the data structure, adding the second attribute field to the data structure. - View Dependent Claims (107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135)
-
-
113. A computer-readable medium containing instructions for controlling a data processing system to perform a method, the data processing system having a memory device with source code and a secondary storage device with a data structure corresponding to the source code, the method comprising the steps of:
-
receiving an indication that the source code has been modified; and
automatically reflecting the modification in the data structure so as to avoid completely regenerating the data structure.
-
-
123. A data processing system comprising:
-
a secondary storage device further comprising source code that corresponds to a data structure on a secondary storage device;
a memory device further comprising a program that receives an indication to update the source code, that determines whether a first attribute in the source code is associated with a first attribute field in the data structure, and when it is determined that a first attribute in the source code is not associated with a first attribute field in the data structure, the program removes the first attribute from the source code, the program further determines whether a second attribute field in the data structure is associated with a second attribute in the source code, and when it is determined that a second attribute field is not associated with a second attribute in the source code, the program generates the second attribute in the source code from the second attribute field and associating the second attribute with the second attribute field; and
a processor for running the program.
-
-
129. A data processing system comprising:
-
a secondary storage device further comprising source code;
a memory device further comprising a program that receives an indication to update a data structure related to the source code, that determines whether a first attribute field of the data structure is associated with a first attribute in the source code, and when it is determined that the first attribute field of the data structure is not associated with the first attribute of the source code, the program removes the first attribute field from the data structure, the program further determines whether a second attribute in the source code is associated with a second attribute field in the data structure, and when it is determined that the second attribute is not associated with the second attribute field in the data structure, the program adds the second attribute field to the data structure; and
a processor for running the program.
-
-
136. A system having a memory device with source code and a secondary storage device with a data structure corresponding to the source code, the system comprising:
-
means for receiving an indication that the data structure has been modified; and
means for automatically reflecting the modification in the source code so as to avoid completely regenerating the source code.
-
Specification