public abstract class Change extends Object implements Visitable<ChangeVisitor>
ValueChange, ReferenceChange, ...
For complete list see inheritance hierarchy.
Diff. For more information see Diff javadoc.| Modifier | Constructor and Description |
|---|---|
protected |
Change(GlobalCdoId globalCdoId) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ChangeVisitor changeVisitor) |
Object |
getAffectedCdo()
Affected Cdo, depending on concrete Change type,
it could be new Object, removed Object or new version of changed Object
Transient reference - available only for freshly generated diff |
GlobalCdoId |
getGlobalCdoId()
Affected Cdo Id
|
protected void |
setAffectedCdo(Optional<Object> affectedCdo) |
protected Change(GlobalCdoId globalCdoId)
public GlobalCdoId getGlobalCdoId()
public Object getAffectedCdo()
JaversException - AFFECTED_CDO_IS_NOT_AVAILABLEpublic void accept(ChangeVisitor changeVisitor)
accept in interface Visitable<ChangeVisitor>Copyright © 2014. All rights reserved.