diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-03-13 13:36:13 +0100 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-03-13 13:36:13 +0100 |
commit | 469d90ad6862d648ca77f923245eaa3131f32248 (patch) | |
tree | 809fe197af5c89a13082431d3ea21f90bae6e526 | |
parent | cd2a61224583be361177c5fb78e1aa6fa6cf6cb8 (diff) |
tighten associations
-rw-r--r-- | classes.puml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/classes.puml b/classes.puml index 0af0f45..b27b72a 100644 --- a/classes.puml +++ b/classes.puml @@ -29,13 +29,13 @@ class Course extends Activity { + lecturer: ResearchAssociate + ects: int } -Course *-- Person.ResearchAssociate +Course "1..*" *-- Person.ResearchAssociate class StudentProject extends Activity { + supervisor: ResearchAssociate + ects: int } -StudentProject *-- Person.ResearchAssociate +StudentProject "1" *-- Person.ResearchAssociate } @@ -47,8 +47,8 @@ class Programme { + addActivity(): void + valid() } -Programme *- Activity.Course -Programme *- Activity.StudentProject +Programme "1..*" o-- Activity.Course +Programme "5" o-- Activity.StudentProject Programme "1" *-- Person.Student class Bachelorizer { |