UML generation: Mark the urm-maven-plugin execution to be ignored in Eclipse and recreate all .puml files

This commit is contained in:
Ilkka Seppälä
2016-09-18 17:51:09 +03:00
parent b030cd4eba
commit 6026eedd51
78 changed files with 1676 additions and 1609 deletions

View File

@ -1,34 +1,10 @@
@startuml
package com.iluwatar.event.aggregator {
class KingsHand {
+ KingsHand()
+ KingsHand(obs : EventObserver)
+ onEvent(e : Event)
+ timePasses(day : Weekday)
}
class KingJoffrey {
+ KingJoffrey()
+ onEvent(e : Event)
}
class Scout {
+ Scout()
+ Scout(obs : EventObserver)
+ timePasses(day : Weekday)
}
class LordVarys {
+ LordVarys()
+ LordVarys(obs : EventObserver)
+ timePasses(day : Weekday)
}
class App {
+ App()
+ main(args : String[]) {static}
}
class LordBaelish {
+ LordBaelish()
+ LordBaelish(obs : EventObserver)
+ timePasses(day : Weekday)
}
abstract class EventEmitter {
- observers : List<EventObserver>
+ EventEmitter()
@ -37,9 +13,33 @@ package com.iluwatar.event.aggregator {
+ registerObserver(obs : EventObserver)
+ timePasses(Weekday) {abstract}
}
class KingJoffrey {
+ KingJoffrey()
+ onEvent(e : Event)
}
class LordBaelish {
+ LordBaelish()
+ LordBaelish(obs : EventObserver)
+ timePasses(day : Weekday)
}
interface EventObserver {
+ onEvent(Event) {abstract}
}
class KingsHand {
+ KingsHand()
+ KingsHand(obs : EventObserver)
+ onEvent(e : Event)
+ timePasses(day : Weekday)
}
class Scout {
+ Scout()
+ Scout(obs : EventObserver)
+ timePasses(day : Weekday)
}
class App {
+ App()
+ main(args : String[]) {static}
}
enum Weekday {
+ FRIDAY {static}
+ MONDAY {static}
@ -64,10 +64,10 @@ package com.iluwatar.event.aggregator {
}
}
EventEmitter --> "-observers" EventObserver
LordVarys --|> EventEmitter
KingJoffrey ..|> EventObserver
LordBaelish --|> EventEmitter
KingsHand ..|> EventObserver
KingsHand --|> EventEmitter
KingJoffrey ..|> EventObserver
Scout --|> EventEmitter
LordVarys --|> EventEmitter
LordBaelish --|> EventEmitter
@enduml