created ClassDiagramDraft
This commit is contained in:
parent
8d47ee80ee
commit
758b1bb07c
|
@ -1,2 +1,7 @@
|
|||
# PM3-HS22-IT21b_WIN-Team1
|
||||
PM3 FivePlants Gartenverwaltung
|
||||
|
||||
## Class Diagram
|
||||
Umletino: https://www.umletino.com/umletino.html
|
||||
|
||||
Draft File: doc/ClassDiagramDraft.uxf
|
|
@ -0,0 +1,19 @@
|
|||
<diagram program="umletino" version="15.0.0"><zoom_level>10</zoom_level><element><id>UMLClass</id><coordinates><x>630</x><y>120</y><w>100</w><h>30</h></coordinates><panel_attributes>Main</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>980</x><y>310</y><w>240</w><h>140</h></coordinates><panel_attributes><<Interface>>
|
||||
PlantDatabase
|
||||
--
|
||||
+ getPlantList: List<Plant></panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>820</x><y>590</y><w>220</w><h>50</h></coordinates><panel_attributes>TaskListController</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1020</x><y>100</y><w>210</w><h>140</h></coordinates><panel_attributes><<Record>>
|
||||
Plant
|
||||
--
|
||||
+ name (readonly)
|
||||
+ description (readonly)
|
||||
+ spacing (readonly)</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1060</x><y>590</y><w>160</w><h>50</h></coordinates><panel_attributes>TaskListModel</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>510</x><y>570</y><w>180</w><h>70</h></coordinates><panel_attributes>PlantListModel</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>290</x><y>570</y><w>180</w><h>80</h></coordinates><panel_attributes>PlantListController</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>300</x><y>170</y><w>100</w><h>30</h></coordinates><panel_attributes>Task</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>300</x><y>360</y><w>240</w><h>140</h></coordinates><panel_attributes><<Interface>>
|
||||
TaskDatabase
|
||||
--
|
||||
+ getTaskList: List<Task>
|
||||
+ saveTask(Task task): void
|
||||
+ removeTask(Task task): boolean</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>560</x><y>210</y><w>100</w><h>100</h></coordinates><panel_attributes>MainWindow</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>690</x><y>230</y><w>180</w><h>130</h></coordinates><panel_attributes>MainWindowController</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>600</x><y>420</y><w>210</w><h>70</h></coordinates><panel_attributes>NotificationService</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>990</x><y>680</y><w>240</w><h>140</h></coordinates><panel_attributes><<Interface>>
|
||||
WeatherService
|
||||
--
|
||||
+ getWeatherForecast: WeatherForecast</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>700</x><y>680</y><w>230</w><h>100</h></coordinates><panel_attributes>WeatherForecast
|
||||
--
|
||||
- updateTasks</panel_attributes><additional_attributes></additional_attributes></element></diagram>
|
Loading…
Reference in New Issue