Free cookie consent management tool by TermsFeed Policy Generator

source: branches/Async/HeuristicLab.Problems.ExternalEvaluation/3.3/ExternalEvaluationCD.cd @ 12214

Last change on this file since 12214 was 3897, checked in by abeham, 15 years ago

#866

  • Added class diagram
File size: 9.1 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<ClassDiagram MajorVersion="1" MinorVersion="1">
3  <Class Name="HeuristicLab.Problems.ExternalEvaluation.BoolConverter" BaseTypeListCollapsed="true">
4    <Position X="0.5" Y="9.75" Width="1.5" />
5    <Compartments>
6      <Compartment Name="Fields" Collapsed="true" />
7    </Compartments>
8    <TypeIdentifier>
9      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAgA=</HashCode>
10      <FileName>Converters\BoolConverter.cs</FileName>
11    </TypeIdentifier>
12    <Lollipop Position="0.2" Collapsed="true" />
13  </Class>
14  <Class Name="HeuristicLab.Problems.ExternalEvaluation.DateTimeValueConverter" BaseTypeListCollapsed="true">
15    <Position X="2.25" Y="9.75" Width="1.5" />
16    <Compartments>
17      <Compartment Name="Fields" Collapsed="true" />
18    </Compartments>
19    <TypeIdentifier>
20      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAgA=</HashCode>
21      <FileName>Converters\DateTimeValueConverter.cs</FileName>
22    </TypeIdentifier>
23    <Lollipop Position="0.2" Collapsed="true" />
24  </Class>
25  <Class Name="HeuristicLab.Problems.ExternalEvaluation.DoubleConverter" BaseTypeListCollapsed="true">
26    <Position X="4" Y="9.75" Width="1.5" />
27    <Compartments>
28      <Compartment Name="Fields" Collapsed="true" />
29    </Compartments>
30    <TypeIdentifier>
31      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAgA=</HashCode>
32      <FileName>Converters\DoubleConverter.cs</FileName>
33    </TypeIdentifier>
34    <Lollipop Position="0.2" Collapsed="true" />
35  </Class>
36  <Class Name="HeuristicLab.Problems.ExternalEvaluation.IntegerConverter" BaseTypeListCollapsed="true">
37    <Position X="4" Y="12" Width="1.5" />
38    <Compartments>
39      <Compartment Name="Fields" Collapsed="true" />
40    </Compartments>
41    <TypeIdentifier>
42      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAgA=</HashCode>
43      <FileName>Converters\IntegerConverter.cs</FileName>
44    </TypeIdentifier>
45    <Lollipop Position="0.2" Collapsed="true" />
46  </Class>
47  <Class Name="HeuristicLab.Problems.ExternalEvaluation.StringConverter" BaseTypeListCollapsed="true">
48    <Position X="2.25" Y="12" Width="1.5" />
49    <Compartments>
50      <Compartment Name="Fields" Collapsed="true" />
51    </Compartments>
52    <TypeIdentifier>
53      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAgA=</HashCode>
54      <FileName>Converters\StringConverter.cs</FileName>
55    </TypeIdentifier>
56    <Lollipop Position="0.2" Collapsed="true" />
57  </Class>
58  <Class Name="HeuristicLab.Problems.ExternalEvaluation.TimeSpanValueConverter" BaseTypeListCollapsed="true">
59    <Position X="0.5" Y="12" Width="1.5" />
60    <Compartments>
61      <Compartment Name="Fields" Collapsed="true" />
62    </Compartments>
63    <TypeIdentifier>
64      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAgA=</HashCode>
65      <FileName>Converters\TimeSpanValueConverter.cs</FileName>
66    </TypeIdentifier>
67    <Lollipop Position="0.2" Collapsed="true" />
68  </Class>
69  <Class Name="HeuristicLab.Problems.ExternalEvaluation.EvaluationChannel" Collapsed="true">
70    <Position X="3" Y="0.5" Width="1.5" />
71    <TypeIdentifier>
72      <HashCode>AAAAAAAAAAAAIAAAAEAAAAAAAAAAgAAQAAAABACABAA=</HashCode>
73      <FileName>Drivers\EvaluationChannel.cs</FileName>
74    </TypeIdentifier>
75    <Lollipop Position="0.2" />
76  </Class>
77  <Class Name="HeuristicLab.Problems.ExternalEvaluation.EvaluationProcessChannel">
78    <Position X="2.75" Y="3.5" Width="2" />
79    <Compartments>
80      <Compartment Name="Fields" Collapsed="true" />
81    </Compartments>
82    <TypeIdentifier>
83      <HashCode>BAAAAAAAAAAAIAAAAEEgAgIAgAIgIgAQIAAAAACAEBg=</HashCode>
84      <FileName>Drivers\EvaluationProcessChannel.cs</FileName>
85    </TypeIdentifier>
86  </Class>
87  <Class Name="HeuristicLab.Problems.ExternalEvaluation.EvaluationServiceClient" BaseTypeListCollapsed="true">
88    <Position X="0.5" Y="14.5" Width="2" />
89    <TypeIdentifier>
90      <HashCode>AAAAAAAhAAAAAACAAAQAAgAAAAAAgAAAAhAAAAAABAA=</HashCode>
91      <FileName>Drivers\EvaluationServiceClient.cs</FileName>
92    </TypeIdentifier>
93    <Lollipop Position="0.2" Collapsed="true" />
94  </Class>
95  <Class Name="HeuristicLab.Problems.ExternalEvaluation.EvaluationStreamChannel">
96    <Position X="5" Y="3.5" Width="2" />
97    <Compartments>
98      <Compartment Name="Fields" Collapsed="true" />
99    </Compartments>
100    <TypeIdentifier>
101      <HashCode>AAAAAAAAAAAAAAAAAEAAAAAACAAAABAQAAAAAACAAAA=</HashCode>
102      <FileName>Drivers\EvaluationStreamChannel.cs</FileName>
103    </TypeIdentifier>
104  </Class>
105  <Class Name="HeuristicLab.Problems.ExternalEvaluation.EvaluationTCPChannel">
106    <Position X="0.5" Y="3.5" Width="2" />
107    <Compartments>
108      <Compartment Name="Fields" Collapsed="true" />
109    </Compartments>
110    <TypeIdentifier>
111      <HashCode>AAAAAAAQCAAQcIAEAGCAAAAAaCgAAAoQAQEAAgCAABA=</HashCode>
112      <FileName>Drivers\EvaluationTCPChannel.cs</FileName>
113    </TypeIdentifier>
114  </Class>
115  <Class Name="HeuristicLab.Problems.ExternalEvaluation.ExternalEvaluationProblem" BaseTypeListCollapsed="true">
116    <Position X="0.5" Y="18.25" Width="2.25" />
117    <TypeIdentifier>
118      <HashCode>AAARAACGAwgABbAGCJCAQIEMAAGKAAAACIQAESAgpVA=</HashCode>
119      <FileName>ExternalEvaluationProblem.cs</FileName>
120    </TypeIdentifier>
121    <Lollipop Position="0.2" Collapsed="true" />
122  </Class>
123  <Class Name="HeuristicLab.Problems.ExternalEvaluation.ExternalEvaluator" BaseTypeListCollapsed="true">
124    <Position X="5.75" Y="14.5" Width="1.5" />
125    <TypeIdentifier>
126      <HashCode>AAAQAAAgABAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAA=</HashCode>
127      <FileName>ExternalEvaluator.cs</FileName>
128    </TypeIdentifier>
129    <Lollipop Position="0.2" Collapsed="true" />
130  </Class>
131  <Class Name="HeuristicLab.Problems.ExternalEvaluation.SolutionMessage">
132    <Position X="5.25" Y="18.25" Width="2.25" />
133    <Compartments>
134      <Compartment Name="Fields" Collapsed="true" />
135    </Compartments>
136    <NestedTypes>
137      <Class Name="HeuristicLab.Problems.ExternalEvaluation.SolutionMessage.Types" Collapsed="true">
138        <TypeIdentifier>
139          <NewMemberFileName>Protos\ExternalEvaluationMessages.cs</NewMemberFileName>
140        </TypeIdentifier>
141      </Class>
142      <Class Name="HeuristicLab.Problems.ExternalEvaluation.SolutionMessage.Builder" Collapsed="true">
143        <TypeIdentifier>
144          <NewMemberFileName>Protos\ExternalEvaluationMessages.cs</NewMemberFileName>
145        </TypeIdentifier>
146      </Class>
147    </NestedTypes>
148    <TypeIdentifier>
149      <HashCode>XGEAApEgkUOSJEQREEkgQAFBQRQHASKyAQ0CDCQAoAA=</HashCode>
150      <FileName>Protos\ExternalEvaluationMessages.cs</FileName>
151    </TypeIdentifier>
152  </Class>
153  <Class Name="HeuristicLab.Problems.ExternalEvaluation.QualityMessage">
154    <Position X="3" Y="18.25" Width="2" />
155    <Compartments>
156      <Compartment Name="Fields" Collapsed="true" />
157    </Compartments>
158    <NestedTypes>
159      <Class Name="HeuristicLab.Problems.ExternalEvaluation.QualityMessage.Builder" Collapsed="true">
160        <TypeIdentifier>
161          <NewMemberFileName>Protos\ExternalEvaluationMessages.cs</NewMemberFileName>
162        </TypeIdentifier>
163      </Class>
164    </NestedTypes>
165    <TypeIdentifier>
166      <HashCode>VGAAgAAgAMEAIABAAAggAAEAAIABAgIwAAgADAAAgAA=</HashCode>
167      <FileName>Protos\ExternalEvaluationMessages.cs</FileName>
168    </TypeIdentifier>
169  </Class>
170  <Class Name="HeuristicLab.Problems.ExternalEvaluation.SolutionMessageBuilder">
171    <Position X="5.75" Y="9.75" Width="2" />
172    <Compartments>
173      <Compartment Name="Fields" Collapsed="true" />
174    </Compartments>
175    <TypeIdentifier>
176      <HashCode>AASAAAACAAAAAAAAIAAAAMAkAAAAgRAAAAAAAAAAhAA=</HashCode>
177      <FileName>SolutionMessageBuilder.cs</FileName>
178    </TypeIdentifier>
179  </Class>
180  <Interface Name="HeuristicLab.Problems.ExternalEvaluation.IEvaluationChannel">
181    <Position X="0.5" Y="0.5" Width="1.75" />
182    <TypeIdentifier>
183      <HashCode>AAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAQAAAABACAAAA=</HashCode>
184      <FileName>Interfaces\IEvaluationChannel.cs</FileName>
185    </TypeIdentifier>
186  </Interface>
187  <Interface Name="HeuristicLab.Problems.ExternalEvaluation.IEvaluationServiceClient">
188    <Position X="3" Y="14.5" Width="2" />
189    <TypeIdentifier>
190      <HashCode>AAAAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAAAAAAAAAA=</HashCode>
191      <FileName>Interfaces\IEvaluationServiceClient.cs</FileName>
192    </TypeIdentifier>
193  </Interface>
194  <Interface Name="HeuristicLab.Problems.ExternalEvaluation.IExternalEvaluationProblemEvaluator">
195    <Position X="2.75" Y="16.25" Width="2.75" />
196    <TypeIdentifier>
197      <HashCode>AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
198      <FileName>Interfaces\IExternalEvaluationProblemEvaluator.cs</FileName>
199    </TypeIdentifier>
200  </Interface>
201  <Interface Name="HeuristicLab.Problems.ExternalEvaluation.IItemToSolutionMessageConverter">
202    <Position X="5.25" Y="7.5" Width="2.5" />
203    <TypeIdentifier>
204      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgA=</HashCode>
205      <FileName>Interfaces\IItemToSolutionMessageConverter.cs</FileName>
206    </TypeIdentifier>
207  </Interface>
208  <Font Name="Segoe UI" Size="9" />
209</ClassDiagram>
Note: See TracBrowser for help on using the repository browser.