Free cookie consent management tool by TermsFeed Policy Generator

source: misc/tools/ExternalEvaluation/CSharp/ExternalEvaluation.Service/ClassDiagram1.cd @ 18063

Last change on this file since 18063 was 15014, checked in by pfleck, 8 years ago

Added code and tools for the ExternalEvaluationProblem. (e.g. Java-side evaluation)

File size: 6.0 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<ClassDiagram MajorVersion="1" MinorVersion="1">
3  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.BlockingQueue&lt;T&gt;" Collapsed="true">
4    <Position X="9" Y="3.75" Width="1.5" />
5    <TypeIdentifier>
6      <HashCode>AABAAAABAAAAAAAAAABEAAAAAAACBAAAAAAAAADAAAA=</HashCode>
7      <FileName>BlockingQueue.cs</FileName>
8    </TypeIdentifier>
9  </Class>
10  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.QueueClosedException" Collapsed="true">
11    <Position X="10.75" Y="1.5" Width="1.5" />
12    <TypeIdentifier>
13      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
14      <FileName>BlockingQueue.cs</FileName>
15    </TypeIdentifier>
16  </Class>
17  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.Channel" Collapsed="true">
18    <Position X="0.5" Y="0.5" Width="1.5" />
19    <TypeIdentifier>
20      <HashCode>AAAAAAAAABAAIAAAAEAAAAAAAAAAAAAQAAAABACAAAA=</HashCode>
21      <FileName>Channel.cs</FileName>
22    </TypeIdentifier>
23    <Lollipop Position="0.2" />
24  </Class>
25  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.EventArgs&lt;T&gt;" Collapsed="true">
26    <Position X="10.75" Y="0.5" Width="1.5" />
27    <TypeIdentifier>
28      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgAAAAAAA=</HashCode>
29      <FileName>EventArgs.cs</FileName>
30    </TypeIdentifier>
31  </Class>
32  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.PollService">
33    <Position X="5.5" Y="1.75" Width="2" />
34    <TypeIdentifier>
35      <HashCode>IAAAAAAAAAgAEAAAAAAAAAAAAAAAQAAAIAAAAAAAEAA=</HashCode>
36      <FileName>PollService.cs</FileName>
37    </TypeIdentifier>
38  </Class>
39  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.ServerSocketListener" BaseTypeListCollapsed="true">
40    <Position X="2.75" Y="1.75" Width="2" />
41    <TypeIdentifier>
42      <HashCode>AAAgAAABAQAAAEIAAAAAAAAAAAAAQAgAIAAAAAAAAAI=</HashCode>
43      <FileName>ServerSocketListener.cs</FileName>
44    </TypeIdentifier>
45    <Lollipop Position="0.2" Collapsed="true" />
46  </Class>
47  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.ServerSocketListenerFactory" Collapsed="true" BaseTypeListCollapsed="true">
48    <Position X="9.5" Y="4.75" Width="1.5" />
49    <TypeIdentifier>
50      <HashCode>AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAAIAA=</HashCode>
51      <FileName>ServerSocketListenerFactory.cs</FileName>
52    </TypeIdentifier>
53    <Lollipop Position="0.2" Collapsed="true" />
54  </Class>
55  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.Service" Collapsed="true">
56    <Position X="5.75" Y="0.5" Width="1.5" />
57    <NestedTypes>
58      <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.Service.SolutionProducer" Collapsed="true">
59        <TypeIdentifier>
60          <NewMemberFileName>Service.cs</NewMemberFileName>
61        </TypeIdentifier>
62      </Class>
63    </NestedTypes>
64    <TypeIdentifier>
65      <HashCode>AAIABAAAACAAAAAAAEAAAAAAAJAAQAAAKAAQAAAAAAA=</HashCode>
66      <FileName>Service.cs</FileName>
67    </TypeIdentifier>
68  </Class>
69  <Class Name="HeuristicLab.Problems.ExternalEvaluation.Service.StreamChannel">
70    <Position X="0.5" Y="1.75" Width="1.5" />
71    <TypeIdentifier>
72      <HashCode>AAAAAAAAAAAAIAAAAMAAQAAACAAAABAQAAAAAACAAAA=</HashCode>
73      <FileName>StreamChannel.cs</FileName>
74    </TypeIdentifier>
75  </Class>
76  <Class Name="HeuristicLab.Problems.ExternalEvaluation.ExternalEvaluationMessages" Collapsed="true">
77    <Position X="9" Y="2.5" Width="1.5" />
78    <TypeIdentifier>
79      <HashCode>iIIAACAAAEAFCSBAAAECQgAAACBAgAAQAAABAAQAIIA=</HashCode>
80      <FileName>ExternalEvaluationMessages.cs</FileName>
81    </TypeIdentifier>
82  </Class>
83  <Class Name="HeuristicLab.Problems.ExternalEvaluation.SolutionMessage" Collapsed="true">
84    <Position X="10.75" Y="2.5" Width="1.5" />
85    <TypeIdentifier>
86      <HashCode>XGEAApEgkUOSJEQREEkgQAFBQRQHASKyAQ0CDCQAoAA=</HashCode>
87      <FileName>ExternalEvaluationMessages.cs</FileName>
88    </TypeIdentifier>
89  </Class>
90  <Class Name="HeuristicLab.Problems.ExternalEvaluation.QualityMessage" Collapsed="true">
91    <Position X="9" Y="1.5" Width="1.5" />
92    <TypeIdentifier>
93      <HashCode>VGAAgAAgAMEAIABAAAggAAEAAIABAgIwAAgADAAAgAA=</HashCode>
94      <FileName>ExternalEvaluationMessages.cs</FileName>
95    </TypeIdentifier>
96  </Class>
97  <Class Name="HeuristicLab.Problems.ExternalEvaluation.EvaluationService" Collapsed="true" BaseTypeListCollapsed="true">
98    <Position X="9" Y="0.5" Width="1.5" />
99    <NestedTypes>
100      <Class Name="HeuristicLab.Problems.ExternalEvaluation.EvaluationService.Stub" Collapsed="true">
101        <TypeIdentifier>
102          <NewMemberFileName>ExternalEvaluationMessages.cs</NewMemberFileName>
103        </TypeIdentifier>
104      </Class>
105    </NestedTypes>
106    <TypeIdentifier>
107      <HashCode>AAAAAAAgAEAAAAAAAAIAAgAAAAAAAAAAAAAAAAEAgIA=</HashCode>
108      <FileName>ExternalEvaluationMessages.cs</FileName>
109    </TypeIdentifier>
110    <Lollipop Position="0.2" Collapsed="true" />
111  </Class>
112  <Interface Name="HeuristicLab.Problems.ExternalEvaluation.Service.IChannel" Collapsed="true">
113    <Position X="2.25" Y="0.5" Width="1.5" />
114    <TypeIdentifier>
115      <HashCode>AAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAQAAAABACAAAA=</HashCode>
116      <FileName>Interfaces\IChannel.cs</FileName>
117    </TypeIdentifier>
118  </Interface>
119  <Interface Name="HeuristicLab.Problems.ExternalEvaluation.Service.IListener" Collapsed="true">
120    <Position X="4" Y="0.5" Width="1.5" />
121    <TypeIdentifier>
122      <HashCode>AAAAAAABAAAAAEAAAAAAAAAAAAAAAAAAIAAAAAAAAAA=</HashCode>
123      <FileName>Interfaces\IListener.cs</FileName>
124    </TypeIdentifier>
125  </Interface>
126  <Interface Name="HeuristicLab.Problems.ExternalEvaluation.Service.IListenerFactory" Collapsed="true">
127    <Position X="10.75" Y="3.75" Width="1.5" />
128    <TypeIdentifier>
129      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA=</HashCode>
130      <FileName>Interfaces\IListenerFactory.cs</FileName>
131    </TypeIdentifier>
132  </Interface>
133  <Font Name="Segoe UI" Size="9" />
134</ClassDiagram>
Note: See TracBrowser for help on using the repository browser.