diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml
deleted file mode 100644
index 797acea..0000000
--- a/.idea/runConfigurations.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/EinkommenInfo.java b/src/EinkommenInfo.java
index dc7dd6f..a991ec7 100644
--- a/src/EinkommenInfo.java
+++ b/src/EinkommenInfo.java
@@ -1,12 +1,7 @@
/**
* enthält das Hauptprogramm und kommuniziert mit dem Benutzer.
- * Ruft die Gebiete aus der GebietsDatei ab und speichert sie in die GebietsListe rein.
+ *
* @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D
*/
-public class EinkommenInfo
-{
- public static void main(String[] args)
- {
-
- }
+public class EinkommenInfo {
}
diff --git a/src/GebietInterface.java b/src/GebietInterface.java
new file mode 100644
index 0000000..eb60ac3
--- /dev/null
+++ b/src/GebietInterface.java
@@ -0,0 +1,8 @@
+public interface GebietInterface {
+ int getjahr();
+ int getSchüssel();
+ String getName();
+ long getGesamtEinkommen();
+ int getDurchschnittsEinkommen();
+ int getAnzahlEinwohner();
+}
diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java
index 35855de..01e2d64 100644
--- a/src/GebietsDatei.java
+++ b/src/GebietsDatei.java
@@ -1,10 +1,21 @@
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Die Klasse 'Gebietsdatei' hat die Aufgabe, die Datei 'Einkommen.csv' einzulesen, zu
* interpretieren, als Gebiet-Objekte zu speichern und diese in Form einer Liste zur Verfügung
* zu stellen.
*
- * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, M. Vigier :D
+ * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier
*/
-public class GebietsDatei {
- //wg //er kam, er sah und siegte
+public class GebietsDatei implements GebietsQuelle{
+ private ArrayList gebiete = new ArrayList<>();
+
+ public void GebietsDatei (String dateiname){
+
+ }
+
+ public List getGebiete() {
+ return gebiete;
+ }
}
diff --git a/src/GebietsMoc.java b/src/GebietsMoc.java
new file mode 100644
index 0000000..468e449
--- /dev/null
+++ b/src/GebietsMoc.java
@@ -0,0 +1,32 @@
+public class GebietsMoc implements GebietInterface{
+
+ @Override
+ public int getjahr() {
+ return 0;
+ }
+
+ @Override
+ public int getSchüssel() {
+ return 0;
+ }
+
+ @Override
+ public String getName() {
+ return null;
+ }
+
+ @Override
+ public long getGesamtEinkommen() {
+ return 0;
+ }
+
+ @Override
+ public int getDurchschnittsEinkommen() {
+ return 0;
+ }
+
+ @Override
+ public int getAnzahlEinwohner() {
+ return 0;
+ }
+}
diff --git a/src/GebietsQuelle.java b/src/GebietsQuelle.java
new file mode 100644
index 0000000..095b54a
--- /dev/null
+++ b/src/GebietsQuelle.java
@@ -0,0 +1,6 @@
+import java.util.ArrayList;
+import java.util.List;
+
+public interface GebietsQuelle {
+ List getGebiete();
+}
diff --git a/src/MockGebietsDatei.java b/src/MockGebietsDatei.java
new file mode 100644
index 0000000..a1326e2
--- /dev/null
+++ b/src/MockGebietsDatei.java
@@ -0,0 +1,13 @@
+import java.util.*;
+
+public class MockGebietsDatei implements GebietsQuelle {
+ private ArrayList gebiete = new ArrayList<>();
+
+ public void GebietsDatei (String dateiname){
+
+ }
+
+ public List getGebiete() {
+ return gebiete;
+ }
+}