Method for synchronizing classes, objects, attributes and object properties across an object-oriented system
First Claim
1. A computerized method for synchronizing elements of an object-oriented system, comprising the steps of:
- identifying one or more targets to be modified in an object-oriented system stored in a computer by navigating the object-oriented system based on relationships between the targets;
verifying whether synchronization of each of the identified targets can proceed; and
modifying the identified targets in the computer when the verifying step indicates that synchronization of all of the identified targets can proceed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture which provides for synchronizing classes, objects, attributes, object properties, etc., in an object-oriented system. The method comprises the steps of identifying target classes, objects, attributes, object properties, etc., verifying whether the synchronization of each of the targets can proceed, and modifying the targets, wherein the target classes, objects, attributes, etc. are synchronized across the object-oriented system. The identifying step further comprises the steps of navigating the object-oriented system based on definitional relationships and ownership relationships, generating target identifiers that uniquely identify the targets, and recording the target identifiers in a linear data structure.
-
Citations
42 Claims
-
1. A computerized method for synchronizing elements of an object-oriented system, comprising the steps of:
-
identifying one or more targets to be modified in an object-oriented system stored in a computer by navigating the object-oriented system based on relationships between the targets; verifying whether synchronization of each of the identified targets can proceed; and modifying the identified targets in the computer when the verifying step indicates that synchronization of all of the identified targets can proceed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computerized apparatus for synchronizing elements of an object-oriented system, comprising:
-
a computer having a memory; means, performed by the computer, for identifying one or more targets to be modified in an object-oriented system stored in the computer by navigating the object-oriented system based on relationships between the targets; means, performed by the computer, for verifying whether synchronization of each of the identified targets can proceed; and means, performed by the computer, for modifying the identified targets in the computer when the verifying step indicates that synchronization of all of the identified targets can proceed. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
16. An article of manufacture comprising a program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for synchronizing elements of an object-oriented system, the method comprising the steps of:
-
identifying one or more targets to be modified in an object-oriented system stored in the computer by navigating the object-oriented system based on relationships between the targets; verifying whether synchronization of each of the identified targets can proceed; and modifying the identified targets in the computer when the verifying step indicates that synchronization of all of the identified targets can proceed. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification