#190 Remove urm plugin

This commit is contained in:
Ilkka Seppälä
2017-11-28 20:55:52 +02:00
parent 4450000a83
commit b0f9582824
98 changed files with 0 additions and 5137 deletions

View File

@ -1,60 +0,0 @@
@startuml
package com.iluwatar.visitor {
class App {
+ App()
+ main(args : String[]) {static}
}
class Commander {
+ Commander(children : Unit[])
+ accept(visitor : UnitVisitor)
+ toString() : String
}
class CommanderVisitor {
- LOGGER : Logger {static}
+ CommanderVisitor()
+ visitCommander(commander : Commander)
+ visitSergeant(sergeant : Sergeant)
+ visitSoldier(soldier : Soldier)
}
class Sergeant {
+ Sergeant(children : Unit[])
+ accept(visitor : UnitVisitor)
+ toString() : String
}
class SergeantVisitor {
- LOGGER : Logger {static}
+ SergeantVisitor()
+ visitCommander(commander : Commander)
+ visitSergeant(sergeant : Sergeant)
+ visitSoldier(soldier : Soldier)
}
class Soldier {
+ Soldier(children : Unit[])
+ accept(visitor : UnitVisitor)
+ toString() : String
}
class SoldierVisitor {
- LOGGER : Logger {static}
+ SoldierVisitor()
+ visitCommander(commander : Commander)
+ visitSergeant(sergeant : Sergeant)
+ visitSoldier(soldier : Soldier)
}
abstract class Unit {
- children : Unit[]
+ Unit(children : Unit[])
+ accept(visitor : UnitVisitor)
}
interface UnitVisitor {
+ visitCommander(Commander) {abstract}
+ visitSergeant(Sergeant) {abstract}
+ visitSoldier(Soldier) {abstract}
}
}
Commander --|> Unit
CommanderVisitor ..|> UnitVisitor
Sergeant --|> Unit
SergeantVisitor ..|> UnitVisitor
Soldier --|> Unit
SoldierVisitor ..|> UnitVisitor
@enduml