Free cookie consent management tool by TermsFeed Policy Generator

source: branches/GeneralizedQAP/HeuristicLab.Problems.Instances/3.3/ClassDiagram1.cd @ 7538

Last change on this file since 7538 was 7538, checked in by abeham, 12 years ago

#1614

  • Fixed plugin dependencies
  • Updated GQAP view
  • Changed instances infrastructure
    • Changed interface types into classes
    • Removed the library specific instance classes
File size: 4.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<ClassDiagram MajorVersion="1" MinorVersion="1">
3  <Class Name="HeuristicLab.Problems.Instances.ProblemInstanceProvider&lt;TInstance&gt;" Collapsed="true" BaseTypeListCollapsed="true">
4    <Position X="0.5" Y="5.5" Width="2.75" />
5    <TypeIdentifier>
6      <HashCode>AAAAAAAAAIAgAAAAAAAAAAQAAAAAAAAAgAACAAAAEUA=</HashCode>
7      <FileName>ProblemInstanceProvider.cs</FileName>
8    </TypeIdentifier>
9    <Lollipop Position="0.2" Collapsed="true" />
10  </Class>
11  <Class Name="HeuristicLab.Problems.Instances.ATSPInstance" Collapsed="true">
12    <Position X="4" Y="1.75" Width="1.5" />
13    <TypeIdentifier>
14      <HashCode>AAAAAAAAAAIgAAAAAAAAAAQAIAEAQABAAAAAAAAAAAA=</HashCode>
15      <FileName>Instances\ATSPInstance.cs</FileName>
16    </TypeIdentifier>
17  </Class>
18  <Class Name="HeuristicLab.Problems.Instances.CTAPInstance" Collapsed="true">
19    <Position X="4" Y="2.5" Width="1.5" />
20    <TypeIdentifier>
21      <HashCode>AAAEAAAAABAgAAAAAAAAgAQAAAMAQAAAAAAIAAAAIAA=</HashCode>
22      <FileName>Instances\CTAPInstance.cs</FileName>
23    </TypeIdentifier>
24  </Class>
25  <Class Name="HeuristicLab.Problems.Instances.CVRPInstance" Collapsed="true">
26    <Position X="4" Y="3.25" Width="1.5" />
27    <TypeIdentifier>
28      <HashCode>AAAIAAAAAAKgAAAAAAAAAAQCIAEAQABAAAAAAIAAAAA=</HashCode>
29      <FileName>Instances\CVRPInstance.cs</FileName>
30    </TypeIdentifier>
31  </Class>
32  <Class Name="HeuristicLab.Problems.Instances.GQAPInstance" Collapsed="true">
33    <Position X="4" Y="4" Width="1.5" />
34    <TypeIdentifier>
35      <HashCode>AAAEAAAAAACgAAAAAAIAAAQAAAFAAABAAEAAAAgAAkA=</HashCode>
36      <FileName>Instances\GQAPInstance.cs</FileName>
37    </TypeIdentifier>
38  </Class>
39  <Class Name="HeuristicLab.Problems.Instances.QAPInstance" Collapsed="true">
40    <Position X="4" Y="4.75" Width="1.5" />
41    <TypeIdentifier>
42      <HashCode>AAAEAAAAAAAgAAAAAAAAAAQAAAEAQABAAEAAAAAAAAA=</HashCode>
43      <FileName>Instances\QAPInstance.cs</FileName>
44    </TypeIdentifier>
45  </Class>
46  <Class Name="HeuristicLab.Problems.Instances.TSPInstance" Collapsed="true">
47    <Position X="4" Y="5.5" Width="1.5" />
48    <TypeIdentifier>
49      <HashCode>ACAIAABAAAIgAAAAAAAAAAQAIAFIQABAACAAAACQACA=</HashCode>
50      <FileName>Instances\TSPInstance.cs</FileName>
51    </TypeIdentifier>
52  </Class>
53  <Interface Name="HeuristicLab.Problems.Instances.IInstanceDescriptor" Collapsed="true">
54    <Position X="3.5" Y="0.5" Width="2.25" />
55    <TypeIdentifier>
56      <HashCode>AAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
57      <FileName>IInstanceDescriptor.cs</FileName>
58    </TypeIdentifier>
59  </Interface>
60  <Interface Name="HeuristicLab.Problems.Instances.IConsumable&lt;TInstance&gt;">
61    <Position X="6.25" Y="0.5" Width="3.25" />
62    <TypeIdentifier>
63      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA=</HashCode>
64      <FileName>IConsumable.cs</FileName>
65    </TypeIdentifier>
66  </Interface>
67  <Interface Name="HeuristicLab.Problems.Instances.IProblemInstanceProvider">
68    <Position X="0.75" Y="0.5" Width="2.25" />
69    <TypeIdentifier>
70      <HashCode>AAAAAAAAAIAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEA=</HashCode>
71      <FileName>IProblemInstanceProvider.cs</FileName>
72    </TypeIdentifier>
73  </Interface>
74  <Interface Name="HeuristicLab.Problems.Instances.IProblemInstanceProvider&lt;TInstance&gt;">
75    <Position X="0.5" Y="2.75" Width="2.75" />
76    <TypeIdentifier>
77      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAEQA=</HashCode>
78      <FileName>IProblemInstanceProvider.cs</FileName>
79    </TypeIdentifier>
80  </Interface>
81  <Enum Name="HeuristicLab.Problems.Instances.CVRPDistanceMeasure" Collapsed="true">
82    <Position X="6.25" Y="3.25" Width="2.25" />
83    <TypeIdentifier>
84      <HashCode>ggACAAAAAAAAAABBAAAAAAAAAACAQAAAAAAAQAAAAAA=</HashCode>
85      <FileName>Instances\CVRPInstance.cs</FileName>
86    </TypeIdentifier>
87  </Enum>
88  <Enum Name="HeuristicLab.Problems.Instances.TSPDistanceMeasure" Collapsed="true">
89    <Position X="6.25" Y="5.5" Width="2.25" />
90    <TypeIdentifier>
91      <HashCode>ggACAAAAAAAAAABBAAAAAAAAAACAQAAAAAAAQAAAAAA=</HashCode>
92      <FileName>Instances\TSPInstance.cs</FileName>
93    </TypeIdentifier>
94  </Enum>
95  <Font Name="Segoe UI" Size="9" />
96</ClassDiagram>
Note: See TracBrowser for help on using the repository browser.