From e312e9bf4de4a678614d1770585317b5543fca54 Mon Sep 17 00:00:00 2001
From: MaxenceVanderk <99428112+MaxenceVanderk@users.noreply.github.com>
Date: Sun, 25 Sep 2022 21:09:35 +0200
Subject: [PATCH] new

---
 .classpath                                 |   7 ++
 .project                                   |  28 +++++
 .settings/org.eclipse.core.resources.prefs |   2 +
 META-INF/MANIFEST.MF                       |   6 +
 model/Economics.xmi                        | 127 +++++++++++++++++++++
 model/PerTovmo.xmi                         |   9 ++
 model/Sok1000.xmi                          |  13 +++
 model/ra.ecore                             |  33 ++++++
 8 files changed, 225 insertions(+)
 create mode 100644 .classpath
 create mode 100644 .project
 create mode 100644 .settings/org.eclipse.core.resources.prefs
 create mode 100644 META-INF/MANIFEST.MF
 create mode 100644 model/Economics.xmi
 create mode 100644 model/PerTovmo.xmi
 create mode 100644 model/Sok1000.xmi
 create mode 100644 model/ra.ecore

diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..1a82131
--- /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 0000000..b0e66d1
--- /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 0000000..99f26c0
--- /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 0000000..74cf9c6
--- /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 0000000..a086d95
--- /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 0000000..a520869
--- /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 0000000..695dd18
--- /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 0000000..ba2cc02
--- /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>
-- 
GitLab