Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/ClassDiagram.cd @ 11468

Last change on this file since 11468 was 11468, checked in by swagner, 9 years ago

#2205: Worked on optimization networks

File size: 15.4 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<ClassDiagram MajorVersion="1" MinorVersion="1">
3  <Class Name="HeuristicLab.Optimization.Networks.AlgorithmNode" Collapsed="true">
4    <Position X="14" Y="3.5" Width="1.5" />
5    <TypeIdentifier>
6      <HashCode>BICABACCABFAgBAQBAEAQACwIQCAAhIAAAAAACUoABQ=</HashCode>
7      <FileName>AlgorithmNode.cs</FileName>
8    </TypeIdentifier>
9    <Lollipop Position="0.2" />
10  </Class>
11  <Class Name="HeuristicLab.Optimization.Networks.AlgorithmServiceNode" Collapsed="true">
12    <Position X="16.25" Y="3.5" Width="1.5" />
13    <TypeIdentifier>
14      <HashCode>AIAEBAASAFEAMBRQBAAAAAAQAAGAAAAAAEAAAAAIABw=</HashCode>
15      <FileName>AlgorithmServiceNode.cs</FileName>
16    </TypeIdentifier>
17    <Lollipop Position="0.2" />
18  </Class>
19  <Class Name="HeuristicLab.Optimization.Networks.ClientNode" Collapsed="true">
20    <Position X="18.5" Y="3.5" Width="1.5" />
21    <TypeIdentifier>
22      <HashCode>AAAAAAAAAAAAIAAADABAAAgAAAAAAAAAAAAAAAAAABA=</HashCode>
23      <FileName>ClientNode.cs</FileName>
24    </TypeIdentifier>
25    <Lollipop Position="0.2" />
26  </Class>
27  <Class Name="HeuristicLab.Optimization.Networks.ClientPort" Collapsed="true">
28    <Position X="0.5" Y="4.75" Width="1.5" />
29    <TypeIdentifier>
30      <HashCode>AEAAQAAAAAgAAAAQAkBAAAAAAAAAABAAAAEADAIBgBQ=</HashCode>
31      <FileName>ClientPort.cs</FileName>
32    </TypeIdentifier>
33    <Lollipop Position="0.2" />
34  </Class>
35  <Class Name="HeuristicLab.Optimization.Networks.ClientServicePort" Collapsed="true">
36    <Position X="1.75" Y="3.5" Width="1.5" />
37    <TypeIdentifier>
38      <HashCode>gEQAIIACAAAAAEAAAABEAAAAAAAAgRAAAIAQAACAAAA=</HashCode>
39      <FileName>ClientServicePort.cs</FileName>
40    </TypeIdentifier>
41    <Lollipop Position="0.2" />
42  </Class>
43  <Class Name="HeuristicLab.Optimization.Networks.Entity" Collapsed="true">
44    <Position X="14" Y="0.5" Width="1.5" />
45    <TypeIdentifier>
46      <HashCode>AAAiAACAAAAAQAJAAAAEQQAAAAAAQAAAAAAAAAAEAEQ=</HashCode>
47      <FileName>Entity.cs</FileName>
48    </TypeIdentifier>
49    <Lollipop Position="0.2" />
50  </Class>
51  <Class Name="HeuristicLab.Optimization.Networks.OutputInputPortEventArgs&lt;TOut, TIn&gt;" Collapsed="true">
52    <Position X="33.5" Y="0.5" Width="1.5" />
53    <TypeIdentifier>
54      <HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAA=</HashCode>
55      <FileName>EventArgs.cs</FileName>
56    </TypeIdentifier>
57  </Class>
58  <Class Name="HeuristicLab.Optimization.Networks.InputOutputPort&lt;TIn, TOut&gt;" Collapsed="true">
59    <Position X="9.5" Y="4.75" Width="1.5" />
60    <TypeIdentifier>
61      <HashCode>AAAAAAAQAAAQAAAAAAQgAAEQBAAABBAAAAQAAAAIABA=</HashCode>
62      <FileName>InputOutputPort.cs</FileName>
63    </TypeIdentifier>
64    <Lollipop Position="0.2" />
65  </Class>
66  <Class Name="HeuristicLab.Optimization.Networks.InputPort&lt;T&gt;" Collapsed="true">
67    <Position X="11.75" Y="4.75" Width="1.5" />
68    <TypeIdentifier>
69      <HashCode>QAABAACAAAAACIAAAAAgAAAAgAAAABAAAEAAAAAQARA=</HashCode>
70      <FileName>InputPort.cs</FileName>
71    </TypeIdentifier>
72    <Lollipop Position="0.2" />
73  </Class>
74  <Class Name="HeuristicLab.Optimization.Networks.MultiplierNode" Collapsed="true">
75    <Position X="20.75" Y="3.5" Width="1.5" />
76    <TypeIdentifier>
77      <HashCode>AEAAEAAAAAAAAQABAQAAAAAQEAAAAAAAAAAAAAAAABA=</HashCode>
78      <FileName>MultiplierNode.cs</FileName>
79    </TypeIdentifier>
80  </Class>
81  <Class Name="HeuristicLab.Optimization.Networks.Network" Collapsed="true">
82    <Position X="23" Y="3.5" Width="1.5" />
83    <TypeIdentifier>
84      <HashCode>AAAgAACAgAAAQIAAAAAEAAAAEAAAABACAAAAAAAAIBA=</HashCode>
85      <FileName>Network.cs</FileName>
86    </TypeIdentifier>
87    <Lollipop Position="0.2" />
88  </Class>
89  <Class Name="HeuristicLab.Optimization.Networks.Node" Collapsed="true">
90    <Position X="19.75" Y="2" Width="1.5" />
91    <TypeIdentifier>
92      <HashCode>QAAAAACCABEEAAAABAAEQAAAAACAABAAAACAAAAAABQ=</HashCode>
93      <FileName>Node.cs</FileName>
94    </TypeIdentifier>
95    <Lollipop Position="0.2" />
96  </Class>
97  <Class Name="HeuristicLab.Optimization.Networks.NodeCollection" Collapsed="true">
98    <Position X="31.75" Y="0.5" Width="1.5" />
99    <TypeIdentifier>
100      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
101      <FileName>NodeCollection.cs</FileName>
102    </TypeIdentifier>
103  </Class>
104  <Class Name="HeuristicLab.Optimization.Networks.OutputInputPort&lt;TOut, TIn&gt;" Collapsed="true">
105    <Position X="5" Y="4.75" Width="1.5" />
106    <TypeIdentifier>
107      <HashCode>AEAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAAAAABA=</HashCode>
108      <FileName>OutputInputPort.cs</FileName>
109    </TypeIdentifier>
110    <Lollipop Position="0.2" />
111  </Class>
112  <Class Name="HeuristicLab.Optimization.Networks.OutputPort&lt;T&gt;" Collapsed="true">
113    <Position X="7.25" Y="4.75" Width="1.5" />
114    <TypeIdentifier>
115      <HashCode>AgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABA=</HashCode>
116      <FileName>OutputPort.cs</FileName>
117    </TypeIdentifier>
118    <Lollipop Position="0.2" />
119  </Class>
120  <Class Name="HeuristicLab.Optimization.Networks.HeuristicLabOptimizationNetworksPlugin" Collapsed="true">
121    <Position X="30" Y="0.5" Width="1.5" />
122    <TypeIdentifier>
123      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
124      <FileName>Plugin.cs</FileName>
125    </TypeIdentifier>
126  </Class>
127  <Class Name="HeuristicLab.Optimization.Networks.Port" Collapsed="true">
128    <Position X="6.25" Y="2" Width="1.5" />
129    <TypeIdentifier>
130      <HashCode>AAAAAACAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
131      <FileName>Port.cs</FileName>
132    </TypeIdentifier>
133    <Lollipop Position="0.2" />
134  </Class>
135  <Class Name="HeuristicLab.Optimization.Networks.PortCollection" Collapsed="true">
136    <Position X="30" Y="1.5" Width="1.5" />
137    <TypeIdentifier>
138      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
139      <FileName>PortCollection.cs</FileName>
140    </TypeIdentifier>
141  </Class>
142  <Class Name="HeuristicLab.Optimization.Networks.ServiceParameter&lt;T&gt;" Collapsed="true">
143    <Position X="27.5" Y="2" Width="1.5" />
144    <TypeIdentifier>
145      <HashCode>AAAAAACAAAqAACBUAAAAQAAAAECBADEAAQAgAAQAABA=</HashCode>
146      <FileName>ServiceParameter.cs</FileName>
147    </TypeIdentifier>
148    <Lollipop Position="0.2" />
149  </Class>
150  <Class Name="HeuristicLab.Optimization.Networks.ServiceParameterCollection" Collapsed="true">
151    <Position X="31.75" Y="1.5" Width="1.5" />
152    <TypeIdentifier>
153      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
154      <FileName>ServiceParameterCollection.cs</FileName>
155    </TypeIdentifier>
156  </Class>
157  <Class Name="HeuristicLab.Optimization.Networks.ServiceParameterCollectionCollection" Collapsed="true">
158    <Position X="33.5" Y="1.5" Width="1.5" />
159    <TypeIdentifier>
160      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
161      <FileName>ServiceParameterCollectionCollection.cs</FileName>
162    </TypeIdentifier>
163  </Class>
164  <Class Name="HeuristicLab.Optimization.Networks.ServicePort" Collapsed="true">
165    <Position X="2.75" Y="4.75" Width="1.5" />
166    <TypeIdentifier>
167      <HashCode>AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIQABA=</HashCode>
168      <FileName>ServicePort.cs</FileName>
169    </TypeIdentifier>
170    <Lollipop Position="0.2" />
171  </Class>
172  <Class Name="HeuristicLab.Optimization.Networks.ValuePort&lt;T&gt;" Collapsed="true">
173    <Position X="8.5" Y="3.5" Width="1.5" />
174    <TypeIdentifier>
175      <HashCode>AAAAAAAAAAKAAIAUAAAAAAAAAEAAADEAAAAgAAQAAAA=</HashCode>
176      <FileName>ValuePort.cs</FileName>
177    </TypeIdentifier>
178    <Lollipop Position="0.2" />
179  </Class>
180  <Class Name="HeuristicLab.Optimization.Networks.VariablesNode" Collapsed="true">
181    <Position X="25.25" Y="3.5" Width="1.5" />
182    <TypeIdentifier>
183      <HashCode>AICARAECQBEAKEAABAAAAQAQAQCAABAQAAQABAAMABU=</HashCode>
184      <FileName>VariablesNode.cs</FileName>
185    </TypeIdentifier>
186    <Lollipop Position="0.2" />
187  </Class>
188  <Interface Name="HeuristicLab.Optimization.Networks.IAlgorithmNode" Collapsed="true">
189    <Position X="0.5" Y="9.5" Width="1.5" />
190    <TypeIdentifier>
191      <HashCode>AAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAQAAAA=</HashCode>
192      <FileName>IAlgorithmNode.cs</FileName>
193    </TypeIdentifier>
194  </Interface>
195  <Interface Name="HeuristicLab.Optimization.Networks.IAlgorithmServiceNode" Collapsed="true">
196    <Position X="2.75" Y="9.5" Width="1.5" />
197    <TypeIdentifier>
198      <HashCode>AAAAAAAAAEAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAg=</HashCode>
199      <FileName>IAlgorithmServiceNode.cs</FileName>
200    </TypeIdentifier>
201  </Interface>
202  <Interface Name="HeuristicLab.Optimization.Networks.IClientNode" Collapsed="true">
203    <Position X="5" Y="9.5" Width="1.5" />
204    <TypeIdentifier>
205      <HashCode>AAAAAAAAAAAAAAAABABAAAgAAAAAAAAAAAAAAAAAAAA=</HashCode>
206      <FileName>IClientNode.cs</FileName>
207    </TypeIdentifier>
208  </Interface>
209  <Interface Name="HeuristicLab.Optimization.Networks.IClientPort" Collapsed="true">
210    <Position X="25.25" Y="10.75" Width="1.5" />
211    <TypeIdentifier>
212      <HashCode>AAAAQAAAAAgAAAAAAgBAAAAAAAAAAAAAAAAADAABAAA=</HashCode>
213      <FileName>IClientPort.cs</FileName>
214    </TypeIdentifier>
215  </Interface>
216  <Interface Name="HeuristicLab.Optimization.Networks.IClientServicePort" Collapsed="true">
217    <Position X="24.25" Y="9.5" Width="1.5" />
218    <TypeIdentifier>
219      <HashCode>AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA=</HashCode>
220      <FileName>IClientServicePort.cs</FileName>
221    </TypeIdentifier>
222  </Interface>
223  <Interface Name="HeuristicLab.Optimization.Networks.IEntity" Collapsed="true">
224    <Position X="14" Y="6.5" Width="1.5" />
225    <TypeIdentifier>
226      <HashCode>AAAAAAAAAAAAAAIAAAAEQAAAAAAAAAAAAAAAAAAAAAQ=</HashCode>
227      <FileName>IEntity.cs</FileName>
228    </TypeIdentifier>
229  </Interface>
230  <Interface Name="HeuristicLab.Optimization.Networks.IInputOutputPort" Collapsed="true">
231    <Position X="20.75" Y="10.75" Width="1.5" />
232    <TypeIdentifier>
233      <HashCode>AAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAA=</HashCode>
234      <FileName>IInputOutputPort.cs</FileName>
235    </TypeIdentifier>
236  </Interface>
237  <Interface Name="HeuristicLab.Optimization.Networks.IInputOutputPort&lt;TIn, TOut&gt;" Collapsed="true">
238    <Position X="20.75" Y="12.25" Width="1.5" />
239    <TypeIdentifier>
240      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAA=</HashCode>
241      <FileName>IInputOutputPort.cs</FileName>
242    </TypeIdentifier>
243  </Interface>
244  <Interface Name="HeuristicLab.Optimization.Networks.IInputPort" Collapsed="true">
245    <Position X="14" Y="10.75" Width="1.5" />
246    <TypeIdentifier>
247      <HashCode>AAABAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA=</HashCode>
248      <FileName>IInputPort.cs</FileName>
249    </TypeIdentifier>
250  </Interface>
251  <Interface Name="HeuristicLab.Optimization.Networks.IInputPort&lt;T&gt;" Collapsed="true">
252    <Position X="18.25" Y="12.25" Width="1.5" />
253    <TypeIdentifier>
254      <HashCode>AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
255      <FileName>IInputPort.cs</FileName>
256    </TypeIdentifier>
257  </Interface>
258  <Interface Name="HeuristicLab.Optimization.Networks.INetwork" Collapsed="true">
259    <Position X="7.25" Y="9.5" Width="1.5" />
260    <TypeIdentifier>
261      <HashCode>AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
262      <FileName>INetwork.cs</FileName>
263    </TypeIdentifier>
264  </Interface>
265  <Interface Name="HeuristicLab.Optimization.Networks.INode" Collapsed="true">
266    <Position X="5" Y="8" Width="1.5" />
267    <TypeIdentifier>
268      <HashCode>AAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
269      <FileName>INode.cs</FileName>
270    </TypeIdentifier>
271  </Interface>
272  <Interface Name="HeuristicLab.Optimization.Networks.IOutputInputPort" Collapsed="true">
273    <Position X="11.75" Y="10.75" Width="1.5" />
274    <TypeIdentifier>
275      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA=</HashCode>
276      <FileName>IOutputInputPort.cs</FileName>
277    </TypeIdentifier>
278  </Interface>
279  <Interface Name="HeuristicLab.Optimization.Networks.IOutputInputPort&lt;TOut, TIn&gt;" Collapsed="true">
280    <Position X="15.25" Y="12.25" Width="1.5" />
281    <TypeIdentifier>
282      <HashCode>AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA=</HashCode>
283      <FileName>IOutputInputPort.cs</FileName>
284    </TypeIdentifier>
285  </Interface>
286  <Interface Name="HeuristicLab.Optimization.Networks.IOutputPort" Collapsed="true">
287    <Position X="16.25" Y="10.75" Width="1.5" />
288    <TypeIdentifier>
289      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
290      <FileName>IOutputPort.cs</FileName>
291    </TypeIdentifier>
292  </Interface>
293  <Interface Name="HeuristicLab.Optimization.Networks.IOutputPort&lt;T&gt;" Collapsed="true">
294    <Position X="17.5" Y="14.25" Width="1.5" />
295    <TypeIdentifier>
296      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
297      <FileName>IOutputPort.cs</FileName>
298    </TypeIdentifier>
299  </Interface>
300  <Interface Name="HeuristicLab.Optimization.Networks.IPort" Collapsed="true">
301    <Position X="18.5" Y="8" Width="1.5" />
302    <TypeIdentifier>
303      <HashCode>AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
304      <FileName>IPort.cs</FileName>
305    </TypeIdentifier>
306  </Interface>
307  <Interface Name="HeuristicLab.Optimization.Networks.IServiceParameter" Collapsed="true">
308    <Position X="27.5" Y="8" Width="1.5" />
309    <TypeIdentifier>
310      <HashCode>AAAAAAAAAAIAAAAAAAAAQAAAAECAAAAAAQAgAAAAAAA=</HashCode>
311      <FileName>IServiceParameter.cs</FileName>
312    </TypeIdentifier>
313  </Interface>
314  <Interface Name="HeuristicLab.Optimization.Networks.IServiceParameter&lt;T&gt;" Collapsed="true">
315    <Position X="27.5" Y="9.5" Width="1.5" />
316    <TypeIdentifier>
317      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
318      <FileName>IServiceParameter.cs</FileName>
319    </TypeIdentifier>
320  </Interface>
321  <Interface Name="HeuristicLab.Optimization.Networks.IServicePort" Collapsed="true">
322    <Position X="23" Y="10.75" Width="1.5" />
323    <TypeIdentifier>
324      <HashCode>AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAA=</HashCode>
325      <FileName>IServicePort.cs</FileName>
326    </TypeIdentifier>
327  </Interface>
328  <Interface Name="HeuristicLab.Optimization.Networks.IValuePort" Collapsed="true">
329    <Position X="16.25" Y="9.5" Width="1.5" />
330    <TypeIdentifier>
331      <HashCode>AAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAA=</HashCode>
332      <FileName>IValuePort.cs</FileName>
333    </TypeIdentifier>
334  </Interface>
335  <Interface Name="HeuristicLab.Optimization.Networks.IValuePort&lt;T&gt;" Collapsed="true">
336    <Position X="18.5" Y="10.75" Width="1.5" />
337    <TypeIdentifier>
338      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
339      <FileName>IValuePort.cs</FileName>
340    </TypeIdentifier>
341  </Interface>
342  <Interface Name="HeuristicLab.Optimization.Networks.IVariablesNode" Collapsed="true">
343    <Position X="9.5" Y="9.5" Width="1.5" />
344    <TypeIdentifier>
345      <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAA=</HashCode>
346      <FileName>IVariablesNode.cs</FileName>
347    </TypeIdentifier>
348  </Interface>
349  <Enum Name="HeuristicLab.Optimization.Networks.ServiceParameterType" Collapsed="true">
350    <Position X="30" Y="2.75" Width="1.5" />
351    <TypeIdentifier>
352      <HashCode>AAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAA=</HashCode>
353      <FileName>ServiceParameterType.cs</FileName>
354    </TypeIdentifier>
355  </Enum>
356  <Font Name="Segoe UI" Size="9" />
357</ClassDiagram>
Note: See TracBrowser for help on using the repository browser.