1- <?xml version =" 1.0" encoding =" UTF-8" ?>
2- <class-diagram version =" 1.1.8" icons =" true" automaticImage =" PNG" always-add-relationships =" false" generalizations =" true"
3- realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true" >
4- <interface id =" 1" language =" java" name =" com.iluwatar.Node" project =" null-object"
5- file =" /null-object/src/main/java/com/iluwatar/Node.java" binary =" false" corner =" BOTTOM_RIGHT" >
6- <position height =" -1" width =" -1" x =" 535" y =" 139" />
7- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
8- sort-features =" false" accessors =" true" visibility =" true" >
9- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
10- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
11- </display >
12- </interface >
13- <class id =" 2" language =" java" name =" com.iluwatar.NodeImpl" project =" null-object"
14- file =" /null-object/src/main/java/com/iluwatar/NodeImpl.java" binary =" false" corner =" BOTTOM_RIGHT" >
15- <position height =" -1" width =" -1" x =" 857" y =" 348" />
16- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
17- sort-features =" false" accessors =" true" visibility =" true" >
18- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
19- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
20- </display >
21- </class >
22- <class id =" 3" language =" java" name =" com.iluwatar.NullNode" project =" null-object"
23- file =" /null-object/src/main/java/com/iluwatar/NullNode.java" binary =" false" corner =" BOTTOM_RIGHT" >
24- <position height =" -1" width =" -1" x =" 535" y =" 408" />
25- <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
26- sort-features =" false" accessors =" true" visibility =" true" >
27- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
28- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
29- </display >
30- </class >
31- <association id =" 4" >
32- <end type =" SOURCE" refId =" 2" navigable =" false" >
33- <attribute id =" 5" name =" left" />
34- <multiplicity id =" 6" minimum =" 0" maximum =" 1" />
35- </end >
36- <end type =" TARGET" refId =" 1" navigable =" true" />
37- <display labels =" true" multiplicity =" true" />
38- </association >
39- <association id =" 7" >
40- <end type =" SOURCE" refId =" 2" navigable =" false" >
41- <attribute id =" 8" name =" right" />
42- <multiplicity id =" 9" minimum =" 0" maximum =" 1" />
43- </end >
44- <end type =" TARGET" refId =" 1" navigable =" true" />
45- <display labels =" true" multiplicity =" true" />
46- </association >
47- <realization id =" 10" >
48- <end type =" SOURCE" refId =" 2" />
49- <end type =" TARGET" refId =" 1" />
50- </realization >
51- <realization id =" 11" >
52- <end type =" SOURCE" refId =" 3" />
53- <end type =" TARGET" refId =" 1" />
54- </realization >
55- <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
56- sort-features =" false" accessors =" true" visibility =" true" >
57- <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
58- <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
59- </classifier-display >
60- <association-display labels =" true" multiplicity =" true" />
1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <class-diagram version =" 1.1.8" icons =" true" automaticImage =" PNG" always-add-relationships =" false" generalizations =" true"
3+ realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true" >
4+ <class id =" 1" language =" java" name =" com.iluwatar.NullNode" project =" null-object"
5+ file =" /null-object/src/main/java/com/iluwatar/NullNode.java" binary =" false" corner =" BOTTOM_RIGHT" >
6+ <position height =" -1" width =" -1" x =" 123" y =" 427" />
7+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
8+ sort-features =" false" accessors =" true" visibility =" true" >
9+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
10+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
11+ </display >
12+ </class >
13+ <interface id =" 2" language =" java" name =" com.iluwatar.Node" project =" null-object"
14+ file =" /null-object/src/main/java/com/iluwatar/Node.java" binary =" false" corner =" BOTTOM_RIGHT" >
15+ <position height =" -1" width =" -1" x =" 123" y =" 164" />
16+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
17+ sort-features =" false" accessors =" true" visibility =" true" >
18+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
19+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
20+ </display >
21+ </interface >
22+ <class id =" 3" language =" java" name =" com.iluwatar.NodeImpl" project =" null-object"
23+ file =" /null-object/src/main/java/com/iluwatar/NodeImpl.java" binary =" false" corner =" BOTTOM_RIGHT" >
24+ <position height =" -1" width =" -1" x =" 399" y =" 164" />
25+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
26+ sort-features =" false" accessors =" true" visibility =" true" >
27+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
28+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
29+ </display >
30+ </class >
31+ <association id =" 4" >
32+ <end type =" SOURCE" refId =" 1" navigable =" false" >
33+ <attribute id =" 5" name =" instance" />
34+ <multiplicity id =" 6" minimum =" 0" maximum =" 1" />
35+ </end >
36+ <end type =" TARGET" refId =" 1" navigable =" true" />
37+ <display labels =" true" multiplicity =" true" />
38+ </association >
39+ <realization id =" 7" >
40+ <end type =" SOURCE" refId =" 1" />
41+ <end type =" TARGET" refId =" 2" />
42+ </realization >
43+ <association id =" 8" >
44+ <end type =" SOURCE" refId =" 3" navigable =" false" >
45+ <attribute id =" 9" name =" right" />
46+ <multiplicity id =" 10" minimum =" 0" maximum =" 1" />
47+ </end >
48+ <end type =" TARGET" refId =" 2" navigable =" true" />
49+ <display labels =" true" multiplicity =" true" />
50+ </association >
51+ <realization id =" 11" >
52+ <end type =" SOURCE" refId =" 3" />
53+ <end type =" TARGET" refId =" 2" />
54+ </realization >
55+ <association id =" 12" >
56+ <end type =" SOURCE" refId =" 3" navigable =" false" >
57+ <attribute id =" 13" name =" left" />
58+ <multiplicity id =" 14" minimum =" 0" maximum =" 1" />
59+ </end >
60+ <end type =" TARGET" refId =" 2" navigable =" true" />
61+ <display labels =" true" multiplicity =" true" />
62+ </association >
63+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
64+ sort-features =" false" accessors =" true" visibility =" true" >
65+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
66+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
67+ </classifier-display >
68+ <association-display labels =" true" multiplicity =" true" />
6169</class-diagram >
0 commit comments