diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000000000000000000000000000000000000..1a821310bdcec4dfe87ffa01160cdbeba54719a9
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/.project b/.project
new file mode 100644
index 0000000000000000000000000000000000000000..b0e66d1370b4ac2c1f37c72d2c246823696b6e93
--- /dev/null
+++ b/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>EconomicsProgramm01</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<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.jdt.core.javanature</nature>
+		<nature>org.eclipse.pde.PluginNature</nature>
+	</natures>
+</projectDescription>
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..99f26c0203a7844de00dbfc56e6a35d8ed3c022c
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..74cf9c66ba20421ef534504fd92cbdd696565cc1
--- /dev/null
+++ b/META-INF/MANIFEST.MF
@@ -0,0 +1,6 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: EconomicsProgramm01
+Bundle-SymbolicName: EconomicsProgramm01; singleton:=true
+Bundle-Version: 0.1.0.qualifier
+Require-Bundle: org.eclipse.emf.ecore
diff --git a/model/Economics.xmi b/model/Economics.xmi
new file mode 100644
index 0000000000000000000000000000000000000000..a086d952aa196496a0af238f21b700b456ec22db
--- /dev/null
+++ b/model/Economics.xmi
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ra:Department
+    xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ra="platform:/reesource/EconomicsProgramm01/model/ra.ecore"
+    xsi:schemaLocation="platform:/reesource/EconomicsProgramm01/model/ra.ecore ra.ecore">
+  <Coordinator
+      FirstName="Per "
+      LastName="Tovmo"
+      Fullname="Per Tovmo"/>
+  <Coordinator
+      FirstName="Hildegunn"
+      LastName="Ekroll Stokke"
+      Fullname="Hildegunn Ekroll Stokke"/>
+  <Coordinator
+      FirstName="Snorre"
+      LastName="Lindset"
+      Fullname="Snorre Lindset"/>
+  <Coordinator
+      FirstName="Jan"
+      LastName="Morten Dyrstad"
+      Fullname="Jan Morten Dyrstad"/>
+  <Coordinator
+      FirstName="Lars-Erik "
+      LastName="Borge"
+      Fullname="Lars-Erik Borge"/>
+  <Coordinator
+      FirstName="Børge"
+      LastName="Haugset"
+      Fullname="Børge Haugset"/>
+  <Coordinator
+      FirstName="Quynh"
+      LastName="Trang Nguyen"
+      Fullname="Quynh Trang Nguyen"/>
+  <Coordinator
+      FirstName="Jon Marius"
+      LastName=" Vaag Iversen"
+      Fullname="Jon Marius Vaag Iversen"/>
+  <Coordinator
+      FirstName="Fredrik"
+      LastName="Blørstad Haraldsen"
+      Fullname="Fredrik Blørstad Haraldsen"/>
+  <Coordinator
+      FirstName="Bjarne"
+      LastName=" Strøm"
+      Fullname="Bjarne Strøm"/>
+  <Courses code="SØK1000"
+      Lecturer="//@Coordinator.0"
+      Credits="15.0"
+      Period="Automn"
+      Year="1">
+    <label>Innføring i samfunnsøkonomi</label>
+    <label>Introduction to economics</label>
+  </Courses>
+  <Courses code="SØK1001"
+      Lecturer="//@Coordinator.1 //@Coordinator.2"
+      Credits="7.5"
+      Period="Automn"
+      Year="1">
+    <label>Matematikk for økonomer</label>
+    <label>Mathematics for economists</label>
+  </Courses>
+  <Courses code="SØK1002"
+      Lecturer="//@Coordinator.3"
+      Credits="7.5"
+      Period="Automn"
+      Year="1">
+    <label>Mikroøkonomisk analyse</label>
+    <label>Microeconomic analysis</label>
+  </Courses>
+  <Courses code="SØK1011"
+      Lecturer="//@Coordinator.1 //@Coordinator.4"
+      Credits="15.0"
+      Period="Spring"
+      Year="1">
+    <label>Markeder og markedssvikt</label>
+    <label>Markets and market failure</label>
+  </Courses>
+  <Courses code="SØK1012"
+      Lecturer="//@Coordinator.1 //@Coordinator.3"
+      Credits="15.0"
+      Period="Spring"
+      Year="1">
+    <label>Makroøkonomisk analyse</label>
+    <label>Macroeconomic analysis</label>
+  </Courses>
+  <Courses code="TDT4111"
+      Lecturer="//@Coordinator.5"
+      Credits="7.5"
+      Period="Automn"
+      Year="2">
+    <label>Informasjonsteknologi, grunnkurs</label>
+    <label>Information Technology Basic Course</label>
+  </Courses>
+  <Courses code="SØK1004"
+      Lecturer="//@Coordinator.6"
+      Credits="7.5"
+      Period="Automn"
+      Year="2">
+    <label>Statistikk for økonomer</label>
+    <label>Statistics for economists</label>
+  </Courses>
+  <Courses code="SØ3004"
+      Lecturer="//@Coordinator.7"
+      Period="Automn"
+      Year="2">
+    <label>Videregående matematisk analyse</label>
+    <label>Advanced Mathematical Analysis</label>
+  </Courses>
+  <Courses code="EXPH0500"
+      Lecturer="//@Coordinator.8"
+      Credits="7.5"
+      Period="Spring"
+      Year="2">
+    <label>Examen philosophicum for økonomi</label>
+    <label>Examen philosophicum for economics</label>
+  </Courses>
+  <Courses code="SØK1005"
+      Lecturer="//@Coordinator.9"
+      Credits="7.5"
+      Period="Spring"
+      Year="2">
+    <label>Økonometri</label>
+    <label>Øconnometrics</label>
+  </Courses>
+</ra:Department>
diff --git a/model/PerTovmo.xmi b/model/PerTovmo.xmi
new file mode 100644
index 0000000000000000000000000000000000000000..a5208698122af2f8cee9cdba5e1f1e038c1a8732
--- /dev/null
+++ b/model/PerTovmo.xmi
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ra:Person xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ra="platform:/reesource/EconomicsProgramm01/model/ra.ecore"
+    xsi:schemaLocation="platform:/reesource/EconomicsProgramm01/model/ra.ecore ra.ecore"
+    FirstName="Per "
+    LastName="Tovmo"
+    Fullname="Per Tovmo"/>
diff --git a/model/Sok1000.xmi b/model/Sok1000.xmi
new file mode 100644
index 0000000000000000000000000000000000000000..695dd18d04457cb39b7351cdb936dadb398eac88
--- /dev/null
+++ b/model/Sok1000.xmi
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ra:Course xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ra="platform:/reesource/EconomicsProgramm01/model/ra.ecore"
+    xsi:schemaLocation="platform:/reesource/EconomicsProgramm01/model/ra.ecore ra.ecore"
+    code="SØK1000"
+    Credits="15.0"
+    Period="Automn"
+    Year="1">
+  <label>Introduction to Economics</label>
+  <label>Innføring i samfunnsøkonomi</label>
+</ra:Course>
diff --git a/model/ra.ecore b/model/ra.ecore
new file mode 100644
index 0000000000000000000000000000000000000000..ba2cc0206f8f771f1c26c8e21983385e63168442
--- /dev/null
+++ b/model/ra.ecore
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="ra" nsURI="platform:/reesource/EconomicsProgramm01/model/ra.ecore"
+    nsPrefix="ra">
+  <eClassifiers xsi:type="ecore:EClass" name="Course">
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" lowerBound="1" upperBound="2"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="code" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="Lecturer" lowerBound="1"
+        upperBound="-1" eType="#//Person" eOpposite="#//Person/CoursesTaught"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="Credits" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="Period" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" unsettable="true"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="Year" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="Person">
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="FirstName" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="LastName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="CoursesTaught" lowerBound="1"
+        upperBound="-1" eType="#//Course" containment="true" eOpposite="#//Course/Lecturer"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="Fullname" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" volatile="true"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="Department">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="Coordinator" upperBound="-1"
+        eType="#//Person" containment="true"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="Courses" upperBound="-1"
+        eType="#//Course" containment="true"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+  </eClassifiers>
+</ecore:EPackage>