Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java9
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;

Back to the top