#1113 Add uml-reverse-mapper plugin

This commit is contained in:
Ilkka Seppälä
2019-12-07 18:03:49 +02:00
parent 55769e9841
commit 0685a505d3
140 changed files with 7753 additions and 0 deletions

View File

@ -0,0 +1,45 @@
@startuml
package com.iluwatar.objectmother {
class King {
~ isDrunk : boolean
~ isHappy : boolean
+ King()
+ flirt(queen : Queen)
+ isHappy() : boolean
+ makeDrunk()
+ makeHappy()
+ makeSober()
+ makeUnhappy()
}
class Queen {
- isDrunk : boolean
- isFlirty : boolean
- isHappy : boolean
+ Queen()
+ getFlirted(king : King) : boolean
+ isFlirty() : boolean
+ makeDrunk()
+ makeHappy()
+ makeSober()
+ makeUnhappy()
+ setFlirtiness(flirtiness : boolean)
}
interface Royalty {
+ makeDrunk() {abstract}
+ makeHappy() {abstract}
+ makeSober() {abstract}
+ makeUnhappy() {abstract}
}
class RoyaltyObjectMother {
+ RoyaltyObjectMother()
+ createDrunkKing() : King {static}
+ createFlirtyQueen() : Queen {static}
+ createHappyDrunkKing() : King {static}
+ createHappyKing() : King {static}
+ createNotFlirtyQueen() : Queen {static}
+ createSoberUnhappyKing() : King {static}
}
}
King ..|> Royalty
Queen ..|> Royalty
@enduml