Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2016-11-01 07:41:15 +0000
committerEike Stepper2016-11-01 07:41:15 +0000
commit45e27372f55c01cdfec80b29120bd3f54b210a9a (patch)
tree05b62070b8a5ff4bac2b4d6249f7fffff3fb36d9 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf
parentaca1924efabe9f186536fd8fb95f85039c7b7864 (diff)
downloadcdo-45e27372f55c01cdfec80b29120bd3f54b210a9a.tar.gz
cdo-45e27372f55c01cdfec80b29120bd3f54b210a9a.tar.xz
cdo-45e27372f55c01cdfec80b29120bd3f54b210a9a.zip
[387563] Generalize the "lock of new objects on commit" feature to the "lock/unlock objects on commit"
https://bugs.eclipse.org/bugs/show_bug.cgi?id=387563
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CDOUtil.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CDOUtil.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CDOUtil.java
index 2003a0e784..3c8f64ed01 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CDOUtil.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CDOUtil.java
@@ -608,6 +608,20 @@ public final class CDOUtil
}
/**
+ * @since 4.6
+ */
+ public static List<? extends CDOObject> getCDOObjects(Collection<? extends EObject> objects)
+ {
+ List<CDOObject> result = new ArrayList<CDOObject>();
+ for (EObject object : objects)
+ {
+ result.add(getCDOObject(object));
+ }
+
+ return result;
+ }
+
+ /**
* @since 4.4
*/
public static boolean isCDOObject(EObject object)

Back to the top