ingo@692: package de.intevation.flys.artifacts.model; ingo@692: ingo@692: public interface FacetTypes { ingo@692: felix@1866: public class IS { felix@1866: public static boolean WQ_KM(String type) { felix@1866: return type.equals(DISCHARGE_LONGITUDINAL_W) felix@1866: || type.equals(LONGITUDINAL_W); felix@1866: } felix@1866: public static boolean W_KM(String type) { felix@1866: return type.equals(STATIC_WKMS) felix@1866: || type.equals(HEIGHTMARKS_POINTS) felix@1866: || WQ_KM(type); felix@1866: } felix@2018: public static boolean AREA(String type) { felix@2018: return type.equals(AREA) felix@2018: || type.equals(CROSS_SECTION_AREA) felix@2018: || type.equals(LONGITUDINAL_SECTION_AREA); felix@2018: } felix@2104: public static boolean W(String type) { felix@2104: return type.equals(LONGITUDINAL_W) felix@2104: || type.equals(DISCHARGE_LONGITUDINAL_W) felix@2104: || type.equals(DURATION_W) felix@2104: || type.equals(STATIC_WKMS) felix@2104: || type.equals(STATIC_WQKMS_W); felix@2104: } felix@2104: public static boolean Q(String type) { felix@2104: return type.equals(LONGITUDINAL_Q) felix@2104: || type.equals(DISCHARGE_LONGITUDINAL_Q) felix@2104: || type.equals(DURATION_Q) felix@2104: || type.equals(STATIC_WQKMS_Q); felix@2104: } felix@1866: }; felix@1866: felix@2003: String AREA = "area"; felix@2018: String CROSS_SECTION_AREA = "cross_section.area"; felix@2027: String LONGITUDINAL_SECTION_AREA = "longitudinal_section.area"; felix@2003: ingo@942: String FLOODMAP_WSPLGEN = "floodmap.wsplgen"; ingo@1134: String FLOODMAP_BARRIERS = "floodmap.barriers"; ingo@942: String FLOODMAP_RIVERAXIS = "floodmap.riveraxis"; ingo@942: String FLOODMAP_WMSBACKGROUND = "floodmap.wmsbackground"; ingo@1805: String FLOODMAP_KMS = "floodmap.kms"; ingo@1836: String FLOODMAP_QPS = "floodmap.qps"; ingo@1855: String FLOODMAP_HWS = "floodmap.hws"; ingo@1856: String FLOODMAP_CATCHMENT = "floodmap.catchment"; ingo@1857: String FLOODMAP_FLOODPLAIN = "floodmap.floodplain"; ingo@1870: String FLOODMAP_LINES = "floodmap.lines"; ingo@1871: String FLOODMAP_BUILDINGS = "floodmap.buildings"; ingo@1873: String FLOODMAP_FIXPOINTS = "floodmap.fixpoints"; ingo@1926: String FLOODMAP_EXTERNAL_WMS = "floodmap.externalwms"; ingo@935: ingo@692: String DISCHARGE_LONGITUDINAL_W = "discharge_longitudinal_section.w"; ingo@692: String DISCHARGE_LONGITUDINAL_Q = "discharge_longitudinal_section.q"; ingo@692: String DISCHARGE_LONGITUDINAL_C = "discharge_longitudinal_section.c"; ingo@692: ingo@693: String LONGITUDINAL_W = "longitudinal_section.w"; ingo@693: String LONGITUDINAL_Q = "longitudinal_section.q"; felix@1028: String LONGITUDINAL_ANNOTATION = "longitudinal_section.annotations"; ingo@692: felix@1151: String W_DIFFERENCES = "w_differences"; felix@1151: ingo@692: String COMPUTED_DISCHARGE_Q = "computed_discharge_curve.q"; felix@1085: String COMPUTED_DISCHARGE_MAINVALUES_Q = "computed_discharge_curve.mainvalues.q"; felix@1085: String COMPUTED_DISCHARGE_MAINVALUES_W = "computed_discharge_curve.mainvalues.w"; ingo@692: felix@1808: String MAINVALUES_Q = "mainvalues.q"; felix@1808: String MAINVALUES_W = "mainvalues.w"; felix@1808: felix@1111: String CROSS_SECTION = "cross_section"; felix@1122: String CROSS_SECTION_WATER_LINE = "cross_section_water_line"; felix@1111: felix@2130: String HYK = "hyk"; felix@2130: sascha@722: String DISCHARGE_CURVE = "discharge_curve.curve"; sascha@721: ingo@696: String DURATION_W = "duration_curve.w"; ingo@696: String DURATION_Q = "duration_curve.q"; felix@2163: String DURATION_MAINVALUES_Q = "duration_curve.mainvalues.q"; sascha@701: felix@2175: String MANUALPOINTS = "manualpoints"; felix@2175: felix@1891: String STATIC_WQ = "other.wq"; felix@1912: String STATIC_WQ_ANNOTATIONS = "other.wq.annotations"; felix@1866: String STATIC_WKMS = "other.wkms"; felix@1825: String STATIC_WQKMS = "other.wqkms"; felix@2018: String STATIC_WQKMS_W = "other.wqkms.w"; felix@2018: String STATIC_WQKMS_Q = "other.wqkms.q"; felix@1918: String STATIC_WKMS_INTERPOL = "other.wkms.interpol"; felix@1723: felix@1815: String HEIGHTMARKS_POINTS = "heightmarks_points"; felix@1815: sascha@701: String CSV = "csv"; sascha@701: String WST = "wst"; sascha@731: String AT = "at"; sascha@710: sascha@710: String REPORT = "report"; ingo@692: } ingo@692: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :