modelling

This commit is contained in:
mr
2024-12-16 12:17:20 +01:00
parent 02d1e93c78
commit 7696f065f8
9 changed files with 383 additions and 74 deletions

View File

@@ -7,7 +7,7 @@ abstract Resource{
+icon: string
+description: string
+graphic: GraphicElement
+element: DataResource/ProcessingResource/StorageResource/Workflow/DatacenterResource
+element: DataResource/ProcessingResource/StorageResource/Workflow/ComputeResource
}
class DataResource {
@@ -31,7 +31,7 @@ class StorageResource {
+capacity: int
}
class DatacenterResource {
class ComputeResource {
+UUID: int
+name: string
@@ -96,7 +96,7 @@ class UserWorkflows {
class DatacenterWorkflows {
+UUID: int
+datacenter: DatacenterResource
+compute: ComputeResource
+workflows: Workflow[]
}
@@ -159,7 +159,7 @@ DatacenterWorkflows "1" o-- "0..*" Workflow
Resource<|-- DataResource
Resource<|-- ProcessingResource
Resource<|-- StorageResource
Resource<|-- DatacenterResource
Resource<|-- ComputeResource
Resource<|-- Workflow
ResourceSet "1" o-- "0..*" Ressource