public UpcomingWeatherImpl() { setIs(new Contract(UpcomingWeather.CONTRACT)); probabilitycode.setRange(new Uri(ProbabilityCodeImpl.CONTRACT)); probabilitycode.setHref(new Uri("probabiltityCode")); temperature.setUnit(new Uri("obix:units/celsius")); temperature.setHref(new Uri("temperature")); humidity.setUnit(new Uri("obix:units/percent")); humidity.setHref(new Uri("humidity")); pressure.setUnit(new Uri("obix:units/hectopascal")); // 100*kg^1*m^-1*s^-2 pressure.setHref(new Uri("pressure")); precipitation.setUnit(new Uri("obix:units/millimeter")); // 0.001*m^1 precipitation.setHref(new Uri("precipitation")); cloudiness.setUnit(new Uri("obix:units/percent")); cloudiness.setHref(new Uri("cloudiness")); fog.setUnit(new Uri("obix:units/percent")); fog.setHref(new Uri("fog")); windSpeed.setUnit(new Uri("obix:units/beaufort")); windSpeed.setHref(new Uri("windspeed")); dewpointTemperature.setUnit(new Uri("obix:units/celsius")); dewpointTemperature.setHref(new Uri("dewpointTemperature")); windDirection.setName("windDirection"); add(timestamp); // add(probabilitycode); add(temperature); add(humidity); add(pressure); add(precipitation); add(cloudiness); add(fog); add(windSpeed); add(windDirection); add(dewpointTemperature); }