Update 'Class_Diagram'

master
Alexis Drai 3 years ago
parent f6ddafe80b
commit 5bf735a7ad

@ -243,7 +243,7 @@ Turn .left. (Die, Face) : [*] /+DiceNFaces
Face "[1]" -up- "[1]" Die Face "[1]" -up- "[1]" Die
Turn -down-> "/+Player" Player Turn -down-> "/+Player" Player
MasterOfCeremonies --> IManager : "T <-- <KeyValuePair<string, [*] Die>>" MasterOfCeremonies --> IManager : "T <-- <DiceGroup>"
MasterOfCeremonies --> IManager : "T <-- <Player>" MasterOfCeremonies --> IManager : "T <-- <Player>"
MasterOfCeremonies --> IManager : "T <-- <Game>" MasterOfCeremonies --> IManager : "T <-- <Game>"
@ -283,7 +283,7 @@ package Model <<Frame>> #bada55 {
class PlayerManager $done class PlayerManager $done
class Player $done { class Player $done {
-name: string /+Name: string
} }
} }
@ -322,6 +322,10 @@ package Model <<Frame>> #bada55 {
package Dice #fdb { package Dice #fdb {
class DiceGroupManager $inprogress class DiceGroupManager $inprogress
class DiceGroup $done {
/+Name: string
}
abstract class Die $done { abstract class Die $done {
{static} ~rdm: Random {static} ~rdm: Random
@ -352,8 +356,9 @@ ImageDie --|> HomogeneousDie : "T <-- <Uri>"
ColorDie --|> HomogeneousDie : "T <-- <Color>" ColorDie --|> HomogeneousDie : "T <-- <Color>"
NumberDie --|> HomogeneousDie : "T <-- <int>" NumberDie --|> HomogeneousDie : "T <-- <int>"
DiceGroupManager ..|> IManager : "T <-- <KeyValuePair<string, [*] Die>>" DiceGroupManager ..|> IManager : "T <-- <DiceGroup>"
DiceGroupManager -up-> "[*[*]] -diceGroups" Die DiceGroupManager -up-> "[*] -diceGroups" DiceGroup
DiceGroup -up-> "[*] -dice" Die
HomogeneousDie --|> Die HomogeneousDie --|> Die

Loading…
Cancel
Save