diff options
author | Eike Stepper | 2016-11-01 07:41:15 +0000 |
---|---|---|
committer | Eike Stepper | 2016-11-01 07:41:15 +0000 |
commit | 45e27372f55c01cdfec80b29120bd3f54b210a9a (patch) | |
tree | 05b62070b8a5ff4bac2b4d6249f7fffff3fb36d9 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf | |
parent | aca1924efabe9f186536fd8fb95f85039c7b7864 (diff) | |
download | cdo-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.java | 14 |
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) |