10UMLClass63012010030MainUMLClass980310240140<<Interface>>
PlantDatabase
--
+ getPlantList: List<Plant>UMLClass82059022050TaskListControllerUMLClass1020100210140<<Record>>
Plant
--
+ name (readonly)
+ description (readonly)
+ spacing (readonly)UMLClass106059016050TaskListModelUMLClass51057018070PlantListModelUMLClass29057018080PlantListControllerUMLClass30017010030TaskUMLClass300360240140<<Interface>>
TaskDatabase
--
+ getTaskList: List<Task>
+ saveTask(Task task): void
+ removeTask(Task task): booleanUMLClass560210100100MainWindowUMLClass690230180130MainWindowControllerUMLClass60042021070NotificationServiceUMLClass990680240140<<Interface>>
WeatherService
--
+ getWeatherForecast: WeatherForecastUMLClass700680230100WeatherForecast
--
- updateTasks