1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <class-diagram version =" 1.2.4" icons =" true" always-add-relationships =" true" generalizations =" true" realizations =" false"
3+ associations =" true" dependencies =" false" nesting-relationships =" true" router =" FAN" >
4+ <class id =" 1" language =" java" name =" Files.FileOps" project =" textEd" file =" /textEd/src/Files/FileOps.java"
5+ binary =" false" corner =" BOTTOM_RIGHT" >
6+ <position height =" 297" width =" 176" x =" 268" y =" 212" />
7+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" 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+ <class id =" 2" language =" java" name =" util.Node" project =" textEd" file =" /textEd/src/util/Node.java" binary =" false"
14+ corner =" BOTTOM_RIGHT" >
15+ <position height =" 207" width =" 134" x =" 426" y =" 1012" />
16+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" 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 =" textEditor.LineItem" project =" textEd" file =" /textEd/src/textEditor/LineItem.java"
23+ binary =" false" corner =" BOTTOM_RIGHT" >
24+ <position height =" 207" width =" 126" x =" 41" y =" 549" />
25+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" 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+ <interface id =" 4" language =" java" name =" util.Item" project =" textEd" file =" /textEd/src/util/Item.java" binary =" false"
32+ corner =" BOTTOM_RIGHT" >
33+ <position height =" 171" width =" 126" x =" 426" y =" 1279" />
34+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
35+ sort-features =" false" accessors =" true" visibility =" true" >
36+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
37+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
38+ </display >
39+ </interface >
40+ <class id =" 5" language =" java" name =" textEditor.Line" project =" textEd" file =" /textEd/src/textEditor/Line.java"
41+ binary =" false" corner =" BOTTOM_RIGHT" >
42+ <position height =" 171" width =" 137" x =" 188" y =" 1012" />
43+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
44+ sort-features =" false" accessors =" true" visibility =" true" >
45+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
46+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
47+ </display >
48+ </class >
49+ <class id =" 6" language =" java" name =" textEditor.Main" project =" textEd" file =" /textEd/src/textEditor/Main.java"
50+ binary =" false" corner =" BOTTOM_RIGHT" >
51+ <position height =" 135" width =" 378" x =" 465" y =" 37" />
52+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
53+ sort-features =" false" accessors =" true" visibility =" true" >
54+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
55+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
56+ </display >
57+ </class >
58+ <class id =" 7" language =" java" name =" util.Word" project =" textEd" file =" /textEd/src/util/Word.java" binary =" false"
59+ corner =" BOTTOM_RIGHT" >
60+ <position height =" 207" width =" 137" x =" 228" y =" 549" />
61+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" 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+ <class id =" 8" language =" java" name =" util.List" project =" textEd" file =" /textEd/src/util/List.java" binary =" false"
68+ corner =" BOTTOM_RIGHT" >
69+ <position height =" 423" width =" 132" x =" 447" y =" 549" />
70+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
71+ sort-features =" false" accessors =" true" visibility =" true" >
72+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
73+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
74+ </display >
75+ </class >
76+ <association id =" 9" >
77+ <end type =" SOURCE" refId =" 2" navigable =" false" >
78+ <attribute id =" 10" name =" prev" />
79+ <multiplicity id =" 11" minimum =" 0" maximum =" 1" />
80+ </end >
81+ <end type =" TARGET" refId =" 2" navigable =" true" />
82+ <display labels =" true" multiplicity =" true" />
83+ </association >
84+ <dependency id =" 12" >
85+ <bendpoint x =" 395" y =" 549" />
86+ <bendpoint x =" 408" y =" 1243" />
87+ <end type =" SOURCE" refId =" 1" />
88+ <end type =" TARGET" refId =" 4" />
89+ </dependency >
90+ <dependency id =" 13" >
91+ <end type =" SOURCE" refId =" 6" />
92+ <end type =" TARGET" refId =" 1" />
93+ </dependency >
94+ <association id =" 14" >
95+ <end type =" SOURCE" refId =" 1" navigable =" false" >
96+ <attribute id =" 15" name =" lList" />
97+ <multiplicity id =" 16" minimum =" 0" maximum =" 1" />
98+ </end >
99+ <end type =" TARGET" refId =" 8" navigable =" true" />
100+ <display labels =" true" multiplicity =" true" />
101+ </association >
102+ <dependency id =" 17" >
103+ <bendpoint x =" 610" y =" 1012" />
104+ <end type =" SOURCE" refId =" 8" />
105+ <end type =" TARGET" refId =" 4" />
106+ </dependency >
107+ <realization id =" 18" >
108+ <bendpoint x =" 97" y =" 1206" />
109+ <end type =" SOURCE" refId =" 3" />
110+ <end type =" TARGET" refId =" 4" />
111+ </realization >
112+ <association id =" 19" >
113+ <end type =" SOURCE" refId =" 3" navigable =" false" >
114+ <attribute id =" 20" name =" line" />
115+ <multiplicity id =" 21" minimum =" 0" maximum =" 1" />
116+ </end >
117+ <end type =" TARGET" refId =" 5" navigable =" true" />
118+ <display labels =" true" multiplicity =" true" />
119+ </association >
120+ <dependency id =" 22" >
121+ <bendpoint x =" 197" y =" 549" />
122+ <end type =" SOURCE" refId =" 1" />
123+ <end type =" TARGET" refId =" 5" />
124+ </dependency >
125+ <dependency id =" 23" >
126+ <end type =" SOURCE" refId =" 1" />
127+ <end type =" TARGET" refId =" 3" />
128+ </dependency >
129+ <dependency id =" 24" >
130+ <bendpoint x =" 795" y =" 702" />
131+ <end type =" SOURCE" refId =" 1" />
132+ <end type =" TARGET" refId =" 2" />
133+ </dependency >
134+ <association id =" 25" >
135+ <end type =" SOURCE" refId =" 2" navigable =" false" >
136+ <attribute id =" 26" name =" data" />
137+ <multiplicity id =" 27" minimum =" 0" maximum =" 1" />
138+ </end >
139+ <end type =" TARGET" refId =" 4" navigable =" true" />
140+ <display labels =" true" multiplicity =" true" />
141+ </association >
142+ <association id =" 28" >
143+ <end type =" SOURCE" refId =" 8" navigable =" false" >
144+ <attribute id =" 29" name =" tail" />
145+ <multiplicity id =" 30" minimum =" 0" maximum =" 1" />
146+ </end >
147+ <end type =" TARGET" refId =" 2" navigable =" true" />
148+ <display labels =" true" multiplicity =" true" />
149+ </association >
150+ <dependency id =" 31" >
151+ <end type =" SOURCE" refId =" 1" />
152+ <end type =" TARGET" refId =" 7" />
153+ </dependency >
154+ <dependency id =" 32" >
155+ <bendpoint x =" 474" y =" 212" />
156+ <end type =" SOURCE" refId =" 6" />
157+ <end type =" TARGET" refId =" 8" />
158+ </dependency >
159+ <association id =" 33" >
160+ <end type =" SOURCE" refId =" 2" navigable =" false" >
161+ <attribute id =" 34" name =" next" />
162+ <multiplicity id =" 35" minimum =" 0" maximum =" 1" />
163+ </end >
164+ <end type =" TARGET" refId =" 2" navigable =" true" />
165+ <display labels =" true" multiplicity =" true" />
166+ </association >
167+ <dependency id =" 36" >
168+ <end type =" SOURCE" refId =" 8" />
169+ <end type =" TARGET" refId =" 5" />
170+ </dependency >
171+ <association id =" 37" >
172+ <end type =" SOURCE" refId =" 8" navigable =" false" >
173+ <attribute id =" 38" name =" head" />
174+ <multiplicity id =" 39" minimum =" 0" maximum =" 1" />
175+ </end >
176+ <end type =" TARGET" refId =" 2" navigable =" true" />
177+ <display labels =" true" multiplicity =" true" />
178+ </association >
179+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
180+ sort-features =" false" accessors =" true" visibility =" true" >
181+ <attributes public =" false" package =" false" protected =" false" private =" false" static =" true" />
182+ <operations public =" false" package =" false" protected =" false" private =" false" static =" true" />
183+ </classifier-display >
184+ <association-display labels =" true" multiplicity =" true" />
185+ </class-diagram >
0 commit comments