|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EChangeSummary
A representation of the model object 'EChange Summary'.
The following features are supported:
SDOPackage.getEChangeSummary()
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface commonj.sdo.ChangeSummary |
---|
ChangeSummary.Setting |
Method Summary | |
---|---|
EDataGraph |
getEDataGraph()
Returns the value of the 'EData Graph' reference. |
DataObject |
getOldContainer(DataObject dataObject)
Returns the value of the container data object
at the point when logging began . |
Property |
getOldContainmentProperty(DataObject dataObject)
Returns the value of the containment property data
object property at the point when logging began . |
ChangeSummary.Setting |
getOldValue(DataObject dataObject,
Property property)
Returns a setting for the specified property
representing the property value of the given dataObject
at the point when logging began . |
boolean |
isChanged(DataObject dataObject)
Returns whether or not the specified data object was changed while logging . |
void |
resumeLogging()
|
void |
setEDataGraph(EDataGraph value)
Sets the value of the ' EData Graph ' reference |
void |
summarize()
|
Methods inherited from interface org.eclipse.emf.ecore.change.ChangeDescription |
---|
apply, applyAndReverse, getObjectChanges, getObjectsToAttach, getObjectsToDetach, getResourceChanges |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface commonj.sdo.ChangeSummary |
---|
beginLogging, endLogging, getChangedDataObjects, getDataGraph, getOldValues, isCreated, isDeleted, isLogging |
Method Detail |
---|
EDataGraph getEDataGraph()
EChange Summary
'.
setEDataGraph(EDataGraph)
,
SDOPackage.getEChangeSummary_EDataGraph()
,
EDataGraph.getEChangeSummary()
void setEDataGraph(EDataGraph value)
EData Graph
' reference.
value
- the new value of the 'EData Graph' reference.getEDataGraph()
void summarize()
void resumeLogging()
boolean isChanged(DataObject dataObject)
logging
.
Any modified object that was contained
in the data graph when
logging began and remains in the graph when logging ends will be considered changed.
dataObject
- the data object in question.
true
if the specified data object was changed.ChangeSummary.getChangedDataObjects()
ChangeSummary.Setting getOldValue(DataObject dataObject, Property property)
setting
for the specified property
representing the property value of the given dataObject
at the point when logging began
.
Returns null if the property has not changed and
has not been deleted
.
dataObject
- the object in question.property
- the property of the object.
ChangeSummary.getChangedDataObjects()
DataObject getOldContainer(DataObject dataObject)
container
data object
at the point when logging began
.
dataObject
- the object in question.
Property getOldContainmentProperty(DataObject dataObject)
containment property
data
object property at the point when logging began
.
dataObject
- the object in question.
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |