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,10 +1,16 @@
@startuml
package com.iluwatar.intercepting.filter {
interface Filter {
+ execute(Order) : String {abstract}
+ getLast() : Filter {abstract}
+ getNext() : Filter {abstract}
+ setNext(Filter) {abstract}
class DepositFilter {
+ DepositFilter()
+ execute(order : Order) : String
}
class AddressFilter {
+ AddressFilter()
+ execute(order : Order) : String
}
class App {
+ App()
+ main(args : String[]) {static}
}
abstract class AbstractFilter {
- next : Filter
@ -15,14 +21,6 @@ package com.iluwatar.intercepting.filter {
+ getNext() : Filter
+ setNext(filter : Filter)
}
class ContactFilter {
+ ContactFilter()
+ execute(order : Order) : String
}
class OrderFilter {
+ OrderFilter()
+ execute(order : Order) : String
}
class Order {
- address : String
- contactNumber : String
@ -42,47 +40,49 @@ package com.iluwatar.intercepting.filter {
+ setName(name : String)
+ setOrder(order : String)
}
class AddressFilter {
+ AddressFilter()
+ execute(order : Order) : String
}
~class DListener {
~ DListener(this$0 : Target)
+ actionPerformed(e : ActionEvent)
}
class FilterManager {
- filterChain : FilterChain
+ FilterManager()
+ addFilter(filter : Filter)
+ filterRequest(order : Order) : String
}
class NameFilter {
+ NameFilter()
+ execute(order : Order) : String
}
class ContactFilter {
+ ContactFilter()
+ execute(order : Order) : String
}
interface Filter {
+ execute(Order) : String {abstract}
+ getLast() : Filter {abstract}
+ getNext() : Filter {abstract}
+ setNext(Filter) {abstract}
}
~class DListener {
~ DListener()
+ actionPerformed(e : ActionEvent)
}
class OrderFilter {
+ OrderFilter()
+ execute(order : Order) : String
}
class FilterChain {
- chain : Filter
+ FilterChain()
+ addFilter(filter : Filter)
+ execute(order : Order) : String
}
class DepositFilter {
+ DepositFilter()
+ execute(order : Order) : String
}
class App {
+ App()
+ main(args : String[]) {static}
}
class NameFilter {
+ NameFilter()
+ execute(order : Order) : String
}
}
AbstractFilter --> "-next" Filter
DListener --+ Target
FilterChain --> "-chain" Filter
FilterManager --> "-filterChain" FilterChain
DepositFilter --|> AbstractFilter
AddressFilter --|> AbstractFilter
AbstractFilter ..|> Filter
NameFilter --|> AbstractFilter
ContactFilter --|> AbstractFilter
OrderFilter --|> AbstractFilter
AddressFilter --|> AbstractFilter
DepositFilter --|> AbstractFilter
NameFilter --|> AbstractFilter
@enduml