diff --git a/Additional_Notes/class_diagram.plantuml b/Additional_Notes/class_diagram.plantuml index a73ab1e..182db9e 100644 --- a/Additional_Notes/class_diagram.plantuml +++ b/Additional_Notes/class_diagram.plantuml @@ -7,7 +7,31 @@ skinparam class { } skinparam shadowing false +package API { + class ConfigurationAPI + class RecommenderAPI + class ProductStructureAPI +} + +package Manager { + class RecommendationManager +} + +package Model{ + class ConfigurationModel + class PreferenceModel + class ProductStructureModel +} + +package DAO { + class ConfigurationDAO + class ProductStructureDAO +} + package Scoring { + + + package List { class ListFunction class ListToListFunction @@ -98,6 +122,8 @@ package Scoring { } } +RecommendationManager *-- ScoringFunction + @enduml \ No newline at end of file