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,21 +1,5 @@
@startuml
package com.iluwatar.reader.writer.lock {
-class ReadLock {
- ReadLock(ReaderWriterLock)
+ lock()
+ lockInterruptibly()
+ newCondition() : Condition
+ tryLock() : boolean
+ tryLock(time : long, unit : TimeUnit) : boolean
+ unlock()
}
class Writer {
- name : String
- writeLock : Lock
+ Writer(name : String, writeLock : Lock)
+ run()
+ write()
}
class ReaderWriterLock {
- currentReaderCount : int
- globalMutex : Set<Object>
@ -31,7 +15,7 @@ package com.iluwatar.reader.writer.lock {
+ writeLock() : Lock
}
-class WriteLock {
- WriteLock(ReaderWriterLock)
- WriteLock()
+ lock()
+ lockInterruptibly()
+ newCondition() : Condition
@ -43,6 +27,22 @@ package com.iluwatar.reader.writer.lock {
+ App()
+ main(args : String[]) {static}
}
-class ReadLock {
- ReadLock()
+ lock()
+ lockInterruptibly()
+ newCondition() : Condition
+ tryLock() : boolean
+ tryLock(time : long, unit : TimeUnit) : boolean
+ unlock()
}
class Writer {
- name : String
- writeLock : Lock
+ Writer(name : String, writeLock : Lock)
+ run()
+ write()
}
class Reader {
- name : String
- readLock : Lock
@ -51,8 +51,8 @@ package com.iluwatar.reader.writer.lock {
+ run()
}
}
ReadLock --+ ReaderWriterLock
ReaderWriterLock --> "-readerLock" ReadLock
ReadLock --+ ReaderWriterLock
ReaderWriterLock --> "-writerLock" WriteLock
WriteLock --+ ReaderWriterLock
@enduml