diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.library/.project b/edu.kit.ipd.descartes.mm.applicationlevel.library/.project
new file mode 100644
index 0000000000000000000000000000000000000000..027c9370b644b2a1000b756dcc93f8e47f918c05
--- /dev/null
+++ b/edu.kit.ipd.descartes.mm.applicationlevel.library/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>edu.kit.ipd.descartes.mm.applicationlevel.library</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+	</natures>
+</projectDescription>
diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.library/META-INF/MANIFEST.MF b/edu.kit.ipd.descartes.mm.applicationlevel.library/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..e3560c743b6330cd909abbfd1eb4b11d9a504b00
--- /dev/null
+++ b/edu.kit.ipd.descartes.mm.applicationlevel.library/META-INF/MANIFEST.MF
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: edu.kit.ipd.descartes.mm.applicationlevel.library
+Bundle-SymbolicName: edu.kit.ipd.descartes.mm.applicationlevel.library
+Bundle-Version: 1.0.0
diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.library/build.properties b/edu.kit.ipd.descartes.mm.applicationlevel.library/build.properties
new file mode 100644
index 0000000000000000000000000000000000000000..85e382f24fc567165b50b8b117ceb7c309099314
--- /dev/null
+++ b/edu.kit.ipd.descartes.mm.applicationlevel.library/build.properties
@@ -0,0 +1,2 @@
+bin.includes = META-INF/,\
+               library/
diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.library/library/primitivetypes.repository b/edu.kit.ipd.descartes.mm.applicationlevel.library/library/primitivetypes.repository
new file mode 100644
index 0000000000000000000000000000000000000000..deaab44eb2800a62d77037d928c71470b7b0158f
--- /dev/null
+++ b/edu.kit.ipd.descartes.mm.applicationlevel.library/library/primitivetypes.repository
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ASCII"?>
+<repository:Repository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:repository="http://www.descartes-research.net/metamodel/repository/0.1" id="_M22LwDPEEeKm3rw9pvZMDA" name="primitivetype1">
+  <datatypes xsi:type="repository:PrimitiveDataType" id="_M22LwTPEEeKm3rw9pvZMDA" name="boolean" type="BOOL"/>
+  <datatypes xsi:type="repository:PrimitiveDataType" id="_OBeL0DPEEeKm3rw9pvZMDA" name="int"/>
+  <datatypes xsi:type="repository:PrimitiveDataType" id="_rulXgDaOEeK3VJC2wj7WsA" name="char" type="CHAR"/>
+  <datatypes xsi:type="repository:PrimitiveDataType" id="_rulXgTaOEeK3VJC2wj7WsA" name="string" type="STRING"/>
+  <datatypes xsi:type="repository:PrimitiveDataType" id="_rulXgjaOEeK3VJC2wj7WsA" name="double" type="DOUBLE"/>
+  <datatypes xsi:type="repository:PrimitiveDataType" id="_rulXgzaOEeK3VJC2wj7WsA" name="byte" type="BYTE"/>
+  <datatypes xsi:type="repository:PrimitiveDataType" id="_rulXhDaOEeK3VJC2wj7WsA" name="long" type="LONG"/>
+</repository:Repository>