Commit 588bcf72 authored by Tomáš Biloš's avatar Tomáš Biloš
Browse files

Merge branch...

Merge branch '16-change-ownership-of-performanceevaluation-from-report-to-agentassignment-uml' into 'main'

feat: update class diagram

Closes #16

See merge request !14
parents 56997395 f536d804
......@@ -11,11 +11,9 @@ class Skill {
}
class WeaponSkill {
weaponCategory: WeaponCategory
}
class LanguageSkill {
language: LanguageCode
}
Skill <|-- WeaponSkill
......@@ -25,7 +23,6 @@ class Mission {
start: Date
duration: Time
objectives: string
materialResources: Resource[]
}
'k assignmentu
......@@ -73,12 +70,14 @@ enum WeaponCategory {
explosives
}
Mission o--> Country: targetCountry
Mission *-> AgentAssignment : includes >
AgentAssignment <-o Agent : has >
AgentAssignment *--> Report
Report *--> PerformanceEvaluation
Agent "1" *--> "1..*" Skill : has >
Mission "1" --> "1..*" Resource
Mission "1..*" o--> "1" Country : targetCountry
Mission "1..*" *-> "1" AgentAssignment : assignments
AgentAssignment "1..*" o-> "1" Agent : agent
AgentAssignment "1" *--> "1..*" Report : reports
AgentAssignment "1" *--> "1..*" PerformanceEvaluation : performanceEvaluations
Agent "1" *--> "1..*" Skill : skills
Mission "1" *--> "1..*" Resource : materialResources
WeaponSkill "1" o--> "1" WeaponCategory : weaponCategory
LanguageSkill "1" o--> "1" LanguageCode : languageCode
@enduml
\ No newline at end of file
@enduml
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment