Free cookie consent management tool by TermsFeed Policy Generator

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

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

#2205: Worked on optimization networks

File size: 13.2 KB
RevLine 
[11468]1<?xml version="1.0" encoding="utf-8"?>
2<ClassDiagram MajorVersion="1" MinorVersion="1">
[11527]3  <Class Name="HeuristicLab.Core.Networks.Entity" Collapsed="true">
4    <Position X="7.75" Y="0.5" Width="1.5" />
[11468]5    <TypeIdentifier>
[11527]6      <HashCode>AAAiAACAAAAAQAJAAAAEQQAAAAAAQAAAAAAAAAAEAEQ=</HashCode>
7      <FileName>Core.Networks\Entity.cs</FileName>
[11468]8    </TypeIdentifier>
9    <Lollipop Position="0.2" />
10  </Class>
[11527]11  <Class Name="HeuristicLab.Core.Networks.GenericNode" Collapsed="true">
12    <Position X="1" Y="3.5" Width="1.5" />
[11468]13    <TypeIdentifier>
[11527]14      <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
15      <FileName>Core.Networks\GenericNode.cs</FileName>
[11468]16    </TypeIdentifier>
17    <Lollipop Position="0.2" />
18  </Class>
[11527]19  <Class Name="HeuristicLab.Core.Networks.GenericPort" Collapsed="true">
20    <Position X="11.25" Y="4.75" Width="1.5" />
[11468]21    <TypeIdentifier>
[11527]22      <HashCode>AVAgMQQQQAgAACQBACIAAAAAAiQACBIpAAAACQAABhQ=</HashCode>
23      <FileName>Core.Networks\GenericPort.cs</FileName>
[11468]24    </TypeIdentifier>
25    <Lollipop Position="0.2" />
26  </Class>
[11527]27  <Class Name="HeuristicLab.Core.Networks.Message" Collapsed="true" BaseTypeListCollapsed="true">
28    <Position X="20.5" Y="0.5" Width="1.5" />
[11468]29    <TypeIdentifier>
[11527]30      <HashCode>AAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAgAAAAABA=</HashCode>
31      <FileName>Core.Networks\Message.cs</FileName>
[11468]32    </TypeIdentifier>
[11527]33    <Lollipop Position="0.2" Collapsed="true" />
[11468]34  </Class>
[11527]35  <Class Name="HeuristicLab.Core.Networks.MessageCollection" Collapsed="true">
36    <Position X="17" Y="1.5" Width="1.5" />
[11468]37    <TypeIdentifier>
[11526]38      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
[11527]39      <FileName>Core.Networks\MessageCollection.cs</FileName>
[11526]40    </TypeIdentifier>
41  </Class>
[11527]42  <Class Name="HeuristicLab.Core.Networks.MessageValue&lt;T&gt;" Collapsed="true" BaseTypeListCollapsed="true">
43    <Position X="18.75" Y="1.5" Width="1.5" />
[11526]44    <TypeIdentifier>
[11527]45      <HashCode>AAAEAACAAAqAAAAUAAAAAAQAAEAEADEAAAEgAAQAABA=</HashCode>
46      <FileName>Core.Networks\MessageValue.cs</FileName>
[11526]47    </TypeIdentifier>
48    <Lollipop Position="0.2" Collapsed="true" />
[11468]49  </Class>
[11527]50  <Class Name="HeuristicLab.Core.Networks.MessageValueCollection" Collapsed="true">
51    <Position X="20.5" Y="1.5" Width="1.5" />
[11468]52    <TypeIdentifier>
[11527]53      <HashCode>AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
54      <FileName>Core.Networks\MessageValueCollection.cs</FileName>
[11468]55    </TypeIdentifier>
56  </Class>
[11527]57  <Class Name="HeuristicLab.Core.Networks.Network" Collapsed="true">
58    <Position X="7.75" Y="3.5" Width="1.5" />
[11468]59    <TypeIdentifier>
60      <HashCode>AAAgAACAgAAAQIAAAAAEAAAAEAAAABACAAAAAAAAIBA=</HashCode>
[11527]61      <FileName>Core.Networks\Network.cs</FileName>
[11468]62    </TypeIdentifier>
63    <Lollipop Position="0.2" />
64  </Class>
[11527]65  <Class Name="HeuristicLab.Core.Networks.Node" Collapsed="true">
66    <Position X="4.5" Y="2" Width="1.5" />
[11468]67    <TypeIdentifier>
68      <HashCode>QAAAAACCABEEAAAABAAEQAAAAACAABAAAACAAAAAABQ=</HashCode>
[11527]69      <FileName>Core.Networks\Node.cs</FileName>
[11468]70    </TypeIdentifier>
71    <Lollipop Position="0.2" />
72  </Class>
[11527]73  <Class Name="HeuristicLab.Core.Networks.NodeCollection" Collapsed="true">
74    <Position X="17" Y="2.5" Width="1.5" />
[11468]75    <TypeIdentifier>
76      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
[11527]77      <FileName>Core.Networks\NodeCollection.cs</FileName>
[11468]78    </TypeIdentifier>
79  </Class>
[11527]80  <Class Name="HeuristicLab.Core.Networks.ParameterizedPort" Collapsed="true">
81    <Position X="11.25" Y="3.5" Width="1.5" />
[11468]82    <TypeIdentifier>
[11527]83      <HashCode>gEQAAIACAAAAAEAAAABEAAAAEAAAgRAACIAAAACAAAA=</HashCode>
84      <FileName>Core.Networks\ParameterizedPort.cs</FileName>
[11468]85    </TypeIdentifier>
86    <Lollipop Position="0.2" />
87  </Class>
[11527]88  <Class Name="HeuristicLab.Core.Networks.Port" Collapsed="true">
89    <Position X="11.25" Y="2" Width="1.5" />
[11468]90    <TypeIdentifier>
[11527]91      <HashCode>AAAAAACAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
92      <FileName>Core.Networks\Port.cs</FileName>
[11468]93    </TypeIdentifier>
94    <Lollipop Position="0.2" />
95  </Class>
[11527]96  <Class Name="HeuristicLab.Core.Networks.PortCollection" Collapsed="true">
97    <Position X="18.75" Y="2.5" Width="1.5" />
[11468]98    <TypeIdentifier>
99      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
[11527]100      <FileName>Core.Networks\PortCollection.cs</FileName>
[11468]101    </TypeIdentifier>
102  </Class>
[11527]103  <Class Name="HeuristicLab.Core.Networks.PortParameter&lt;T&gt;" Collapsed="true">
104    <Position X="14.5" Y="2" Width="1.5" />
[11468]105    <TypeIdentifier>
[11527]106      <HashCode>AAAAAACAAAoAQABMAAQAQgAAAALhABAgUQAAAAAAABA=</HashCode>
107      <FileName>Core.Networks\PortParameter.cs</FileName>
[11468]108    </TypeIdentifier>
109    <Lollipop Position="0.2" />
110  </Class>
[11527]111  <Class Name="HeuristicLab.Core.Networks.PortParameterCollection" Collapsed="true">
112    <Position X="20.5" Y="2.5" Width="1.5" />
[11468]113    <TypeIdentifier>
114      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
[11527]115      <FileName>Core.Networks\PortParameterCollection.cs</FileName>
[11468]116    </TypeIdentifier>
117  </Class>
[11527]118  <Class Name="HeuristicLab.Operators.HookOperator" Collapsed="true" BaseTypeListCollapsed="true">
119    <Position X="18.75" Y="0.5" Width="1.5" />
[11468]120    <TypeIdentifier>
[11527]121      <HashCode>AAAAAAAAABAAEAAEAAAAAAAACAAAAAgAAIAAAAAAABA=</HashCode>
122      <FileName>Operators\HookOperator.cs</FileName>
[11468]123    </TypeIdentifier>
[11526]124    <Lollipop Position="0.2" Collapsed="true" />
[11468]125  </Class>
[11527]126  <Class Name="HeuristicLab.Optimization.Networks.AlgorithmNode" Collapsed="true">
127    <Position X="3.25" Y="3.5" Width="1.5" />
[11468]128    <TypeIdentifier>
[11527]129      <HashCode>BAAABAASABECMBQABABAQAAQggCAAAIAAEAAAAQAABw=</HashCode>
130      <FileName>Optimization.Networks\AlgorithmNode.cs</FileName>
[11468]131    </TypeIdentifier>
[11527]132    <Lollipop Position="0.2" />
[11526]133  </Class>
[11527]134  <Class Name="HeuristicLab.Optimization.Networks.ConfigurationPort" Collapsed="true">
135    <Position X="10" Y="6.25" Width="1.5" />
[11526]136    <TypeIdentifier>
[11527]137      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
138      <FileName>Optimization.Networks\ConfigurationPort.cs</FileName>
[11526]139    </TypeIdentifier>
[11468]140    <Lollipop Position="0.2" />
141  </Class>
[11527]142  <Class Name="HeuristicLab.Optimization.Networks.ExecutionPort" Collapsed="true">
143    <Position X="12.25" Y="6.25" Width="1.5" />
[11468]144    <TypeIdentifier>
[11527]145      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
146      <FileName>Optimization.Networks\ExecutionPort.cs</FileName>
[11468]147    </TypeIdentifier>
148    <Lollipop Position="0.2" />
149  </Class>
[11527]150  <Class Name="HeuristicLab.Optimization.Networks.HeuristicLabOptimizationNetworksPlugin" Collapsed="true">
151    <Position X="17" Y="0.5" Width="1.5" />
[11468]152    <TypeIdentifier>
[11527]153      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
154      <FileName>Plugin.cs</FileName>
[11468]155    </TypeIdentifier>
[11526]156  </Class>
[11527]157  <Class Name="HeuristicLab.Optimization.Networks.KSPTSP.KSPTSPConnector" Collapsed="true">
158    <Position X="5.5" Y="3.5" Width="1.5" />
[11468]159    <TypeIdentifier>
[11527]160      <HashCode>ABAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAAQABA=</HashCode>
161      <FileName>Optimization.Networks.KSPTSP\KSPTSPConnector.cs</FileName>
[11468]162    </TypeIdentifier>
[11526]163  </Class>
[11527]164  <Class Name="HeuristicLab.Optimization.Networks.KSPTSP.KSPTSPNetwork" Collapsed="true">
165    <Position X="7.75" Y="4.75" Width="1.5" />
[11468]166    <TypeIdentifier>
[11527]167      <HashCode>AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
168      <FileName>Optimization.Networks.KSPTSP\KSPTSPNetwork.cs</FileName>
[11468]169    </TypeIdentifier>
[11526]170  </Class>
[11527]171  <Interface Name="HeuristicLab.Core.Networks.IConnectedPort" Collapsed="true">
172    <Position X="10" Y="11.75" Width="1.5" />
[11468]173    <TypeIdentifier>
[11527]174      <HashCode>AAAAAAAAAAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAA=</HashCode>
175      <FileName>Core.Networks\IConnectedPort.cs</FileName>
[11468]176    </TypeIdentifier>
177  </Interface>
[11527]178  <Interface Name="HeuristicLab.Core.Networks.IEntity" Collapsed="true">
179    <Position X="7.75" Y="7.5" Width="1.5" />
[11468]180    <TypeIdentifier>
[11527]181      <HashCode>AAAAAAAAAAAAAAIAAAAEQAAAAAAAAAAAAAAAAAAAAAQ=</HashCode>
182      <FileName>Core.Networks\IEntity.cs</FileName>
[11468]183    </TypeIdentifier>
184  </Interface>
[11527]185  <Interface Name="HeuristicLab.Core.Networks.IGenericNode" Collapsed="true">
186    <Position X="5.5" Y="10.5" Width="1.5" />
[11468]187    <TypeIdentifier>
[11527]188      <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
189      <FileName>Core.Networks\IGenericNode.cs</FileName>
[11468]190    </TypeIdentifier>
191  </Interface>
[11527]192  <Interface Name="HeuristicLab.Core.Networks.IGenericPort" Collapsed="true">
193    <Position X="13.5" Y="11.75" Width="1.5" />
[11468]194    <TypeIdentifier>
[11527]195      <HashCode>ARAAMAAAQAAAACABACAAAAAAAgQAAAAAAAAACQAAAAQ=</HashCode>
196      <FileName>Core.Networks\IGenericPort.cs</FileName>
[11468]197    </TypeIdentifier>
198  </Interface>
[11527]199  <Interface Name="HeuristicLab.Core.Networks.IMessage" Collapsed="true">
200    <Position X="18.75" Y="3.75" Width="1.5" />
[11468]201    <TypeIdentifier>
[11527]202      <HashCode>AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
203      <FileName>Core.Networks\IMessage.cs</FileName>
[11468]204    </TypeIdentifier>
205  </Interface>
[11527]206  <Interface Name="HeuristicLab.Core.Networks.IMessageValue" Collapsed="true">
207    <Position X="0.5" Y="4.5" Width="1.5" />
[11468]208    <TypeIdentifier>
[11527]209      <HashCode>AAAAAAAAAAIAAAAAAAAAAAQAAEAAAAAAAAAgAAAAAAA=</HashCode>
210      <FileName>Core.Networks\IMessageValue.cs</FileName>
[11468]211    </TypeIdentifier>
212  </Interface>
[11527]213  <Interface Name="HeuristicLab.Core.Networks.IMessageValue&lt;T&gt;" Collapsed="true">
214    <Position X="0.5" Y="6" Width="1.5" />
[11468]215    <TypeIdentifier>
216      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
[11527]217      <FileName>Core.Networks\IMessageValue.cs</FileName>
[11468]218    </TypeIdentifier>
219  </Interface>
[11527]220  <Interface Name="HeuristicLab.Core.Networks.INetwork" Collapsed="true">
221    <Position X="3.25" Y="10.5" Width="1.5" />
[11468]222    <TypeIdentifier>
[11527]223      <HashCode>AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
224      <FileName>Core.Networks\INetwork.cs</FileName>
[11468]225    </TypeIdentifier>
226  </Interface>
[11527]227  <Interface Name="HeuristicLab.Core.Networks.INode" Collapsed="true">
228    <Position X="5.5" Y="9" Width="1.5" />
[11468]229    <TypeIdentifier>
[11527]230      <HashCode>AAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
231      <FileName>Core.Networks\INode.cs</FileName>
[11468]232    </TypeIdentifier>
233  </Interface>
[11527]234  <Interface Name="HeuristicLab.Core.Networks.IParameterizedPort" Collapsed="true">
235    <Position X="12.25" Y="10.5" Width="1.5" />
[11468]236    <TypeIdentifier>
[11527]237      <HashCode>AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA=</HashCode>
238      <FileName>Core.Networks\IParameterizedPort.cs</FileName>
[11468]239    </TypeIdentifier>
240  </Interface>
[11527]241  <Interface Name="HeuristicLab.Core.Networks.IPort" Collapsed="true">
242    <Position X="12.25" Y="9" Width="1.5" />
[11468]243    <TypeIdentifier>
[11527]244      <HashCode>AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
245      <FileName>Core.Networks\IPort.cs</FileName>
[11468]246    </TypeIdentifier>
247  </Interface>
[11527]248  <Interface Name="HeuristicLab.Core.Networks.IPortParameter" Collapsed="true">
249    <Position X="1" Y="9" Width="1.5" />
[11468]250    <TypeIdentifier>
[11527]251      <HashCode>AAAAAAAAAAIAQAAAAAAAQAAAAADAAAAAEQAAAAAAAAA=</HashCode>
252      <FileName>Core.Networks\IPortParameter.cs</FileName>
[11468]253    </TypeIdentifier>
254  </Interface>
[11527]255  <Interface Name="HeuristicLab.Core.Networks.IPortParameter&lt;T&gt;" Collapsed="true">
256    <Position X="1" Y="10.5" Width="1.5" />
[11468]257    <TypeIdentifier>
[11527]258      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAA=</HashCode>
259      <FileName>Core.Networks\IPortParameter.cs</FileName>
[11468]260    </TypeIdentifier>
261  </Interface>
[11527]262  <Interface Name="HeuristicLab.Operators.IHookOperator" Collapsed="true">
263    <Position X="17" Y="3.75" Width="1.5" />
[11526]264    <TypeIdentifier>
265      <HashCode>AAAAAAAAAAAAEAAAAAAAAAAACAAAAAAAAIAAAAAAAAA=</HashCode>
[11527]266      <FileName>Operators\IHookOperator.cs</FileName>
[11526]267    </TypeIdentifier>
268  </Interface>
269  <Interface Name="HeuristicLab.Optimization.Networks.IAlgorithmNode" Collapsed="true">
[11527]270    <Position X="7.75" Y="10.5" Width="1.5" />
[11526]271    <TypeIdentifier>
272      <HashCode>AAAAAAAAAAAAEAAABAAAQAAAAAAAAAAAAAAAAAQAAAA=</HashCode>
[11527]273      <FileName>Optimization.Networks\IAlgorithmNode.cs</FileName>
[11526]274    </TypeIdentifier>
275  </Interface>
276  <Interface Name="HeuristicLab.Optimization.Networks.IConfigurationPort" Collapsed="true">
[11527]277    <Position X="12.25" Y="13.25" Width="1.5" />
[11526]278    <TypeIdentifier>
279      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
[11527]280      <FileName>Optimization.Networks\IConfigurationPort.cs</FileName>
[11526]281    </TypeIdentifier>
282  </Interface>
283  <Interface Name="HeuristicLab.Optimization.Networks.IExecutionPort" Collapsed="true">
[11527]284    <Position X="14.5" Y="13.25" Width="1.5" />
[11526]285    <TypeIdentifier>
286      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
[11527]287      <FileName>Optimization.Networks\IExecutionPort.cs</FileName>
[11526]288    </TypeIdentifier>
289  </Interface>
[11527]290  <Enum Name="HeuristicLab.Core.Networks.PortParameterType" Collapsed="true">
291    <Position X="17" Y="4.75" Width="1.5" />
[11526]292    <TypeIdentifier>
293      <HashCode>AAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAEAAAA=</HashCode>
[11527]294      <FileName>Core.Networks\PortParameterType.cs</FileName>
[11526]295    </TypeIdentifier>
296  </Enum>
[11468]297  <Font Name="Segoe UI" Size="9" />
298</ClassDiagram>
Note: See TracBrowser for help on using the repository browser.