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.promise.Promise" project =" promise"
6+ file =" /promise/src/main/java/com/iluwatar/promise/Promise.java" binary =" false" corner =" BOTTOM_RIGHT" >
7+ <position height =" -1" width =" -1" x =" 524" y =" 541" />
8+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
9+ sort-features =" false" accessors =" true" visibility =" true" >
10+ <attributes public =" true" package =" true" protected =" true" private =" false" static =" true" />
11+ <operations public =" true" package =" false" protected =" true" private =" false" static =" true" />
12+ </display >
13+ </class >
14+ <interface id =" 2" language =" java" name =" java.util.concurrent.Future" project =" async-method-invocation"
15+ file =" /usr/lib/java/jdk1.8.0_45/jre/lib/rt.jar" binary =" true" corner =" BOTTOM_RIGHT" >
16+ <position height =" -1" width =" -1" x =" 527" y =" 94" />
17+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
18+ sort-features =" false" accessors =" true" visibility =" true" >
19+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
20+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
21+ </display >
22+ </interface >
23+ <class id =" 3" language =" java" name =" com.iluwatar.promise.PromiseSupport" project =" promise"
24+ file =" /promise/src/main/java/com/iluwatar/promise/PromiseSupport.java" binary =" false" corner =" BOTTOM_RIGHT" >
25+ <position height =" -1" width =" -1" x =" 524" y =" 313" />
26+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
27+ sort-features =" false" accessors =" true" visibility =" true" >
28+ <attributes public =" true" package =" false" protected =" true" private =" true" static =" true" />
29+ <operations public =" true" package =" false" protected =" true" private =" true" static =" true" />
30+ </display >
31+ </class >
32+ <interface id =" 4" language =" java" name =" java.util.concurrent.Executor" project =" async-method-invocation"
33+ file =" /usr/lib/java/jdk1.8.0_45/jre/lib/rt.jar" binary =" true" corner =" BOTTOM_RIGHT" >
34+ <position height =" -1" width =" -1" x =" 834" y =" 573" />
35+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
36+ sort-features =" false" accessors =" true" visibility =" true" >
37+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
38+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
39+ </display >
40+ </interface >
41+ <interface id =" 5" language =" java" name =" java.util.concurrent.Callable" project =" async-method-invocation"
42+ file =" /usr/lib/java/jdk1.8.0_45/jre/lib/rt.jar" binary =" true" corner =" BOTTOM_RIGHT" >
43+ <position height =" -1" width =" -1" x =" 825" y =" 433" />
44+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
45+ sort-features =" false" accessors =" true" visibility =" true" >
46+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
47+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
48+ </display >
49+ </interface >
50+ <interface id =" 6" language =" java" name =" java.util.function.Consumer" project =" async-method-invocation"
51+ file =" /usr/lib/java/jdk1.8.0_45/jre/lib/rt.jar" binary =" true" corner =" BOTTOM_RIGHT" >
52+ <position height =" -1" width =" -1" x =" 162" y =" 437" />
53+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
54+ sort-features =" false" accessors =" true" visibility =" true" >
55+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
56+ <operations public =" true" package =" true" protected =" true" private =" false" static =" true" />
57+ </display >
58+ </interface >
59+ <interface id =" 7" language =" java" name =" java.util.function.Function" project =" async-method-invocation"
60+ file =" /usr/lib/java/jdk1.8.0_45/jre/lib/rt.jar" binary =" true" corner =" BOTTOM_RIGHT" >
61+ <position height =" -1" width =" -1" x =" 168" y =" 591" />
62+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
63+ sort-features =" false" accessors =" true" visibility =" true" >
64+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
65+ <operations public =" true" package =" true" protected =" true" private =" false" static =" false" />
66+ </display >
67+ </interface >
68+ <class id =" 8" language =" java" name =" com.iluwatar.promise.App" project =" promise"
69+ file =" /promise/src/main/java/com/iluwatar/promise/App.java" binary =" false" corner =" BOTTOM_RIGHT" >
70+ <position height =" -1" width =" -1" x =" 992" y =" 206" />
71+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
72+ sort-features =" false" accessors =" true" visibility =" true" >
73+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
74+ <operations public =" true" package =" true" protected =" true" private =" false" static =" true" />
75+ </display >
76+ </class >
77+ <realization id =" 9" >
78+ <end type =" SOURCE" refId =" 3" />
79+ <end type =" TARGET" refId =" 2" />
80+ </realization >
81+ <dependency id =" 10" >
82+ <end type =" SOURCE" refId =" 8" />
83+ <end type =" TARGET" refId =" 1" />
84+ </dependency >
85+ <generalization id =" 11" >
86+ <end type =" SOURCE" refId =" 1" />
87+ <end type =" TARGET" refId =" 3" />
88+ </generalization >
89+ <dependency id =" 12" >
90+ <end type =" SOURCE" refId =" 1" />
91+ <end type =" TARGET" refId =" 4" />
92+ </dependency >
93+ <dependency id =" 13" >
94+ <end type =" SOURCE" refId =" 1" />
95+ <end type =" TARGET" refId =" 7" />
96+ </dependency >
97+ <dependency id =" 14" >
98+ <end type =" SOURCE" refId =" 8" />
99+ <end type =" TARGET" refId =" 4" />
100+ </dependency >
101+ <dependency id =" 15" >
102+ <end type =" SOURCE" refId =" 1" />
103+ <end type =" TARGET" refId =" 6" />
104+ </dependency >
105+ <dependency id =" 16" >
106+ <end type =" SOURCE" refId =" 1" />
107+ <end type =" TARGET" refId =" 5" />
108+ </dependency >
109+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
110+ sort-features =" false" accessors =" true" visibility =" true" >
111+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
112+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
113+ </classifier-display >
114+ <association-display labels =" true" multiplicity =" true" />
115+ </class-diagram >
0 commit comments