Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java @ 4183:1755a1bfe5ce
Merged
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Fri, 19 Oct 2012 09:20:52 +0200 |
parents | 1ff257ab38ca |
children | e8a4d2fd25cc |
comparison
equal
deleted
inserted
replaced
4182:ad2489b595d7 | 4183:1755a1bfe5ce |
---|---|
66 "[(MNQ+MQ)/2 - (MQ+MHQ)/2)", | 66 "[(MNQ+MQ)/2 - (MQ+MHQ)/2)", |
67 "[(MQ+MHQ)/2 - HQ5)", | 67 "[(MQ+MHQ)/2 - HQ5)", |
68 "[HQ5 - \u221e)" | 68 "[HQ5 - \u221e)" |
69 }; | 69 }; |
70 | 70 |
71 // TODO Why does this happen here? In other cases its implemented in the | |
72 // respective artifact, not State. | |
71 static { | 73 static { |
72 // Active/deactivate facets. | 74 // Active/deactivate facets. |
73 FacetActivity.Registry.getInstance().register( | 75 FacetActivity.Registry.getInstance().register( |
74 "fixanalysis", | 76 "fixanalysis", |
75 new FacetActivity() { | 77 new FacetActivity() { |
77 public Boolean isInitialActive( | 79 public Boolean isInitialActive( |
78 Artifact artifact, | 80 Artifact artifact, |
79 Facet facet, | 81 Facet facet, |
80 String output | 82 String output |
81 ) { | 83 ) { |
82 if (output.contains(FacetTypes.ChartType.FLSC.toString())) { // Longitudinal section chart | 84 if (output.contains(FacetTypes.ChartType.FLSC.toString())) { |
85 // Longitudinal section chart | |
83 String name = facet.getName(); | 86 String name = facet.getName(); |
84 | 87 |
85 if (name.contains(FacetTypes.FIX_ANALYSIS_EVENTS_DWT) | 88 if (name.contains(FacetTypes.FIX_ANALYSIS_EVENTS_DWT) |
86 || name.contains(FacetTypes.FIX_ANALYSIS_EVENTS_LS) | 89 || name.contains(FacetTypes.FIX_ANALYSIS_EVENTS_LS) |
87 || name.contains(FacetTypes.FIX_ANALYSIS_EVENTS_WQ) | 90 || name.contains(FacetTypes.FIX_ANALYSIS_EVENTS_WQ) |
89 || name.contains(FacetTypes.FIX_REFERENCE_EVENTS_LS) | 92 || name.contains(FacetTypes.FIX_REFERENCE_EVENTS_LS) |
90 || name.contains(FacetTypes.FIX_REFERENCE_EVENTS_WQ) | 93 || name.contains(FacetTypes.FIX_REFERENCE_EVENTS_WQ) |
91 ) { | 94 ) { |
92 return Boolean.FALSE; | 95 return Boolean.FALSE; |
93 } | 96 } |
97 } | |
98 if (output.contains(FacetTypes.ChartType.FDWC.toString()) | |
99 && facet.getName().contains(FacetTypes.FIX_SECTOR_AVERAGE_DWT)) { | |
100 return Boolean.FALSE; | |
94 } | 101 } |
95 | 102 |
96 return Boolean.TRUE; | 103 return Boolean.TRUE; |
97 } | 104 } |
98 }); | 105 }); |