First batch

This commit is contained in:
pb
2024-07-16 10:56:36 +02:00
parent 5ba33d3131
commit 034a81cedb
19 changed files with 540 additions and 30 deletions

View File

@@ -2,7 +2,7 @@
abstract Ressource {
+id: int
+UUID: int
+name: string
+icon: string
+description: string
@@ -11,12 +11,12 @@ abstract Ressource {
}
class Data {
+id: int
+UUID: int
+name: string
}
class Processing {
+id: int
+UUID: int
+name: string
+container: string
+command: int
@@ -25,83 +25,83 @@ class Processing {
}
class Storage {
+id: int
+UUID: int
+name: string
+url: string
+capacity: int
}
class Datacenter {
+id: int
+UUID: int
+name: string
}
class Workflow {
+id: int
+UUID: int
+name: string
}
class ResourceSet {
+id: int
+UUID: int
+name: string
+ressources: Ressource[]
}
class WorkflowSchedule {
+id: int
+UUID: int
+start: date
+end: date
+cron : string
}
class Graph {
+id: int
+ressources: map[GraphicElement.ID]Ressource
+UUID: int
+ressources: map[GraphicElement.UUID]Ressource
+links: Link[]
}
class Link {
+id: int
+source: GraphicElement.ID
+target: GraphicElement.ID
+UUID: int
+source: GraphicElement.UUID
+target: GraphicElement.UUID
+graphic: GraphicLink
}
class GraphicLink {
+id: int
+UUID: int
+startXY: coord
+endXY: coord
+style: string
}
class GraphicElement {
+id: int
+UUID: int
+style: string
+xy: coord
}
class Calendar {
+id: int
+UUID: int
+name: string
+workflows: Workflow[]
+owner: string
}
class UserWorkflows {
+id: int
+UUID: int
+user: string
+workflows: Workflow[]
}
class DatacenterWorkflows {
+id: int
+UUID: int
+datacenter: Datacenter
+workflows: Workflow[]
}
class Graph {
+id: int
+UUID: int
+graph: Graph
+workflows: Workflow[]
}
@@ -121,7 +121,7 @@ Ressource <|-- Workflow
ResourceSet "1" o-- "0..*" Ressource
Workflow "1" o-- "0..*" ResourceSet
Workflow "1" o-- "0..*" WorkflowSchedule
Workflow "1" o-- "0..1" WorkflowSchedule
Workflow "1" o-- "0..*" Graph
Graph "1" o-- "0..*" Resources

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 102 KiB