This commit is contained in:
David Schirrmeister
2024-06-16 13:19:24 +02:00
parent 18ec0809fe
commit 7b2a0e55f8
17 changed files with 188 additions and 13 deletions

View File

@ -2,8 +2,8 @@
classDiagram
class Person
<<abstract>> Person
Person : - name
Person : - adress
Person : - name
Person : - adress
class Tourguide
Tourguide : - certifiedAdventurePackages <AdventurePackage*> vector
class Participant
@ -15,19 +15,20 @@ classDiagram
Accommodation : - adress
class Trip
Trip : - startingDate
class Booking
Booking : - payed
Booking : - dateOfBooking
Tourguide --|> Person
Participant --|> Person
Trip "1..*" *-- "1..*" AdventurePackage
Trip "*" *-- "1" Accommodation
Participant "1..*" -- Booking
Booking "1..*" -- "1..*" Trip
Tourguide "1" --* "*" Trip
Tourguide "1..*" -- "1..*" AdventurePackage
Trip "1..*" o-- "1..*" AdventurePackage
Trip "*" o-- "1" Accommodation
Participant "1..*" -- "1..*" Trip: Booking
Participant "1..*" .. Booking
Booking "1..*" .. "1..*" Trip
Tourguide "1" --o "*" Trip
Tourguide "1..*" -- "1..*" AdventurePackage
```
@ -67,8 +68,9 @@ sequenceDiagram
LibGui ->>+ EBook: generateLink()
EBook --)- LibGui: return link
LibGui ->>+ CTom: showLink()
CTom --)- LibGui: return
activate LibGui
LibGui ->> LibGui: showLink()
LibGui --)- LibGui: return
LibGui --) Tom: return