forked from AY1920S1-CS2103-F10-3/main
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.uml
207 lines (206 loc) · 10.2 KB
/
main.uml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
<ID>JAVA</ID>
<OriginalElement>seedu.revision.logic.commands.main</OriginalElement>
<nodes>
<node x="1611.75" y="613.0">seedu.revision.logic.commands.main.CommandResultBuilder</node>
<node x="57.0" y="1767.0">seedu.revision.logic.commands.main.EditCommand.EditAnswerableDescriptor</node>
<node x="1757.0" y="1468.0">seedu.revision.logic.commands.main.AddCommand</node>
<node x="1520.0" y="1512.0">seedu.revision.logic.commands.main.HistoryCommand</node>
<node x="3215.0" y="1501.0">seedu.revision.logic.commands.main.FindCommand</node>
<node x="2914.0" y="1512.0">seedu.revision.logic.commands.main.ExitCommand</node>
<node x="1265.0" y="1490.0">seedu.revision.logic.commands.main.ListCommand</node>
<node x="2052.0" y="1512.0">seedu.revision.logic.commands.main.HelpCommand</node>
<node x="2603.0" y="1457.0">seedu.revision.logic.commands.main.StartCommand</node>
<node x="0.0" y="1424.0">seedu.revision.logic.commands.main.EditCommand</node>
<node x="2297.0" y="1523.0">seedu.revision.logic.commands.main.RestoreCommand</node>
<node x="1658.75" y="0.0">seedu.revision.logic.commands.main.CommandResult</node>
<node x="464.0" y="1523.0">seedu.revision.logic.commands.main.ClearCommand</node>
<node x="938.0" y="1490.0">seedu.revision.logic.commands.main.DeleteCommand</node>
<node x="701.0" y="1512.0">seedu.revision.logic.commands.main.StatsCommand</node>
</nodes>
<notes />
<edges>
<edge source="seedu.revision.logic.commands.main.DeleteCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="-76.75" y="-80.5" />
<point x="1014.75" y="563.0" />
<point x="1703.3166666666666" y="563.0" />
<point x="-50.933333333333394" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.ExitCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="70.25" y="-58.5" />
<point x="3124.75" y="543.0" />
<point x="1830.65" y="543.0" />
<point x="76.40000000000009" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.EditCommand.EditAnswerableDescriptor" target="seedu.revision.logic.commands.main.EditCommand">
<point x="-123.75" y="-234.5" />
<point x="98.25" y="1742.0" />
<point x="55.5" y="1742.0" />
<point x="-166.5" y="146.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.StatsCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="-54.25" y="-58.5" />
<point x="755.25" y="553.0" />
<point x="1690.5833333333333" y="553.0" />
<point x="-63.66666666666674" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.DeleteCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="76.75" y="-80.5" />
<point x="1168.25" y="1384.0" />
<point x="1694.875" y="1384.0" />
<point x="-59.375" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.StatsCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="54.25" y="-58.5" />
<point x="863.75" y="1374.0" />
<point x="1671.125" y="1374.0" />
<point x="-83.125" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.ExitCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="-70.25" y="-58.5" />
<point x="2984.25" y="1364.0" />
<point x="1861.125" y="1364.0" />
<point x="106.875" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.RestoreCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="-71.5" y="-47.5" />
<point x="2368.5" y="1384.0" />
<point x="1813.625" y="1384.0" />
<point x="59.375" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.HistoryCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="54.25" y="-58.5" />
<point x="1682.75" y="1404.0" />
<point x="1742.375" y="1404.0" />
<point x="-11.875" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.ClearCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="-54.25" y="-47.5" />
<point x="518.25" y="543.0" />
<point x="1677.85" y="543.0" />
<point x="-76.40000000000009" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.ClearCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="54.25" y="-47.5" />
<point x="626.75" y="1364.0" />
<point x="1647.375" y="1364.0" />
<point x="-106.875" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.RestoreCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="71.5" y="-47.5" />
<point x="2511.5" y="563.0" />
<point x="1805.1833333333334" y="563.0" />
<point x="50.933333333333394" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.AddCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="-68.75" y="-102.5" />
<point x="1825.75" y="1404.0" />
<point x="1766.125" y="1404.0" />
<point x="11.875" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.CommandResult" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="12.733333333333348" y="256.5" />
<point x="1766.9833333333333" y="593.0" />
<point x="1849.25" y="593.0" />
<point x="95.0" y="-355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.HistoryCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="-54.25" y="-58.5" />
<point x="1574.25" y="1344.0" />
<point x="1557.9375" y="1344.0" />
<point x="1557.9375" y="583.0" />
<point x="1728.7833333333333" y="583.0" />
<point x="-25.466666666666697" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.AddCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="68.75" y="-102.5" />
<point x="1963.25" y="1404.0" />
<point x="1965.0625" y="1404.0" />
<point x="1965.0625" y="583.0" />
<point x="1779.7166666666667" y="583.0" />
<point x="25.466666666666697" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.CommandResultBuilder" target="seedu.revision.logic.commands.main.CommandResult">
<point x="0.0" y="-355.5" />
<point x="0.0" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.EditCommand" target="seedu.revision.logic.commands.main.EditCommand.EditAnswerableDescriptor">
<point x="55.5" y="146.5" />
<point x="277.5" y="1742.0" />
<point x="263.25" y="1742.0" />
<point x="41.25" y="-234.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.StartCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="72.75" y="-113.5" />
<point x="2821.25" y="553.0" />
<point x="1817.9166666666667" y="553.0" />
<point x="63.66666666666674" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.StartCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="-72.75" y="-113.5" />
<point x="2675.75" y="1374.0" />
<point x="1837.375" y="1374.0" />
<point x="83.125" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.ListCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="-58.75" y="-80.5" />
<point x="1323.75" y="573.0" />
<point x="1716.05" y="573.0" />
<point x="-38.200000000000045" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.HelpCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="-56.25" y="-58.5" />
<point x="2108.25" y="1394.0" />
<point x="1789.875" y="1394.0" />
<point x="35.625" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.ListCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="58.75" y="-80.5" />
<point x="1441.25" y="1394.0" />
<point x="1718.625" y="1394.0" />
<point x="-35.625" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.FindCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="72.75" y="-69.5" />
<point x="3433.25" y="533.0" />
<point x="1843.3833333333332" y="533.0" />
<point x="89.13333333333321" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.EditCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="-111.0" y="-146.5" />
<point x="111.0" y="533.0" />
<point x="1665.1166666666668" y="533.0" />
<point x="-89.13333333333321" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.HelpCommand" target="seedu.revision.logic.commands.main.CommandResult">
<point x="56.25" y="-58.5" />
<point x="2220.75" y="573.0" />
<point x="1792.45" y="573.0" />
<point x="38.200000000000045" y="256.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.EditCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="111.0" y="-146.5" />
<point x="333.0" y="1354.0" />
<point x="1623.625" y="1354.0" />
<point x="-130.625" y="355.5" />
</edge>
<edge source="seedu.revision.logic.commands.main.FindCommand" target="seedu.revision.logic.commands.main.CommandResultBuilder">
<point x="-72.75" y="-69.5" />
<point x="3287.75" y="1354.0" />
<point x="1884.875" y="1354.0" />
<point x="130.625" y="355.5" />
</edge>
</edges>
<settings layout="Hierarchic Group" zoom="0.5000000000000001" x="1731.9999999999998" y="1443.0" />
<SelectedNodes>
<node>seedu.revision.logic.commands.main.EditCommand</node>
</SelectedNodes>
<Categories>
<Category>Methods</Category>
<Category>Inner Classes</Category>
<Category>Fields</Category>
</Categories>
<SCOPE>All</SCOPE>
<VISIBILITY>private</VISIBILITY>
</Diagram>