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