public interface CDOChangeSetData extends CDOChangeKindProvider
Modifier and Type | Method and Description |
---|---|
CDOChangeSetData |
copy()
Returns a deep copy of this change set data.
|
List<CDORevisionKey> |
getChangedObjects()
Returns a collection of revision keys denoting which (original) revisions have been changed in the context of a
commit operation.
|
Map<CDOID,CDOChangeKind> |
getChangeKinds() |
List<CDOIDAndVersion> |
getDetachedObjects()
Returns a collection of keys denoting which revisions have been revised (corresponds to detached objects) in the
context of a commit operation.
|
List<CDOIDAndVersion> |
getNewObjects()
Returns a collection of keys denoting which revisions have been added in the context of a commit operation.
|
boolean |
isEmpty()
Returns
true , if this change set data does not contain any changes, false otherwise. |
void |
merge(CDOChangeSetData changeSetData)
Changes the internal state of this change set data by adding the changes of the given change set data.
|
getChangeKind
boolean isEmpty()
true
, if this change set data does not contain any changes, false
otherwise.CDOChangeSetData copy()
void merge(CDOChangeSetData changeSetData)
List<CDOIDAndVersion> getNewObjects()
revisions
.List<CDORevisionKey> getChangedObjects()
revision deltas
.List<CDOIDAndVersion> getDetachedObjects()
unspecified
.Map<CDOID,CDOChangeKind> getChangeKinds()
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html