Merge "Bug 583326 - [CDO] Support cdo.lm protocol scheme"
diff --git a/cdo/bundles/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java b/cdo/bundles/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java
index 54f86d8..5842615 100755
--- a/cdo/bundles/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java
+++ b/cdo/bundles/org.eclipse.papyrus.cdo.core/src/org/eclipse/papyrus/cdo/core/resource/CDOAwareModelSet.java
@@ -78,6 +78,8 @@
@SuppressWarnings("restriction")
private static final String SCHEME = org.eclipse.emf.cdo.internal.explorer.checkouts.CDOCheckoutViewProvider.SCHEME;
+ private static final String CDO_LM_SCHEME = "cdo.lm"; //$NON-NLS-1$
+
private static final Set<CDOState> DIRTY_STATES = EnumSet.of(CDOState.NEW, CDOState.DIRTY, CDOState.CONFLICT, CDOState.INVALID_CONFLICT);
private final ThreadLocal<Boolean> inGetResource = new ThreadLocal<Boolean>();
@@ -101,6 +103,7 @@
Map<String, Object> map = getResourceFactoryRegistry().getProtocolToFactoryMap();
map.put(CDOProtocolConstants.PROTOCOL_NAME, resourceFactory);
map.put(SCHEME, resourceFactory);
+ map.put(CDO_LM_SCHEME, resourceFactory);
}
@Override