Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
-
old
|
new
|
|
59 | 59 | import ome.xml.model.enums.*; |
60 | 60 | import ome.xml.model.primitives.*; |
61 | 61 | |
| 62 | import org.unitsofmeasurement.quantity.Pressure; |
| 63 | import org.unitsofmeasurement.quantity.Temperature; |
| 64 | import org.unitsofmeasurement.unit.Unit; |
| 65 | |
62 | 66 | public class ImagingEnvironment extends AbstractOMEModelObject |
63 | 67 | { |
64 | 68 | // Base: -- Name: ImagingEnvironment -- Type: ImagingEnvironment -- modelBaseType: AbstractOMEModelObject -- langBaseType: Object |
… |
… |
|
77 | 81 | private PercentFraction co2Percent; |
78 | 82 | |
79 | 83 | // Temperature property |
80 | | private Double temperature; |
| 84 | private Unit<Temperature> temperature; |
81 | 85 | |
82 | 86 | // AirPressure property |
83 | | private Double airPressure; |
| 87 | private Unit<Pressure> airPressure; |
84 | 88 | |
85 | 89 | // Humidity property |
86 | 90 | private PercentFraction humidity; |
… |
… |
|
153 | 157 | if (element.hasAttribute("Temperature")) |
154 | 158 | { |
155 | 159 | // Attribute property Temperature |
156 | | setTemperature(Double.valueOf( |
157 | | element.getAttribute("Temperature"))); |
| 160 | TemperatureUnit u = TemperatureUnit.fromString( |
| 161 | element.getAttribute("TemperatureUnit")); |
| 162 | Unit<Temperature> base = u.unit(); |
| 163 | Double value = Double.valueOf( |
| 164 | element.getAttribute("Temperature")); |
| 165 | setTemperature(base.multiply(value.doubleValue())); |
158 | 166 | } |
159 | 167 | if (element.hasAttribute("AirPressure")) |
160 | 168 | { |
161 | 169 | // Attribute property AirPressure |
162 | | setAirPressure(Double.valueOf( |
163 | | element.getAttribute("AirPressure"))); |
| 170 | AirPressureUnit u = PressureUnit.fromString( |
| 171 | element.getAttribute("AirPressureUnit")); |
| 172 | Unit<Pressure> base = u.unit(); |
| 173 | Double value = Double.valueOf( |
| 174 | element.getAttribute("AirPressure")); |
| 175 | setAirPressure(base.multiply(value.doubleValue())); |
164 | 176 | } |
165 | 177 | if (element.hasAttribute("Humidity")) |
166 | 178 | { |
… |
… |
|
212 | 224 | } |
213 | 225 | |
214 | 226 | // Property |
215 | | public Double getTemperature() |
| 227 | public Unit<Temperature> getTemperature() |
216 | 228 | { |
217 | 229 | return temperature; |
218 | 230 | } |
219 | 231 | |
220 | | public void setTemperature(Double temperature) |
| 232 | public void setTemperature(Unit<Temperature> temperature) |
221 | 233 | { |
222 | 234 | this.temperature = temperature; |
223 | 235 | } |
224 | 236 | |
225 | 237 | // Property |
226 | | public Double getAirPressure() |
| 238 | public Unit<Pressure> getAirPressure() |
227 | 239 | { |
228 | 240 | return airPressure; |
229 | 241 | } |
230 | 242 | |
231 | | public void setAirPressure(Double airPressure) |
| 243 | public void setAirPressure(Unit<Pressure> airPressure) |
232 | 244 | { |
233 | 245 | this.airPressure = airPressure; |
234 | 246 | } |
… |
… |
|
279 | 291 | if (temperature != null) |
280 | 292 | { |
281 | 293 | // Attribute property Temperature |
282 | | ImagingEnvironment_element.setAttribute("Temperature", temperature.toString()); |
| 294 | ImagingEnvironment_element.setAttribute("Temperature", temperature.value().toString()); |
| 295 | ImagingEnvironment_element.setAttribute("TemperatureUnit", TemperatureUnit.fromUnit(temperature.unit()).toString()); |
283 | 296 | } |
284 | 297 | if (airPressure != null) |
285 | 298 | { |
286 | 299 | // Attribute property AirPressure |
287 | | ImagingEnvironment_element.setAttribute("AirPressure", airPressure.toString()); |
| 300 | ImagingEnvironment_element.setAttribute("AirPressure", airPressure.value().toString()); |
| 301 | ImagingEnvironment_element.setAttribute("AirPressureUnit", AirPressureUnit.fromUnit(airPressure.unit()).toString()); |
288 | 302 | } |
289 | 303 | if (humidity != null) |
290 | 304 | { |
Download in other formats:
1.3.13-PRO © 2008-2011
Agilo Software all
rights reserved
(this page was served in: 0.66208 sec.)