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,13 +1,20 @@
@startuml
package com.iluwatar.chain {
class OrcSoldier {
+ OrcSoldier(handler : RequestHandler)
+ handleRequest(req : Request)
+ toString() : String
}
class OrcCommander {
+ OrcCommander(handler : RequestHandler)
+ handleRequest(req : Request)
+ toString() : String
}
class App {
+ App()
+ main(args : String[]) {static}
class OrcKing {
~ chain : RequestHandler
+ OrcKing()
- buildChain()
+ makeRequest(req : Request)
}
class Request {
- handled : boolean
@ -20,21 +27,9 @@ package com.iluwatar.chain {
+ markHandled()
+ toString() : String
}
class OrcOfficer {
+ OrcOfficer(handler : RequestHandler)
+ handleRequest(req : Request)
+ toString() : String
}
class OrcKing {
~ chain : RequestHandler
+ OrcKing()
- buildChain()
+ makeRequest(req : Request)
}
class OrcSoldier {
+ OrcSoldier(handler : RequestHandler)
+ handleRequest(req : Request)
+ toString() : String
class App {
+ App()
+ main(args : String[]) {static}
}
abstract class RequestHandler {
- next : RequestHandler
@ -43,6 +38,11 @@ package com.iluwatar.chain {
# printHandling(req : Request)
+ toString() : String {abstract}
}
class OrcOfficer {
+ OrcOfficer(handler : RequestHandler)
+ handleRequest(req : Request)
+ toString() : String
}
enum RequestType {
+ COLLECT_TAX {static}
+ DEFEND_CASTLE {static}
@ -52,9 +52,9 @@ package com.iluwatar.chain {
}
}
RequestHandler --> "-next" RequestHandler
OrcKing --> "-chain" RequestHandler
Request --> "-requestType" RequestType
OrcKing --> "-chain" RequestHandler
OrcSoldier --|> RequestHandler
OrcCommander --|> RequestHandler
OrcOfficer --|> RequestHandler
OrcSoldier --|> RequestHandler
@enduml