Update Eclipse Project mappings.

Change-Id: I4ef3469b3dcb9bcddfce21dfea5063f2e82ba817
diff --git a/classes/common.php b/classes/common.php
index 4ddb299..23b4ec4 100644
--- a/classes/common.php
+++ b/classes/common.php
@@ -422,21 +422,27 @@
 
 			'*/*/@theia/*/*' => 'ecd.theia',
 
-			'*/*/*/org.eclipse.equinox.*/*' => 'eclipse.equinox',
-			'*/*/*/org.eclipse.osgi.*/*' => 'eclipse.equinox',
-			'*/*/*/org.eclipse.emf/*' => 'modeling.emf.emf',
-			'*/*/*/org.eclipse.emf.*/*' => 'modeling.emf.emf',
-			'*/*/*/org.eclipse.m2e.*/*' => 'technology.m2e',
-			'*/*/*/org.eclipse.xtend.*/*' => 'modeling.tmf.xtext',
-			'*/*/*/org.eclipse.xtext.*/*' => 'technology.m2e'
-
+			'maven/*/org.eclipse.jdt.ls/org.eclipse.jdt.ls*/*' => 'eclipse.jdt.ls',
+			'p2/*/*/org.eclipse.jdt.*/*' => 'eclipse.jdt',
+			'p2/*/*/org.eclipse.equinox.*/*' => 'eclipse.equinox',
+			'p2/*/*/org.eclipse.osgi/*' => 'eclipse.equinox',
+			'p2/*/*/org.eclipse.osgi.*/*' => 'eclipse.equinox',
+			'p2/*/*/org.eclipse.emf/*' => 'modeling.emf.emf',
+			'p2/*/*/org.eclipse.emf.*/*' => 'modeling.emf.emf',
+			'p2/*/*/org.eclipse.m2e.*/*' => 'technology.m2e',
+			'p2/*/*/org.eclipse.xtend.*/*' => 'modeling.tmf.xtext',
+			'p2/*/*/org.eclipse.xtext.*/*' => 'technology.m2e',
+			'p2/*/*/org.eclipse.lsp4j/*' => 'technology.lsp4j',
+			'p2/*/*/org.eclipse.lsp4j.*/*' => 'technology.lsp4j',
+			'p2/*/*/org.eclipse.buildship.*/*' => 'tools.buildship'
 	);
 
 	// This list is stable, I think. I believe that we can expand this out and
 	// just include it in whatever data source we end up choose to use to represent
 	// this information.
-	$platform = array('e4', 'platform', 'test', 'releng', 'webdav', 'externaltools', 'rcp', 'core', 'debug', 'help', 'ui', 'sdk', 'team', 'text', 'ltk', 'osgi', 'search', 'compare', 'update', 'ant', 'jface', 'swt', 'jsch', 'cvs', 'tomcat', 'target', 'ftp', 'license');
+	$platform = array('e4', 'platform', 'test', 'releng', 'webdav', 'externaltools', 'rcp', 'core', 'debug', 'help', 'ui', 'sdk', 'team', 'text', 'ltk', 'osgi', 'search', 'compare', 'update', 'ant', 'jface', 'swt', 'jsch', 'cvs', 'tomcat', 'target', 'ftp', 'license', 'urischeme');
 	foreach ($platform as $fragment) {
+		$map["p2/*/*/org.eclipse.{$fragment}/*"] = 'eclipse.platform';
 		$map["p2/*/*/org.eclipse.{$fragment}.*/*"] = 'eclipse.platform';
 	}