model update - shared workspaces
This commit is contained in:
parent
0ec80473cc
commit
9040d141c8
@ -1,7 +1,7 @@
|
|||||||
@startuml oclib
|
@startuml oclib
|
||||||
|
|
||||||
|
|
||||||
abstract Ressource {
|
abstract Resource{
|
||||||
+UUID: int
|
+UUID: int
|
||||||
+name: string
|
+name: string
|
||||||
+icon: string
|
+icon: string
|
||||||
@ -57,7 +57,7 @@ class WorkflowSchedule {
|
|||||||
|
|
||||||
class Graph {
|
class Graph {
|
||||||
+UUID: int
|
+UUID: int
|
||||||
+ressources: map[GraphicElement.UUID]Ressource
|
+ressources: map[GraphicElement.UUID]Resource
|
||||||
+links: Link[]
|
+links: Link[]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,16 +107,60 @@ class Graph {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
class Workspace {
|
||||||
|
+UUID: int
|
||||||
|
+name: string
|
||||||
|
+resources: ResourceSet[]
|
||||||
|
+peers: Peer[]
|
||||||
|
}
|
||||||
|
|
||||||
|
class Peer {
|
||||||
|
+UUID: int
|
||||||
|
+name: string
|
||||||
|
+url: string
|
||||||
|
}
|
||||||
|
|
||||||
|
class SharedWorkspace {
|
||||||
|
+UUID: int
|
||||||
|
+name: string
|
||||||
|
+version: string
|
||||||
|
+description: string
|
||||||
|
+attributes: map[string]string
|
||||||
|
+workspaces: Workspace[]
|
||||||
|
+workflows: Workflow[]
|
||||||
|
+peers: Peer[]
|
||||||
|
}
|
||||||
|
|
||||||
|
class RuleSet {
|
||||||
|
+UUID: int
|
||||||
|
+name: string
|
||||||
|
+description: string
|
||||||
|
+rules: Rule[]
|
||||||
|
}
|
||||||
|
class Rule {
|
||||||
|
+UUID: int
|
||||||
|
+name: string
|
||||||
|
+description: string
|
||||||
|
+condition: string
|
||||||
|
+action: string
|
||||||
|
}
|
||||||
|
|
||||||
|
SharedWorkspace "1" o-- "0..*" Workspace
|
||||||
|
SharedWorkspace "1" o-- "0..*" Peer
|
||||||
|
Workspace "1" o-- "0..*" ResourceSet
|
||||||
|
Peer -- Resource
|
||||||
|
RuleSet "1" o-- "0..*" Rule
|
||||||
|
SharedWorkspace -- RuleSet
|
||||||
|
|
||||||
UserWorkflows "1" o-- "0..*" Workflow
|
UserWorkflows "1" o-- "0..*" Workflow
|
||||||
|
|
||||||
DatacenterWorkflows "1" o-- "0..*" Workflow
|
DatacenterWorkflows "1" o-- "0..*" Workflow
|
||||||
|
|
||||||
Ressource <|-- DataResource
|
Resource<|-- DataResource
|
||||||
Ressource <|-- ProcessingResource
|
Resource<|-- ProcessingResource
|
||||||
Ressource <|-- StorageResource
|
Resource<|-- StorageResource
|
||||||
Ressource <|-- DatacenterResource
|
Resource<|-- DatacenterResource
|
||||||
Ressource <|-- Workflow
|
Resource<|-- Workflow
|
||||||
|
|
||||||
ResourceSet "1" o-- "0..*" Ressource
|
ResourceSet "1" o-- "0..*" Ressource
|
||||||
|
|
||||||
@ -127,7 +171,7 @@ Workflow "1" o-- "0..*" Graph
|
|||||||
Graph "1" o-- "0..*" Resources
|
Graph "1" o-- "0..*" Resources
|
||||||
Graph "1" o-- "0..*" Link
|
Graph "1" o-- "0..*" Link
|
||||||
|
|
||||||
Ressource --o GraphicElement
|
Resource--o GraphicElement
|
||||||
Link -- GraphicLink
|
Link -- GraphicLink
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user