1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <class-diagram version =" 1.2.2" icons =" true" always-add-relationships =" false" generalizations =" true" realizations =" true"
3
+ associations =" true" dependencies =" false" nesting-relationships =" true" router =" FAN" >
4
+ <interface id =" 1" language =" java" name =" com.iluwatar.acyclicvisitor.ModemVisitor" project =" acyclic-visitor"
5
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/ModemVisitor.java" binary =" false"
6
+ corner =" BOTTOM_RIGHT" >
7
+ <position height =" -1" width =" -1" x =" 860" y =" 67" />
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 =" true" static =" true" />
11
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
12
+ </display >
13
+ </interface >
14
+ <class id =" 2" language =" java" name =" com.iluwatar.acyclicvisitor.Modem" project =" acyclic-visitor"
15
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/Modem.java" binary =" false" corner =" BOTTOM_RIGHT" >
16
+ <position height =" -1" width =" -1" x =" 327" y =" 77" />
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
+ </class >
23
+ <class id =" 3" language =" java" name =" com.iluwatar.acyclicvisitor.ConfigureForUnixVisitor" project =" acyclic-visitor"
24
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/ConfigureForUnixVisitor.java" binary =" false"
25
+ corner =" BOTTOM_RIGHT" >
26
+ <position height =" 124" width =" 196" x =" 647" y =" 225" />
27
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
28
+ sort-features =" false" accessors =" true" visibility =" true" >
29
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
30
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
31
+ </display >
32
+ </class >
33
+ <class id =" 4" language =" java" name =" com.iluwatar.acyclicvisitor.Zoom" project =" acyclic-visitor"
34
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/Zoom.java" binary =" false" corner =" BOTTOM_RIGHT" >
35
+ <position height =" -1" width =" -1" x =" 203" y =" 305" />
36
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
37
+ sort-features =" false" accessors =" true" visibility =" true" >
38
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
39
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
40
+ </display >
41
+ </class >
42
+ <interface id =" 5" language =" java" name =" com.iluwatar.acyclicvisitor.HayesVisitor" project =" acyclic-visitor"
43
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/HayesVisitor.java" binary =" false"
44
+ corner =" BOTTOM_RIGHT" >
45
+ <position height =" -1" width =" -1" x =" 1019" y =" 468" />
46
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
47
+ sort-features =" false" accessors =" true" visibility =" true" >
48
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
49
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
50
+ </display >
51
+ </interface >
52
+ <interface id =" 6" language =" java" name =" com.iluwatar.acyclicvisitor.ZoomVisitor" project =" acyclic-visitor"
53
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/ZoomVisitor.java" binary =" false"
54
+ corner =" BOTTOM_RIGHT" >
55
+ <position height =" -1" width =" -1" x =" 758" y =" 467" />
56
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
57
+ sort-features =" false" accessors =" true" visibility =" true" >
58
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
59
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
60
+ </display >
61
+ </interface >
62
+ <class id =" 7" language =" java" name =" com.iluwatar.acyclicvisitor.Hayes" project =" acyclic-visitor"
63
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/Hayes.java" binary =" false" corner =" BOTTOM_RIGHT" >
64
+ <position height =" -1" width =" -1" x =" 479" y =" 307" />
65
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
66
+ sort-features =" false" accessors =" true" visibility =" true" >
67
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
68
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
69
+ </display >
70
+ </class >
71
+ <class id =" 8" language =" java" name =" com.iluwatar.acyclicvisitor.ConfigureForDosVisitor" project =" acyclic-visitor"
72
+ file =" /acyclic-visitor/src/main/java/com/iluwatar/acyclicvisitor/ConfigureForDosVisitor.java" binary =" false"
73
+ corner =" BOTTOM_RIGHT" >
74
+ <position height =" 142" width =" 192" x =" 883" y =" 225" />
75
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
76
+ sort-features =" false" accessors =" true" visibility =" true" >
77
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
78
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
79
+ </display >
80
+ </class >
81
+ <generalization id =" 9" >
82
+ <end type =" SOURCE" refId =" 7" />
83
+ <end type =" TARGET" refId =" 2" />
84
+ </generalization >
85
+ <realization id =" 10" >
86
+ <end type =" SOURCE" refId =" 8" />
87
+ <end type =" TARGET" refId =" 6" />
88
+ </realization >
89
+ <realization id =" 11" >
90
+ <end type =" SOURCE" refId =" 8" />
91
+ <end type =" TARGET" refId =" 5" />
92
+ </realization >
93
+ <realization id =" 12" >
94
+ <end type =" SOURCE" refId =" 3" />
95
+ <end type =" TARGET" refId =" 6" />
96
+ </realization >
97
+ <realization id =" 13" >
98
+ <end type =" SOURCE" refId =" 3" />
99
+ <end type =" TARGET" refId =" 1" />
100
+ </realization >
101
+ <realization id =" 14" >
102
+ <end type =" SOURCE" refId =" 8" />
103
+ <end type =" TARGET" refId =" 1" />
104
+ </realization >
105
+ <generalization id =" 15" >
106
+ <end type =" SOURCE" refId =" 4" />
107
+ <end type =" TARGET" refId =" 2" />
108
+ </generalization >
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