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>