|
|
|
@ -291,7 +291,7 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PlayerManager ..|> "T <-- <Player>" IManager
|
|
|
|
|
PlayerManager ..|> IManager : "T <-- <Player>"
|
|
|
|
|
PlayerManager --> "[*] -players" Player
|
|
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
@ -349,11 +349,11 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ImageDie --|> "T <-- <Uri>" HomogeneousDie
|
|
|
|
|
ColorDie --|> "T <-- <Color>" HomogeneousDie
|
|
|
|
|
NumberDie --|> "T <-- <int>" HomogeneousDie
|
|
|
|
|
ImageDie --|> HomogeneousDie : "T <-- <Uri>"
|
|
|
|
|
ColorDie --|> HomogeneousDie : "T <-- <Color>"
|
|
|
|
|
NumberDie --|> HomogeneousDie : "T <-- <int>"
|
|
|
|
|
|
|
|
|
|
DieManager ..|> "T <-- <KeyValuePair<string, [*] Die>>" IManager
|
|
|
|
|
DieManager ..|> IManager : "T <-- <KeyValuePair<string, [*] Die>>"
|
|
|
|
|
DieManager -up-> "[*[*]] -diceGroups" Die
|
|
|
|
|
|
|
|
|
|
HomogeneousDie --|> Die
|
|
|
|
@ -400,9 +400,9 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Face --|> Face
|
|
|
|
|
ImageFace --|> "T <-- <Uri>" Face
|
|
|
|
|
ColorFace --|> "T <-- <Color>" Face
|
|
|
|
|
NumberFace --|> "T <-- <int>" Face
|
|
|
|
|
ImageFace --|> Face : "T <-- <Uri>"
|
|
|
|
|
ColorFace --|> Face : "T <-- <Color>"
|
|
|
|
|
NumberFace --|> Face : "T <-- <int>"
|
|
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
|
```
|
|
|
|
@ -642,7 +642,7 @@ package Data <<Database>> #ddd {
|
|
|
|
|
DiceAppDbContext --> "[*] /+Players" PlayerEntity
|
|
|
|
|
|
|
|
|
|
PlayerDbManager -left-> "-db" DiceAppDbContext
|
|
|
|
|
PlayerDbManager ..|> "T <-- <PlayerEntity>" DiceApp.Model.IManager
|
|
|
|
|
PlayerDbManager ..|> DiceApp.Model.IManager : "T <-- <PlayerEntity>"
|
|
|
|
|
PlayerExtensions .left.> PlayerEntity
|
|
|
|
|
PlayerExtensions ..> DiceApp.Model.Player
|
|
|
|
|
|
|
|
|
|