1
- <?xml version =" 1.0" encoding =" UTF-8" ?>
2
- <class-diagram version =" 1.1.10" icons =" true" automaticImage =" PNG" always-add-relationships =" false"
3
- generalizations =" true" realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true"
4
- router =" FAN" >
5
- <class id =" 1" language =" java" name =" com.iluwatar.event.asynchronous.App" project =" event-asynchronous"
6
- file =" /event-asynchronous/src/main/java/com/iluwatar/event/asynchronous/App.java" binary =" false"
7
- corner =" BOTTOM_RIGHT" >
8
- <position height =" -1" width =" -1" x =" 629" y =" 221" />
9
- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
10
- sort-features =" false" accessors =" true" visibility =" true" >
11
- <attributes public =" false" package =" false" protected =" false" private =" false" static =" true" />
12
- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
13
- </display >
14
- </class >
15
- <class id =" 2" language =" java" name =" com.iluwatar.event.asynchronous.Event" project =" event-asynchronous"
16
- file =" /event-asynchronous/src/main/java/com/iluwatar/event/asynchronous/Event.java" binary =" false"
17
- corner =" BOTTOM_RIGHT" >
18
- <position height =" -1" width =" -1" x =" 195" y =" 475" />
19
- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
20
- sort-features =" false" accessors =" true" visibility =" true" >
21
- <attributes public =" false" package =" false" protected =" false" private =" false" static =" true" />
22
- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
23
- </display >
24
- </class >
25
- <class id =" 3" language =" java" name =" com.iluwatar.event.asynchronous.EventManager" project =" event-asynchronous"
26
- file =" /event-asynchronous/src/main/java/com/iluwatar/event/asynchronous/EventManager.java" binary =" false"
27
- corner =" BOTTOM_RIGHT" >
28
- <position height =" -1" width =" -1" x =" 575" y =" 475" />
29
- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
30
- sort-features =" false" accessors =" true" visibility =" true" >
31
- <attributes public =" false" package =" false" protected =" false" private =" false" static =" true" />
32
- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
33
- </display >
34
- </class >
35
- <interface id =" 4" language =" java" name =" com.iluwatar.event.asynchronous.IEvent" project =" event-asynchronous"
36
- file =" /event-asynchronous/src/main/java/com/iluwatar/event/asynchronous/IEvent.java" binary =" false"
37
- corner =" BOTTOM_RIGHT" >
38
- <position height =" -1" width =" -1" x =" 196" y =" 197" />
39
- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
40
- sort-features =" false" accessors =" true" visibility =" true" >
41
- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
42
- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
43
- </display >
44
- </interface >
45
- <interface id =" 5" language =" java" name =" com.iluwatar.event.asynchronous.ThreadCompleteListener"
46
- project =" event-asynchronous"
47
- file =" /event-asynchronous/src/main/java/com/iluwatar/event/asynchronous/ThreadCompleteListener.java" binary =" false"
48
- corner =" BOTTOM_RIGHT" >
49
- <position height =" -1" width =" -1" x =" 396" y =" 229" />
50
- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
51
- sort-features =" false" accessors =" true" visibility =" true" >
52
- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
53
- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
54
- </display >
55
- </interface >
56
- <class id =" 6" language =" java" name =" com.iluwatar.event.asynchronous.EventAsynchronousTest"
57
- project =" event-asynchronous"
58
- file =" /event-asynchronous/src/test/java/com/iluwatar/event/asynchronous/EventAsynchronousTest.java" binary =" false"
59
- corner =" BOTTOM_RIGHT" >
60
- <position height =" -1" width =" -1" x =" 924" y =" 220" />
61
- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
62
- sort-features =" false" accessors =" true" visibility =" true" >
63
- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
64
- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
65
- </display >
66
- </class >
67
- <association id =" 7" >
68
- <end type =" SOURCE" refId =" 6" navigable =" false" >
69
- <attribute id =" 8" name =" app" >
70
- <position height =" 0" width =" 0" x =" 0" y =" 0" />
71
- </attribute >
72
- <multiplicity id =" 9" minimum =" 0" maximum =" 1" >
73
- <position height =" 16" width =" 23" x =" 714" y =" 226" />
74
- </multiplicity >
75
- </end >
76
- <end type =" TARGET" refId =" 1" navigable =" true" />
77
- <display labels =" true" multiplicity =" true" />
78
- </association >
79
- <association id =" 10" >
80
- <end type =" SOURCE" refId =" 2" navigable =" false" >
81
- <attribute id =" 11" name =" eventListener" >
82
- <position height =" 18" width =" 74" x =" 250" y =" 287" />
83
- </attribute >
84
- <multiplicity id =" 12" minimum =" 0" maximum =" 1" >
85
- <position height =" 0" width =" 0" x =" 0" y =" 0" />
86
- </multiplicity >
87
- </end >
88
- <end type =" TARGET" refId =" 5" navigable =" true" />
89
- <display labels =" true" multiplicity =" true" />
90
- </association >
91
- <association id =" 13" >
92
- <bendpoint x =" 433" y =" 475" />
93
- <end type =" SOURCE" refId =" 3" navigable =" false" >
94
- <attribute id =" 14" name =" eventPool" >
95
- <position height =" 0" width =" 0" x =" 0" y =" 0" />
96
- </attribute >
97
- <multiplicity id =" 15" minimum =" 0" maximum =" 2147483647" >
98
- <position height =" 0" width =" 0" x =" 0" y =" 0" />
99
- </multiplicity >
100
- </end >
101
- <end type =" TARGET" refId =" 2" navigable =" true" />
102
- <display labels =" true" multiplicity =" true" />
103
- </association >
104
- <realization id =" 16" >
105
- <end type =" SOURCE" refId =" 2" />
106
- <end type =" TARGET" refId =" 4" />
107
- </realization >
108
- <realization id =" 17" >
109
- <end type =" SOURCE" refId =" 3" />
110
- <end type =" TARGET" refId =" 5" />
111
- </realization >
112
- <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
113
- sort-features =" false" accessors =" true" visibility =" true" >
114
- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
115
- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
116
- </classifier-display >
117
- <association-display labels =" true" multiplicity =" true" />
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <class-diagram version =" 1.2.2" icons =" true" automaticImage =" PNG" always-add-relationships =" false" generalizations =" true"
3
+ realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true" >
4
+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
5
+ sort-features =" false" accessors =" true" visibility =" true" >
6
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
7
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
8
+ </classifier-display >
9
+ <association-display labels =" true" multiplicity =" true" />
118
10
</class-diagram >
0 commit comments