From 4dc01434200130642c34ad56301ddf036663d392 Mon Sep 17 00:00:00 2001
From: Florian Hoelzl <hoelzl@fortiss.org>
Date: Mon, 28 Feb 2011 12:33:42 +0000
Subject: [PATCH] added buckminster target platform

---
 .../buckminster/buckminster.target            |  9 +++++++++
 fortiss-std-env/buckminster/fortiss.rmap      | 20 +++++++++++++++++++
 .../buckminster/tooling-kernel-2-0.cquery     |  4 ++++
 3 files changed, 33 insertions(+)
 create mode 100644 fortiss-std-env/buckminster/buckminster.target

diff --git a/fortiss-std-env/buckminster/buckminster.target b/fortiss-std-env/buckminster/buckminster.target
new file mode 100644
index 0000000..c64c72d
--- /dev/null
+++ b/fortiss-std-env/buckminster/buckminster.target
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.6"?>
+
+<target name="buckminster-target">
+<locations>
+<location path="${workspace_loc}/fortiss-std-env/target-platform" type="Directory"/>
+<location path="${eclipse_home}" type="Profile"/>
+</locations>
+</target>
diff --git a/fortiss-std-env/buckminster/fortiss.rmap b/fortiss-std-env/buckminster/fortiss.rmap
index eb14a47..494d4f9 100644
--- a/fortiss-std-env/buckminster/fortiss.rmap
+++ b/fortiss-std-env/buckminster/fortiss.rmap
@@ -83,6 +83,25 @@
 		</rm:provider>
 	</rm:searchPath>
 	
+	<rm:searchPath name="cope">
+		<rm:provider
+			readerType="p2"
+			componentTypes="osgi.bundle,eclipse.feature"
+			source="false" mutable="false">
+			<rm:uri format="http://cope.in.tum.de/update-site"/>
+		</rm:provider>
+		
+		<rm:provider
+			readerType="svn"
+			componentTypes="osgi.bundle"
+			source="true" mutable="false">
+			<rm:uri format="https://svnbroy.in.tum.de/herrmama/EMF/COPE/trunk/plugins/{0}">
+				<bc:propertyRef key="buckminster.component"/>
+			</rm:uri>
+		</rm:provider>
+		
+	</rm:searchPath>
+
 	<rm:searchPath name="helios">
 		<rm:provider
 			readerType="p2"
@@ -102,5 +121,6 @@
   <rm:locator pattern="^org\.fortiss\..*" searchPathRef="fortiss"/>
   <rm:locator pattern="^org\.unicase\..*" searchPathRef="emfstore"/>
   <rm:locator pattern="^org\.conqat\..*" searchPathRef="conqat"/>
+  <rm:locator pattern="^edu\.tum\.cs\.cope\..*" searchPathRef="cope"/>
   <rm:locator searchPathRef="helios"/>
 </rm:rmap>
diff --git a/fortiss-std-env/buckminster/tooling-kernel-2-0.cquery b/fortiss-std-env/buckminster/tooling-kernel-2-0.cquery
index 624d0f2..3df23c6 100644
--- a/fortiss-std-env/buckminster/tooling-kernel-2-0.cquery
+++ b/fortiss-std-env/buckminster/tooling-kernel-2-0.cquery
@@ -2,4 +2,8 @@
 <cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="fortiss.rmap" shortDesc="Fortiss Tooling Kernel Developer Workspace Materialization">
     <cq:documentation xmlns="http://www.w3.org/1999/xhtml">Buckminster materialization of the tooling kernel 2.0 workspace.</cq:documentation>
     <cq:rootRequest name="org.fortiss.tooling.kernel_feature" componentType="eclipse.feature"/>
+    <cq:advisorNode namePattern="^org\.conqat\..*" componentType="osgi.bundle" sourceLevel="REJECT"/>
+    <cq:advisorNode namePattern="^org\.unicase\..*" componentType="osgi.bundle" sourceLevel="REQUIRE"/>
+    <cq:advisorNode namePattern="^org\.fortiss\..*" componentType="osgi.bundle" sourceLevel="REQUIRE"/>
+    <cq:advisorNode namePattern="^edu\.tum\.cs\.cope\..*" componentType="osgi.bundle" sourceLevel="REQUIRE"/>
 </cq:componentQuery>
-- 
GitLab