source: trunk/Documentation/ArchitectureAndDesign/old-Architecture/CrypTool2-Architecture.cd @ 2416

Last change on this file since 2416 was 235, checked in by Thomas Schmid, 13 years ago
  • prepared CrypTool architecture description
File size: 22.5 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<ClassDiagram MajorVersion="1" MinorVersion="1">
3  <Comment CommentText="Input / Output">
4    <Position X="9.767" Y="2.879" Height="0.263" Width="6.726" />
5  </Comment>
6  <Comment CommentText="Encryption">
7    <Position X="17.25" Y="2.863" Height="0.263" Width="3.498" />
8  </Comment>
9  <Comment CommentText="Generators">
10    <Position X="21.021" Y="8.214" Height="0.263" Width="5.034" />
11  </Comment>
12  <Comment CommentText="Cryptanalysis">
13    <Position X="9.772" Y="7.218" Height="0.263" Width="6.758" />
14  </Comment>
15  <Comment CommentText="Hashes">
16    <Position X="17.279" Y="7.213" Height="0.263" Width="1.491" />
17  </Comment>
18  <Comment CommentText="Tools">
19    <Position X="19.045" Y="7.218" Height="0.263" Width="1.717" />
20  </Comment>
21  <Comment CommentText="Editors">
22    <Position X="21.841" Y="4.737" Height="0.75" Width="0.7" />
23  </Comment>
24  <Class Name="Cryptool.PluginBase.AuthorAttribute" Collapsed="true">
25    <Position X="36.75" Y="2.75" Width="1.5" />
26    <TypeIdentifier>
27      <HashCode>AAAAAAAAACAAAAAAgAAAACAAACAAAAAAAAAAAAAAAAA=</HashCode>
28      <FileName>Attributes\AuthorAttribute.cs</FileName>
29    </TypeIdentifier>
30  </Class>
31  <Class Name="Cryptool.PluginBase.ContextMenuAttribute" Collapsed="true">
32    <Position X="40.25" Y="2.75" Width="1.5" />
33    <TypeIdentifier>
34      <HashCode>AAEAAAAAAAAAAAAAAAAAAAgAAAgACAAACEAAAAAAAAA=</HashCode>
35      <FileName>Attributes\ContextMenuAttribute.cs</FileName>
36    </TypeIdentifier>
37  </Class>
38  <Class Name="Cryptool.PluginBase.EditorSpecificPluginAttribute" Collapsed="true">
39    <Position X="45.5" Y="3.75" Width="1.5" />
40    <TypeIdentifier>
41      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
42      <FileName>Attributes\EditorSpecificPluginAttribute.cs</FileName>
43    </TypeIdentifier>
44  </Class>
45  <Class Name="Cryptool.PluginBase.EditorSpecificPluginInfo" Collapsed="true">
46    <Position X="36.75" Y="4.75" Width="1.5" />
47    <TypeIdentifier>
48      <HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAQAAACAE=</HashCode>
49      <FileName>Attributes\EditorSpecificPluginAttribute.cs</FileName>
50    </TypeIdentifier>
51  </Class>
52  <Class Name="Cryptool.PluginBase.ContextMenuEntry" Collapsed="true">
53    <Position X="42" Y="2.75" Width="1.5" />
54    <TypeIdentifier>
55      <HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAACAAAAAAA=</HashCode>
56      <FileName>Attributes\EditorSpecificPluginAttribute.cs</FileName>
57    </TypeIdentifier>
58  </Class>
59  <Class Name="Cryptool.PluginBase.PluginInfoAttribute" Collapsed="true">
60    <Position X="40.25" Y="5.75" Width="1.5" />
61    <TypeIdentifier>
62      <HashCode>ACAAAAAAAAAAACAAAAAAAAgAAAAAAAAgCAAAAAAAAAA=</HashCode>
63      <FileName>Attributes\PluginInfoAttribute.cs</FileName>
64    </TypeIdentifier>
65  </Class>
66  <Class Name="Cryptool.PluginBase.PropertyInfoAttribute" Collapsed="true">
67    <Position X="45.5" Y="5.75" Width="1.5" />
68    <TypeIdentifier>
69      <HashCode>AAAAAAAAAAAAAAAAACQABAgAACAACBAgCAAAAABAAAA=</HashCode>
70      <FileName>Attributes\PropertyInfoAttribute.cs</FileName>
71    </TypeIdentifier>
72  </Class>
73  <Class Name="Cryptool.PluginBase.PropertySaveOrderAttribute" Collapsed="true">
74    <Position X="36.75" Y="6.75" Width="1.5" />
75    <TypeIdentifier>
76      <HashCode>AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
77      <FileName>Attributes\PropertySaveOrderAttribute.cs</FileName>
78    </TypeIdentifier>
79  </Class>
80  <Class Name="Cryptool.PluginBase.RibbonBarAttribute" Collapsed="true">
81    <Position X="42" Y="6.75" Width="1.5" />
82    <TypeIdentifier>
83      <HashCode>AAEABAAAAAAAAAAAAAAAAAgAAAgACAAACAEAAAAIAAE=</HashCode>
84      <FileName>Attributes\RibbonBarAttribute.cs</FileName>
85    </TypeIdentifier>
86  </Class>
87  <Class Name="Cryptool.PluginBase.SettingsFormatAttribute" Collapsed="true">
88    <Position X="43.75" Y="6.75" Width="1.5" />
89    <TypeIdentifier>
90      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAA=</HashCode>
91      <FileName>Attributes\SettingsFormatAttribute.cs</FileName>
92    </TypeIdentifier>
93  </Class>
94  <Class Name="Cryptool.PluginBase.TaskPaneAttribute">
95    <Position X="32.5" Y="5.25" Width="2.5" />
96    <TypeIdentifier>
97      <HashCode>AAEABAAAAAQAAAAQCAAAABgAAAkACAAAiAEAAAAAACE=</HashCode>
98      <FileName>Attributes\TaskPaneAttribute.cs</FileName>
99    </TypeIdentifier>
100  </Class>
101  <Class Name="Cryptool.PluginBase.DynamicProperty" Collapsed="true">
102    <Position X="38.5" Y="3.75" Width="1.5" />
103    <TypeIdentifier>
104      <HashCode>AAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAQAgAAAAAAA=</HashCode>
105      <FileName>DynamicProperty.cs</FileName>
106    </TypeIdentifier>
107  </Class>
108  <Class Name="Cryptool.PluginBase.DynamicPropertyInfoAttribute" Collapsed="true">
109    <Position X="40.25" Y="3.75" Width="1.5" />
110    <TypeIdentifier>
111      <HashCode>AQAAAAAAAAAAAAAAAAAAAAABIAAABEAAAAAAAAAAAAA=</HashCode>
112      <FileName>DynamicProperty.cs</FileName>
113    </TypeIdentifier>
114  </Class>
115  <Class Name="Cryptool.PluginBase.StatusEventArgs" Collapsed="true">
116    <Position X="45.5" Y="6.75" Width="1.5" />
117    <TypeIdentifier>
118      <HashCode>AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA=</HashCode>
119      <FileName>EventArgs.cs</FileName>
120    </TypeIdentifier>
121  </Class>
122  <Class Name="Cryptool.PluginBase.GuiLogEventArgs" Collapsed="true">
123    <Position X="43.75" Y="4.75" Width="1.5" />
124    <TypeIdentifier>
125      <HashCode>AAAAAAAAQAAAAEABAAAEAAAAAAAAAAQAAAAAIAAAAAA=</HashCode>
126      <FileName>EventArgs.cs</FileName>
127    </TypeIdentifier>
128  </Class>
129  <Class Name="Cryptool.PluginBase.PluginProgressEventArgs" Collapsed="true">
130    <Position X="42" Y="5.75" Width="1.5" />
131    <TypeIdentifier>
132      <HashCode>AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
133      <FileName>EventArgs.cs</FileName>
134    </TypeIdentifier>
135  </Class>
136  <Class Name="Cryptool.PluginBase.PluginChangedEventArgs" Collapsed="true">
137    <Position X="36.75" Y="5.75" Width="1.5" />
138    <TypeIdentifier>
139      <HashCode>AAAAAAAAAAAAAEAAAAAAAAAABAAAAAAAAAAAgAAAAAA=</HashCode>
140      <FileName>EventArgs.cs</FileName>
141    </TypeIdentifier>
142  </Class>
143  <Class Name="Cryptool.PluginBase.ChangeDisplayLevelEventArgs" Collapsed="true">
144    <Position X="38.5" Y="2.75" Width="1.5" />
145    <TypeIdentifier>
146      <HashCode>AAAAAAAAAAAAAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAA=</HashCode>
147      <FileName>EventArgs.cs</FileName>
148    </TypeIdentifier>
149  </Class>
150  <Class Name="Cryptool.PluginBase.ProjectTitleChangedEventArgs" Collapsed="true">
151    <Position X="43.75" Y="5.75" Width="1.5" />
152    <TypeIdentifier>
153      <HashCode>AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
154      <FileName>EventArgs.cs</FileName>
155    </TypeIdentifier>
156  </Class>
157  <Class Name="Cryptool.PluginBase.PluginExtension" Collapsed="true">
158    <Position X="38.5" Y="5.75" Width="1.5" />
159    <TypeIdentifier>
160      <HashCode>AAAACAAAARAQAQAAAAAEAEAQACAAAgEIAAIAAAAAAKA=</HashCode>
161      <FileName>PluginExtension.cs</FileName>
162    </TypeIdentifier>
163  </Class>
164  <Class Name="Cryptool.PluginBase.Cryptography.EncryptionExtension" Collapsed="true">
165    <Position X="38.5" Y="4.75" Width="1.5" />
166    <TypeIdentifier>
167      <HashCode>BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
168      <FileName>Cryptography\EncryptionExtension.cs</FileName>
169    </TypeIdentifier>
170  </Class>
171  <Class Name="Cryptool.PluginBase.Cryptography.EncryptionTypeAttribute" Collapsed="true">
172    <Position X="17.25" Y="2" Width="1.5" />
173    <TypeIdentifier>
174      <HashCode>AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
175      <FileName>Cryptography\EncryptionTypeAttribute.cs</FileName>
176    </TypeIdentifier>
177  </Class>
178  <Class Name="Cryptool.PluginBase.Editor.DragDropDataObject" Collapsed="true">
179    <Position X="36.75" Y="3.75" Width="1.5" />
180    <TypeIdentifier>
181      <HashCode>BAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA=</HashCode>
182      <FileName>Editor\DragDropDataObject.cs</FileName>
183    </TypeIdentifier>
184  </Class>
185  <Class Name="Cryptool.PluginBase.Editor.EditorExtension" Collapsed="true">
186    <Position X="42" Y="3.75" Width="1.5" />
187    <TypeIdentifier>
188      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA=</HashCode>
189      <FileName>Editor\EditorExtension.cs</FileName>
190    </TypeIdentifier>
191  </Class>
192  <Class Name="Cryptool.PluginBase.Editor.EditorInfoAttribute" Collapsed="true">
193    <Position X="43.75" Y="3.75" Width="1.5" />
194    <TypeIdentifier>
195      <HashCode>AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
196      <FileName>Editor\EditorInfoAttribute.cs</FileName>
197    </TypeIdentifier>
198  </Class>
199  <Class Name="Cryptool.PluginBase.IO.CryptoolStream" Collapsed="true">
200    <Position X="43.75" Y="2.75" Width="1.5" />
201    <TypeIdentifier>
202      <HashCode>AAAAAAAAECAAQAIoGEAAIABgAAQgABAQAEAQAAHIACA=</HashCode>
203      <FileName>IO\CryptoolStream.cs</FileName>
204    </TypeIdentifier>
205  </Class>
206  <Class Name="Cryptool.PluginBase.Miscellaneous.DescriptionHyperlink" Collapsed="true">
207    <Position X="45.5" Y="2.75" Width="1.5" />
208    <TypeIdentifier>
209      <HashCode>AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA=</HashCode>
210      <FileName>Miscellaneous\DescriptionHyperlink.cs</FileName>
211    </TypeIdentifier>
212  </Class>
213  <Class Name="Cryptool.PluginBase.Miscellaneous.EventsHelper" Collapsed="true">
214    <Position X="42" Y="4.75" Width="1.5" />
215    <TypeIdentifier>
216      <HashCode>AAAAAAAAAAEQAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAA=</HashCode>
217      <FileName>Miscellaneous\EventsHelper.cs</FileName>
218    </TypeIdentifier>
219  </Class>
220  <Class Name="Cryptool.PluginBase.Resources.Resource" Collapsed="true">
221    <Position X="40.25" Y="6.75" Width="1.5" />
222    <TypeIdentifier>
223      <HashCode>AAAAAAAAAAAAAAAAAAABEAgABQgAAAAAAAAAAAAAAIA=</HashCode>
224    </TypeIdentifier>
225  </Class>
226  <Class Name="Cryptool.PluginBase.Validation.IntegerRule" Collapsed="true">
227    <Position X="45.5" Y="4.75" Width="1.5" />
228    <TypeIdentifier>
229      <HashCode>AAAAAAAAAACAAAAAAAAECAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
230      <FileName>Validation\IntegerRule.cs</FileName>
231    </TypeIdentifier>
232  </Class>
233  <Class Name="Cryptool.PluginBase.Validation.RegExRule" Collapsed="true">
234    <Position X="38.5" Y="6.75" Width="1.5" />
235    <TypeIdentifier>
236      <HashCode>AAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
237      <FileName>Validation\RegExRule.cs</FileName>
238    </TypeIdentifier>
239  </Class>
240  <Interface Name="Cryptool.PluginBase.Analysis.IAnalysisMisc" Collapsed="true">
241    <Position X="9.75" Y="6.5" Width="1.5" />
242    <TypeIdentifier>
243      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
244      <FileName>Analysis\IAnalysisMisc.cs</FileName>
245    </TypeIdentifier>
246  </Interface>
247  <Interface Name="Cryptool.PluginBase.Analysis.IDifferential" Collapsed="true">
248    <Position X="11.5" Y="6.5" Width="1.5" />
249    <TypeIdentifier>
250      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
251      <FileName>Analysis\IDifferential.cs</FileName>
252    </TypeIdentifier>
253  </Interface>
254  <Interface Name="Cryptool.PluginBase.Analysis.ISpecific" Collapsed="true">
255    <Position X="13.25" Y="6.5" Width="1.5" />
256    <TypeIdentifier>
257      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
258      <FileName>Analysis\ISpecific.cs</FileName>
259    </TypeIdentifier>
260  </Interface>
261  <Interface Name="Cryptool.PluginBase.Analysis.IStatistic" Collapsed="true">
262    <Position X="15" Y="6.5" Width="1.5" />
263    <TypeIdentifier>
264      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
265      <FileName>Analysis\IStatistic.cs</FileName>
266    </TypeIdentifier>
267  </Interface>
268  <Interface Name="Cryptool.PluginBase.IPlugin" Collapsed="true">
269    <Position X="16.25" Y="4.75" Width="1.5" />
270    <TypeIdentifier>
271      <HashCode>AACgAAIAACAAAQQgAAAAAEAAAACAAAAAsAAAAAACAAA=</HashCode>
272      <FileName>IPlugin.cs</FileName>
273    </TypeIdentifier>
274  </Interface>
275  <Interface Name="Cryptool.PluginBase.ISettings" Collapsed="true">
276    <Position X="14.25" Y="4.75" Width="1.5" />
277    <TypeIdentifier>
278      <HashCode>AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
279      <FileName>ISettings.cs</FileName>
280    </TypeIdentifier>
281  </Interface>
282  <Interface Name="Cryptool.PluginBase.Cryptography.ICryptographyMisc" Collapsed="true">
283    <Position X="19" Y="3.25" Width="1.75" />
284    <TypeIdentifier>
285      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
286      <FileName>Cryptography\ICryptographyMisc.cs</FileName>
287    </TypeIdentifier>
288  </Interface>
289  <Interface Name="Cryptool.PluginBase.Cryptography.IEncryption" Collapsed="true">
290    <Position X="17.25" Y="3.25" Width="1.5" />
291    <TypeIdentifier>
292      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
293      <FileName>Cryptography\IEncryption.cs</FileName>
294    </TypeIdentifier>
295  </Interface>
296  <Interface Name="Cryptool.PluginBase.Cryptography.IHash" Collapsed="true">
297    <Position X="17.25" Y="6.5" Width="1.5" />
298    <TypeIdentifier>
299      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
300      <FileName>Cryptography\IHash.cs</FileName>
301    </TypeIdentifier>
302  </Interface>
303  <Interface Name="Cryptool.PluginBase.Editor.IEditor" Collapsed="true">
304    <Position X="20.25" Y="4.75" Width="1.5" />
305    <TypeIdentifier>
306      <HashCode>ACYAAIAABAAAJGAIAEAEAQABAABACAAQAAAgABEoAAA=</HashCode>
307      <FileName>Editor\IEditor.cs</FileName>
308    </TypeIdentifier>
309  </Interface>
310  <Interface Name="Cryptool.PluginBase.Generator.IGenerator" Collapsed="true">
311    <Position X="22.75" Y="6.5" Width="1.5" />
312    <TypeIdentifier>
313      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
314      <FileName>Generator\IGenerator.cs</FileName>
315    </TypeIdentifier>
316  </Interface>
317  <Interface Name="Cryptool.PluginBase.Generator.IGeneratorMisc" Collapsed="true">
318    <Position X="24.5" Y="7.5" Width="1.5" />
319    <TypeIdentifier>
320      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
321      <FileName>Generator\IGeneratorMisc.cs</FileName>
322    </TypeIdentifier>
323  </Interface>
324  <Interface Name="Cryptool.PluginBase.Generator.IKeyGenerator" Collapsed="true">
325    <Position X="22.75" Y="7.5" Width="1.5" />
326    <TypeIdentifier>
327      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
328      <FileName>Generator\IKeyGenerator.cs</FileName>
329    </TypeIdentifier>
330  </Interface>
331  <Interface Name="Cryptool.PluginBase.Generator.IRandomNumberGenerator" Collapsed="true">
332    <Position X="21" Y="7.5" Width="1.5" />
333    <TypeIdentifier>
334      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
335      <FileName>Generator\IRandomNumberGenerator.cs</FileName>
336    </TypeIdentifier>
337  </Interface>
338  <Interface Name="Cryptool.UiPluginBase.IApplication" Collapsed="true">
339    <Position X="18" Y="5.25" Width="1.5" />
340    <TypeIdentifier>
341      <HashCode>AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
342      <FileName>IApplication.cs</FileName>
343    </TypeIdentifier>
344  </Interface>
345  <Interface Name="Cryptool.PluginBase.IO.IInput" Collapsed="true">
346    <Position X="15" Y="3.25" Width="1.5" />
347    <TypeIdentifier>
348      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
349      <FileName>IO\IInput.cs</FileName>
350    </TypeIdentifier>
351  </Interface>
352  <Interface Name="Cryptool.PluginBase.IO.IIOMisc" Collapsed="true">
353    <Position X="9.75" Y="3.25" Width="1.5" />
354    <TypeIdentifier>
355      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
356      <FileName>IO\IIOMisc.cs</FileName>
357    </TypeIdentifier>
358  </Interface>
359  <Interface Name="Cryptool.PluginBase.IO.IOutput" Collapsed="true">
360    <Position X="13.25" Y="3.25" Width="1.5" />
361    <TypeIdentifier>
362      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
363      <FileName>IO\IOutput.cs</FileName>
364    </TypeIdentifier>
365  </Interface>
366  <Interface Name="Cryptool.PluginBase.IO.IThroughput" Collapsed="true">
367    <Position X="11.5" Y="3.25" Width="1.5" />
368    <TypeIdentifier>
369      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
370      <FileName>IO\IThroughput.cs</FileName>
371    </TypeIdentifier>
372  </Interface>
373  <Interface Name="Cryptool.PluginBase.Tool.ITool" Collapsed="true">
374    <Position X="19" Y="6.5" Width="1.75" />
375    <TypeIdentifier>
376      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
377      <FileName>Tool\ITool.cs</FileName>
378    </TypeIdentifier>
379  </Interface>
380  <Enum Name="Cryptool.PluginBase.Direction" Collapsed="true">
381    <Position X="40.25" Y="10" Width="1.5" />
382    <TypeIdentifier>
383      <HashCode>AAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAA=</HashCode>
384      <FileName>Enums.cs</FileName>
385    </TypeIdentifier>
386  </Enum>
387  <Enum Name="Cryptool.PluginBase.DisplayLevel" Collapsed="true">
388    <Position X="42" Y="10" Width="1.5" />
389    <TypeIdentifier>
390      <HashCode>AACAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAQAAAAAA=</HashCode>
391      <FileName>Enums.cs</FileName>
392    </TypeIdentifier>
393  </Enum>
394  <Enum Name="Cryptool.PluginBase.QuickWatchFormat" Collapsed="true">
395    <Position X="42" Y="10.75" Width="1.5" />
396    <TypeIdentifier>
397      <HashCode>AAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAACAEAAAA=</HashCode>
398      <FileName>Enums.cs</FileName>
399    </TypeIdentifier>
400  </Enum>
401  <Enum Name="Cryptool.PluginBase.ControlType" Collapsed="true">
402    <Position X="38.5" Y="10" Width="1.5" />
403    <TypeIdentifier>
404      <HashCode>gUQAAAAAAAIAAAAAAAAAEAAAAEAAAACAAAAAAgQABAA=</HashCode>
405      <FileName>Enums.cs</FileName>
406    </TypeIdentifier>
407  </Enum>
408  <Enum Name="Cryptool.PluginBase.ContextMenuControlType" Collapsed="true">
409    <Position X="36.75" Y="10" Width="1.5" />
410    <TypeIdentifier>
411      <HashCode>AQAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
412      <FileName>Enums.cs</FileName>
413    </TypeIdentifier>
414  </Enum>
415  <Enum Name="Cryptool.PluginBase.NotificationLevel" Collapsed="true">
416    <Position X="40.25" Y="10.75" Width="1.5" />
417    <TypeIdentifier>
418      <HashCode>AAAAAAAAAAAAAYAAAAAAABAAAAAAAAAAAAAAAEAAAAA=</HashCode>
419      <FileName>Enums.cs</FileName>
420    </TypeIdentifier>
421  </Enum>
422  <Enum Name="Cryptool.PluginBase.ValidationType" Collapsed="true">
423    <Position X="45.5" Y="10.75" Width="1.5" />
424    <TypeIdentifier>
425      <HashCode>AAAAAAAEAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
426      <FileName>Enums.cs</FileName>
427    </TypeIdentifier>
428  </Enum>
429  <Enum Name="Cryptool.PluginBase.EncodingTypes" Collapsed="true">
430    <Position X="45.5" Y="10" Width="1.5" />
431    <TypeIdentifier>
432      <HashCode>AAAAEBgAAAEAAAAAAAAAIAAARAAAAAAAAAAAAAAAAEA=</HashCode>
433      <FileName>Enums.cs</FileName>
434    </TypeIdentifier>
435  </Enum>
436  <Enum Name="Cryptool.PluginBase.DisplayPluginMode" Collapsed="true">
437    <Position X="43.75" Y="10" Width="1.5" />
438    <TypeIdentifier>
439      <HashCode>AAAAAAAAAAAAAAAAAACAAAAAAAAIAAAAAAAAAAAAAAA=</HashCode>
440      <FileName>Enums.cs</FileName>
441    </TypeIdentifier>
442  </Enum>
443  <Enum Name="Cryptool.PluginBase.StatusChangedMode" Collapsed="true">
444    <Position X="43.75" Y="10.75" Width="1.5" />
445    <TypeIdentifier>
446      <HashCode>AAAAAAAAAAAAAAAAAAgAAAAAAACAAAAAEAAAAAAAAAA=</HashCode>
447      <FileName>Enums.cs</FileName>
448    </TypeIdentifier>
449  </Enum>
450  <Enum Name="Cryptool.PluginBase.Cryptography.EncryptionType" Collapsed="true">
451    <Position X="38.5" Y="10.75" Width="1.5" />
452    <TypeIdentifier>
453      <HashCode>AAAAAQABAAEAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAA=</HashCode>
454      <FileName>Cryptography\Enums.cs</FileName>
455    </TypeIdentifier>
456  </Enum>
457  <Enum Name="Cryptool.PluginBase.Cryptography.EncryptionAlgorithmAction" Collapsed="true">
458    <Position X="36.75" Y="10.75" Width="1.5" />
459    <TypeIdentifier>
460      <HashCode>AQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
461      <FileName>Cryptography\Enums.cs</FileName>
462    </TypeIdentifier>
463  </Enum>
464  <Delegate Name="Cryptool.PluginBase.StatusChangedEventHandler" Collapsed="true">
465    <Position X="40.25" Y="12.5" Width="1.5" />
466    <TypeIdentifier>
467      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAA=</HashCode>
468      <FileName>Delegates.cs</FileName>
469    </TypeIdentifier>
470  </Delegate>
471  <Delegate Name="Cryptool.PluginBase.GuiLogNotificationEventHandler" Collapsed="true">
472    <Position X="42" Y="11.75" Width="1.5" />
473    <TypeIdentifier>
474      <HashCode>AAAAAAAAAAAAAAAAAAABAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
475      <FileName>Delegates.cs</FileName>
476    </TypeIdentifier>
477  </Delegate>
478  <Delegate Name="Cryptool.PluginBase.PluginProgressChangedEventHandler" Collapsed="true">
479    <Position X="45.5" Y="11.75" Width="1.5" />
480    <TypeIdentifier>
481      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAACAA=</HashCode>
482      <FileName>Delegates.cs</FileName>
483    </TypeIdentifier>
484  </Delegate>
485  <Delegate Name="Cryptool.PluginBase.SelectedPluginChangedHandler" Collapsed="true">
486    <Position X="38.5" Y="12.5" Width="1.5" />
487    <TypeIdentifier>
488      <HashCode>AgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
489      <FileName>Delegates.cs</FileName>
490    </TypeIdentifier>
491  </Delegate>
492  <Delegate Name="Cryptool.PluginBase.ChangeDisplayLevelHandler" Collapsed="true">
493    <Position X="36.75" Y="11.75" Width="1.5" />
494    <TypeIdentifier>
495      <HashCode>AgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA=</HashCode>
496      <FileName>Delegates.cs</FileName>
497    </TypeIdentifier>
498  </Delegate>
499  <Delegate Name="Cryptool.PluginBase.ProjectTitleChangedHandler" Collapsed="true">
500    <Position X="36.75" Y="12.5" Width="1.5" />
501    <TypeIdentifier>
502      <HashCode>AgAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
503      <FileName>Delegates.cs</FileName>
504    </TypeIdentifier>
505  </Delegate>
506  <Delegate Name="Cryptool.PluginBase.OpenProjectFileHandler" Collapsed="true">
507    <Position X="43.75" Y="11.75" Width="1.5" />
508    <TypeIdentifier>
509      <HashCode>AgAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
510      <FileName>Delegates.cs</FileName>
511    </TypeIdentifier>
512  </Delegate>
513  <Delegate Name="Cryptool.PluginBase.EditorSpecificPluginsChanged" Collapsed="true">
514    <Position X="40.25" Y="11.75" Width="1.5" />
515    <TypeIdentifier>
516      <HashCode>AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
517      <FileName>Delegates.cs</FileName>
518    </TypeIdentifier>
519  </Delegate>
520  <Delegate Name="Cryptool.PluginBase.DynamicPropertiesChanged" Collapsed="true">
521    <Position X="38.5" Y="11.75" Width="1.5" />
522    <TypeIdentifier>
523      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
524      <FileName>Delegates.cs</FileName>
525    </TypeIdentifier>
526  </Delegate>
527  <Font Name="Tahoma" Size="8.25" />
528</ClassDiagram>
Note: See TracBrowser for help on using the repository browser.