diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java index 5a3922bc5e..f951eef047 100644 --- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java +++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/FSMUtil.java @@ -63,6 +63,15 @@ public final class FSMUtil return state == CDOState.NEW; } + /** + * @since 4.1 + */ + public static boolean isClean(CDOObject object) + { + CDOState state = object.cdoState(); + return state == CDOState.CLEAN; + } + public static boolean isNative(EObject eObject) { return eObject instanceof CDOObjectImpl; |