The final restructured version for automatic build using maven tycho
[Mograsim.git] / net.mograsim.preferences / src / net / mograsim / preferences / Preferences.java
diff --git a/net.mograsim.preferences/src/net/mograsim/preferences/Preferences.java b/net.mograsim.preferences/src/net/mograsim/preferences/Preferences.java
deleted file mode 100644 (file)
index f249856..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-package net.mograsim.preferences;
-
-import java.util.Objects;
-
-import org.eclipse.swt.graphics.Color;
-
-public abstract class Preferences
-{
-       private static Preferences currentPreferences;
-
-       public static void setPreferences(Preferences preferences)
-       {
-               currentPreferences = Objects.requireNonNull(preferences);
-       }
-
-       public static Preferences current()
-       {
-               if (currentPreferences == null)
-                       currentPreferences = new DefaultPreferences();
-               return currentPreferences;
-       }
-
-       public abstract boolean getBoolean(String name);
-
-       public abstract int getInt(String name);
-
-       public abstract double getDouble(String name);
-
-       public abstract ColorDefinition getColorDefinition(String name);
-
-       public Color getColor(String name)
-       {
-               return ColorManager.current().toColor(getColorDefinition(name));
-       }
-}