]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.maps.elevation.server/src/org/simantics/maps/elevation/server/prefs/MapsElevationServerPreferences.java
First version of elevation server based on GeoTIFF files
[simantics/district.git] / org.simantics.maps.elevation.server / src / org / simantics / maps / elevation / server / prefs / MapsElevationServerPreferences.java
diff --git a/org.simantics.maps.elevation.server/src/org/simantics/maps/elevation/server/prefs/MapsElevationServerPreferences.java b/org.simantics.maps.elevation.server/src/org/simantics/maps/elevation/server/prefs/MapsElevationServerPreferences.java
new file mode 100644 (file)
index 0000000..8401aed
--- /dev/null
@@ -0,0 +1,21 @@
+package org.simantics.maps.elevation.server.prefs;
+
+import org.eclipse.core.runtime.preferences.InstanceScope;
+import org.osgi.service.prefs.Preferences;
+import org.simantics.maps.elevation.server.Activator;
+
+public class MapsElevationServerPreferences {
+
+    public static final String P_NODE = Activator.PLUGIN_ID;
+
+    public static final String P_USE_ELEVATION_SERVER = "org.simantics.maps.elevation.server.useElevationServer";
+
+    public static Preferences getPreferences() {
+        return InstanceScope.INSTANCE.getNode(MapsElevationServerPreferences.P_NODE);
+    }
+
+    public static boolean useElevationServer() {
+        return getPreferences().getBoolean(P_USE_ELEVATION_SERVER, false);
+    }
+
+}