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,5 +1,15 @@
@startuml
package com.iluwatar.property {
class App {
+ App()
+ main(args : String[]) {static}
}
interface Prototype {
+ get(Stats) : Integer {abstract}
+ has(Stats) : boolean {abstract}
+ remove(Stats) {abstract}
+ set(Stats, Integer) {abstract}
}
class Character {
- name : String
- properties : Map<Stats, Integer>
@ -16,15 +26,12 @@ package com.iluwatar.property {
+ toString() : String
+ type() : Type
}
interface Prototype {
+ get(Stats) : Integer {abstract}
+ has(Stats) : boolean {abstract}
+ remove(Stats) {abstract}
+ set(Stats, Integer) {abstract}
}
class App {
+ App()
+ main(args : String[]) {static}
enum Type {
+ MAGE {static}
+ ROGUE {static}
+ WARRIOR {static}
+ valueOf(name : String) : Type {static}
+ values() : Type[] {static}
}
enum Stats {
+ AGILITY {static}
@ -38,13 +45,6 @@ package com.iluwatar.property {
+ valueOf(name : String) : Stats {static}
+ values() : Stats[] {static}
}
enum Type {
+ MAGE {static}
+ ROGUE {static}
+ WARRIOR {static}
+ valueOf(name : String) : Type {static}
+ values() : Type[] {static}
}
}
App --+ Character
Character --> "-prototype" Prototype