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