OpenEdge provides a Java class, com.progress.open4gl.ProChangeSummary, that tracks changes to a ProDataGraph. The ProChangeSummary class extends the Java SDO ChangeSummary class, which is contained within a DataGraph. It records changes to any of the underlying DataObject instances in a DataGraph, including modifications, deletions, and additions of DataObject instances from given starting state. At a later point in the update cycle of a ProDataGraph, when you invoke the ProDataGraph.acceptChanges() method, the contained ProChangeSummary object resets to begin tracking changes from a new starting state of the ProDataGraph.
The com.progress.open4gl.ProChangeSummary class provides no constructor, because it is internally managed entirely by the ProDataGraph that contains it. It does provide the following inherited and extended methods.