source: trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/OKB.dbml.layout @ 13682

Last change on this file since 13682 was 13682, checked in by abeham, 4 years ago

#2588:

  • Added table, FK constraints, and FK indexes to database
  • Updated Linq2Sql mapping
  • Added service methods and dtos for downloading
File size: 18.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<ordesignerObjectsDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 15.75, 11.125" name="OKB">
3  <DataContextMoniker Name="/OKBDataContext" />
4  <nestedChildShapes>
5    <classShape Id="ec288562-8ef9-46b8-a2dc-a471fec7afb8" absoluteBounds="0.5, 0.5, 2, 1.26050048828125">
6      <DataClassMoniker Name="/OKBDataContext/AlgorithmClass" />
7      <nestedChildShapes>
8        <elementListCompartment Id="fbed452c-662c-42d5-b89f-2b122b63aecc" absoluteBounds="0.51500000000000012, 0.96, 1.9700000000000002, 0.70050048828125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
9      </nestedChildShapes>
10    </classShape>
11    <classShape Id="018aceac-7bd0-4fdd-8cca-d219aa08a5b5" absoluteBounds="13.5, 0.5, 2, 1.26050048828125">
12      <DataClassMoniker Name="/OKBDataContext/ProblemClass" />
13      <nestedChildShapes>
14        <elementListCompartment Id="2958536f-012b-4eb7-8bc7-453edcda1493" absoluteBounds="13.515, 0.96, 1.9700000000000002, 0.70050048828125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
15      </nestedChildShapes>
16    </classShape>
17    <classShape Id="aa997e47-0162-4fc2-aa8d-e237c50c46fe" absoluteBounds="0.5, 2.125, 2, 1.0961531575520831">
18      <DataClassMoniker Name="/OKBDataContext/AlgorithmUser" />
19      <nestedChildShapes>
20        <elementListCompartment Id="f81c31a9-84c5-40b1-b817-6dccbe77227d" absoluteBounds="0.51500000000000057, 2.5850000000000009, 1.9700000000000002, 0.53615315755208326" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
21      </nestedChildShapes>
22    </classShape>
23    <classShape Id="8d911be4-13c4-4abd-85de-4f93f280dd50" absoluteBounds="13.5, 2.125, 2, 1.0961531575520831">
24      <DataClassMoniker Name="/OKBDataContext/ProblemUser" />
25      <nestedChildShapes>
26        <elementListCompartment Id="bdf4bd9d-405f-4582-99ff-036459c86748" absoluteBounds="13.515, 2.5850000000000009, 1.9700000000000002, 0.53615315755208326" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
27      </nestedChildShapes>
28    </classShape>
29    <classShape Id="42a9e8c0-3168-43f0-a31f-54d1558bd4c2" absoluteBounds="7, 0.5, 2, 1.26050048828125">
30      <DataClassMoniker Name="/OKBDataContext/Platform" />
31      <nestedChildShapes>
32        <elementListCompartment Id="83ab4fa2-80aa-4c36-9596-bc4d9a0c6daf" absoluteBounds="7.0150000000000006, 0.96, 1.9700000000000002, 0.70050048828125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
33      </nestedChildShapes>
34    </classShape>
35    <classShape Id="34f5a12b-f109-4606-baf8-6ddfde7c1b34" absoluteBounds="7, 2.125, 2, 1.26050048828125">
36      <DataClassMoniker Name="/OKBDataContext/DataType" />
37      <nestedChildShapes>
38        <elementListCompartment Id="1dacac40-e283-48e9-a98d-dddbc6b4fd48" absoluteBounds="7.0150000000000006, 2.585, 1.9700000000000002, 0.70050048828125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
39      </nestedChildShapes>
40    </classShape>
41    <classShape Id="c75911bf-ae6d-421c-9219-e027c3059390" absoluteBounds="3.5, 4, 2, 1.4248478190104166">
42      <DataClassMoniker Name="/OKBDataContext/ValueName" />
43      <nestedChildShapes>
44        <elementListCompartment Id="5aadda7d-ee09-475a-a2d1-e153615911b4" absoluteBounds="3.5149999999999997, 4.46, 1.9700000000000002, 0.86484781901041663" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
45      </nestedChildShapes>
46    </classShape>
47    <classShape Id="be37de9e-465a-4d06-9dd6-3c3f7f1f07fa" absoluteBounds="2.75, 0.5, 2, 1.9178898111979166">
48      <DataClassMoniker Name="/OKBDataContext/Algorithm" />
49      <nestedChildShapes>
50        <elementListCompartment Id="5d0e5084-c74f-469d-bb56-da81ce2ce8d4" absoluteBounds="2.7650000000000006, 0.96, 1.9700000000000002, 1.3578898111979165" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
51      </nestedChildShapes>
52    </classShape>
53    <associationConnector edgePoints="[(2.75 : 2.21452838459845); (2.62712 : 2.21452838459845); (2.62712 : 2.32099938104692); (2.5 : 2.32099938104692)]" fixedFrom="Caller" fixedTo="Caller">
54      <AssociationMoniker Name="/OKBDataContext/Algorithm/Algorithm_AlgorithmUser" />
55      <nodes>
56        <classShapeMoniker Id="be37de9e-465a-4d06-9dd6-3c3f7f1f07fa" />
57        <classShapeMoniker Id="aa997e47-0162-4fc2-aa8d-e237c50c46fe" />
58      </nodes>
59    </associationConnector>
60    <associationConnector edgePoints="[(2.5 : 0.916972452799479); (2.75 : 0.916972452799479)]" fixedFrom="Algorithm" fixedTo="Algorithm">
61      <AssociationMoniker Name="/OKBDataContext/AlgorithmClass/AlgorithmClass_Algorithm" />
62      <nodes>
63        <classShapeMoniker Id="ec288562-8ef9-46b8-a2dc-a471fec7afb8" />
64        <classShapeMoniker Id="be37de9e-465a-4d06-9dd6-3c3f7f1f07fa" />
65      </nodes>
66    </associationConnector>
67    <associationConnector edgePoints="[(7 : 2.90169564973958); (3.75 : 2.90169564973958); (3.75 : 2.41788981119792)]" fixedFrom="Algorithm" fixedTo="Algorithm">
68      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_Algorithm" />
69      <nodes>
70        <classShapeMoniker Id="34f5a12b-f109-4606-baf8-6ddfde7c1b34" />
71        <classShapeMoniker Id="be37de9e-465a-4d06-9dd6-3c3f7f1f07fa" />
72      </nodes>
73    </associationConnector>
74    <associationConnector edgePoints="[(7 : 1.13025024414063); (4.75 : 1.13025024414063)]" fixedFrom="Algorithm" fixedTo="Algorithm">
75      <AssociationMoniker Name="/OKBDataContext/Platform/Platform_Algorithm" />
76      <nodes>
77        <classShapeMoniker Id="42a9e8c0-3168-43f0-a31f-54d1558bd4c2" />
78        <classShapeMoniker Id="be37de9e-465a-4d06-9dd6-3c3f7f1f07fa" />
79      </nodes>
80    </associationConnector>
81    <classShape Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" absoluteBounds="11.25, 0.5, 2, 1.9178898111979166">
82      <DataClassMoniker Name="/OKBDataContext/Problem" />
83      <nestedChildShapes>
84        <elementListCompartment Id="9feb3034-0748-47df-aa82-41b7c3e8cdbd" absoluteBounds="11.265, 0.96, 1.9700000000000002, 1.3578898111979165" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
85      </nestedChildShapes>
86    </classShape>
87    <associationConnector edgePoints="[(13.25 : 2.39024983723958); (13.5 : 2.39024983723958)]" fixedFrom="NotFixed" fixedTo="NotFixed">
88      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_ProblemUser" />
89      <nodes>
90        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
91        <classShapeMoniker Id="8d911be4-13c4-4abd-85de-4f93f280dd50" />
92      </nodes>
93    </associationConnector>
94    <associationConnector edgePoints="[(9 : 2.39024983723958); (11.25 : 2.39024983723958)]" fixedFrom="NotFixed" fixedTo="NotFixed">
95      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_Problem" />
96      <nodes>
97        <classShapeMoniker Id="34f5a12b-f109-4606-baf8-6ddfde7c1b34" />
98        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
99      </nodes>
100    </associationConnector>
101    <associationConnector edgePoints="[(9 : 1.19314697265625); (11.25 : 1.19314697265625)]" fixedFrom="NotFixed" fixedTo="NotFixed">
102      <AssociationMoniker Name="/OKBDataContext/Platform/Platform_Problem" />
103      <nodes>
104        <classShapeMoniker Id="42a9e8c0-3168-43f0-a31f-54d1558bd4c2" />
105        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
106      </nodes>
107    </associationConnector>
108    <associationConnector edgePoints="[(13.5 : 1.19314697265625); (13.25 : 1.19314697265625)]" fixedFrom="NotFixed" fixedTo="NotFixed">
109      <AssociationMoniker Name="/OKBDataContext/ProblemClass/ProblemClass_Problem" />
110      <nodes>
111        <classShapeMoniker Id="018aceac-7bd0-4fdd-8cca-d219aa08a5b5" />
112        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
113      </nodes>
114    </associationConnector>
115    <classShape Id="c2a69525-596c-4c58-a8cb-cb8c616f52d1" absoluteBounds="7, 9.625, 2, 1.2605004882812505">
116      <DataClassMoniker Name="/OKBDataContext/BinaryData" />
117      <nestedChildShapes>
118        <elementListCompartment Id="d8ba4b42-b034-4f4d-88c6-ccc998db2567" absoluteBounds="7.0150000000000006, 10.085, 1.9700000000000002, 0.70050048828125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
119      </nestedChildShapes>
120    </classShape>
121    <associationConnector edgePoints="[(7 : 10.2552502441406); (3.09375 : 10.2552502441406); (3.09375 : 2.41788981119792)]" fixedFrom="Algorithm" fixedTo="Algorithm">
122      <AssociationMoniker Name="/OKBDataContext/BinaryData/BinaryData_Algorithm" />
123      <nodes>
124        <classShapeMoniker Id="c2a69525-596c-4c58-a8cb-cb8c616f52d1" />
125        <classShapeMoniker Id="be37de9e-465a-4d06-9dd6-3c3f7f1f07fa" />
126      </nodes>
127    </associationConnector>
128    <associationConnector edgePoints="[(9 : 9.94921858039234); (12.9483480024624 : 9.94921858039234); (12.9483480024624 : 2.41788981119792)]" fixedFrom="Caller" fixedTo="Caller">
129      <AssociationMoniker Name="/OKBDataContext/BinaryData/BinaryData_Problem" />
130      <nodes>
131        <classShapeMoniker Id="c2a69525-596c-4c58-a8cb-cb8c616f52d1" />
132        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
133      </nodes>
134    </associationConnector>
135    <classShape Id="65934fe9-4206-4d20-971b-1afacf645311" absoluteBounds="5.75, 7.25, 2, 1.7535424804687505">
136      <DataClassMoniker Name="/OKBDataContext/Run" />
137      <nestedChildShapes>
138        <elementListCompartment Id="14f0104d-03c2-4aec-9a4d-faeaaa1d8947" absoluteBounds="5.7650000000000006, 7.7100000000000009, 1.9700000000000002, 1.19354248046875" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
139      </nestedChildShapes>
140    </classShape>
141    <associationConnector edgePoints="[(3.2968775 : 2.41788981119792); (3.2968775 : 8.12677124023438); (5.75 : 8.12677124023438)]" fixedFrom="Algorithm" fixedTo="Algorithm">
142      <AssociationMoniker Name="/OKBDataContext/Algorithm/Algorithm_Run" />
143      <nodes>
144        <classShapeMoniker Id="be37de9e-465a-4d06-9dd6-3c3f7f1f07fa" />
145        <classShapeMoniker Id="65934fe9-4206-4d20-971b-1afacf645311" />
146      </nodes>
147    </associationConnector>
148    <associationConnector edgePoints="[(12.7603838147602 : 2.41788981119792); (12.7603838147602 : 7.49340240799753); (8.13243692318721 : 7.49340240799753 : JumpStart); (7.96577025652055 : 7.49340240799753 : JumpEnd); (7.75 : 7.49340240799753)]" fixedFrom="Caller" fixedTo="Caller">
149      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_Run" />
150      <nodes>
151        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
152        <classShapeMoniker Id="65934fe9-4206-4d20-971b-1afacf645311" />
153      </nodes>
154    </associationConnector>
155    <classShape Id="7d592fcd-d7a9-4ad0-a69f-9d29b97d9995" absoluteBounds="5.75, 4, 2, 2.5752791341145826">
156      <DataClassMoniker Name="/OKBDataContext/Value" />
157      <nestedChildShapes>
158        <elementListCompartment Id="89ad14d6-7946-43fe-af7c-59ce9fbe1d96" absoluteBounds="5.7650000000000006, 4.46, 1.9700000000000002, 2.015279134114583" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
159      </nestedChildShapes>
160    </classShape>
161    <associationConnector edgePoints="[(8.04910358985388 : 9.625); (8.04910358985388 : 5.45496831242535); (7.75 : 5.45496831242535)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Algorithm">
162      <AssociationMoniker Name="/OKBDataContext/BinaryData/BinaryData_Value" />
163      <nodes>
164        <classShapeMoniker Id="c2a69525-596c-4c58-a8cb-cb8c616f52d1" />
165        <classShapeMoniker Id="7d592fcd-d7a9-4ad0-a69f-9d29b97d9995" />
166      </nodes>
167    </associationConnector>
168    <associationConnector edgePoints="[(7.273878302532 : 3.5112939453125); (7.273878302532 : 4)]" fixedFrom="NotFixed" fixedTo="NotFixed">
169      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_Value" />
170      <nodes>
171        <classShapeMoniker Id="34f5a12b-f109-4606-baf8-6ddfde7c1b34" />
172        <classShapeMoniker Id="7d592fcd-d7a9-4ad0-a69f-9d29b97d9995" />
173      </nodes>
174    </associationConnector>
175    <associationConnector edgePoints="[(6.72310950465391 : 7.25); (6.71723573886188 : 6.57527913411458)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Algorithm">
176      <AssociationMoniker Name="/OKBDataContext/Run/Run_Value" />
177      <nodes>
178        <classShapeMoniker Id="65934fe9-4206-4d20-971b-1afacf645311" />
179        <classShapeMoniker Id="7d592fcd-d7a9-4ad0-a69f-9d29b97d9995" />
180      </nodes>
181    </associationConnector>
182    <associationConnector edgePoints="[(5.5 : 4.78929768880208); (5.75 : 4.78929768880208)]" fixedFrom="NotFixed" fixedTo="NotFixed">
183      <AssociationMoniker Name="/OKBDataContext/ValueName/ValueName_Value" />
184      <nodes>
185        <classShapeMoniker Id="c75911bf-ae6d-421c-9219-e027c3059390" />
186        <classShapeMoniker Id="7d592fcd-d7a9-4ad0-a69f-9d29b97d9995" />
187      </nodes>
188    </associationConnector>
189    <classShape Id="7fb3c838-3d13-4b45-9912-1b5733a61110" absoluteBounds="10.5, 4, 2, 1.2605004882812496">
190      <DataClassMoniker Name="/OKBDataContext/Characteristic" />
191      <nestedChildShapes>
192        <elementListCompartment Id="861faa11-366e-46d5-8fcb-1cef297d1920" absoluteBounds="10.515, 4.46, 1.9700000000000002, 0.70050048828125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
193      </nestedChildShapes>
194    </classShape>
195    <classShape Id="78f1d8c1-299d-46f8-90b5-e79d3904a0e6" absoluteBounds="8.25, 4, 2, 2.4109318033854166">
196      <DataClassMoniker Name="/OKBDataContext/CharacteristicValue" />
197      <nestedChildShapes>
198        <elementListCompartment Id="c197bfb3-c90d-42e4-91a8-17775b4cc933" absoluteBounds="8.265, 4.46, 1.9700000000000002, 1.8509318033854165" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
199      </nestedChildShapes>
200    </classShape>
201    <associationConnector edgePoints="[(10.5 : 4.69314697265625); (10.25 : 4.69314697265625)]" fixedFrom="NotFixed" fixedTo="NotFixed">
202      <AssociationMoniker Name="/OKBDataContext/Characteristic/Characteristic_CharacteristicValue" />
203      <nodes>
204        <classShapeMoniker Id="7fb3c838-3d13-4b45-9912-1b5733a61110" />
205        <classShapeMoniker Id="78f1d8c1-299d-46f8-90b5-e79d3904a0e6" />
206      </nodes>
207    </associationConnector>
208    <associationConnector edgePoints="[(8.43436125277367 : 3.38550048828125); (8.43436125277367 : 4)]" fixedFrom="Caller" fixedTo="Algorithm">
209      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_CharacteristicValue" />
210      <nodes>
211        <classShapeMoniker Id="34f5a12b-f109-4606-baf8-6ddfde7c1b34" />
212        <classShapeMoniker Id="78f1d8c1-299d-46f8-90b5-e79d3904a0e6" />
213      </nodes>
214    </associationConnector>
215    <associationConnector edgePoints="[(11.8118610455891 : 2.41788981119792); (11.8118610455891 : 3.0432292702094); (9.62689159819655 : 3.0432292702094); (9.62689159819655 : 4)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Algorithm">
216      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_CharacteristicValue" />
217      <nodes>
218        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
219        <classShapeMoniker Id="78f1d8c1-299d-46f8-90b5-e79d3904a0e6" />
220      </nodes>
221    </associationConnector>
222    <classShape Id="fe9ab60f-6e76-4363-ac1d-3e5711f402cd" absoluteBounds="13.5, 3.75, 2, 1.7535424804687496">
223      <DataClassMoniker Name="/OKBDataContext/SingleObjectiveSolution" />
224      <nestedChildShapes>
225        <elementListCompartment Id="a283b96a-8121-4153-9c1c-8ebbbbe99f2c" absoluteBounds="13.515, 4.2100000000000009, 1.9700000000000002, 1.19354248046875" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
226      </nestedChildShapes>
227    </classShape>
228    <associationConnector edgePoints="[(13.1361579720891 : 2.41788981119792); (13.1361579720891 : 3.45); (13.8726600840611 : 3.45); (13.8726600840611 : 3.75)]" fixedFrom="Caller" fixedTo="Caller">
229      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_SingleObjectiveSolution" />
230      <nodes>
231        <classShapeMoniker Id="f197afc9-8f2b-4dae-b87e-43c2c87796bb" />
232        <classShapeMoniker Id="fe9ab60f-6e76-4363-ac1d-3e5711f402cd" />
233      </nodes>
234    </associationConnector>
235    <associationConnector edgePoints="[(9 : 10.3033576284925); (14.510357295819 : 10.3033576284925); (14.510357295819 : 5.50354248046875)]" fixedFrom="Caller" fixedTo="Caller">
236      <AssociationMoniker Name="/OKBDataContext/BinaryData/BinaryData_SingleObjectiveSolution" />
237      <nodes>
238        <classShapeMoniker Id="c2a69525-596c-4c58-a8cb-cb8c616f52d1" />
239        <classShapeMoniker Id="fe9ab60f-6e76-4363-ac1d-3e5711f402cd" />
240      </nodes>
241    </associationConnector>
242    <associationConnector edgePoints="[(7.75 : 8.27972494423314); (7.96577025652055 : 8.27972494423314 : JumpStart); (8.13243692318721 : 8.27972494423314 : JumpEnd); (12.865014669129 : 8.27972494423314 : JumpStart); (13.0316813357957 : 8.27972494423314 : JumpEnd); (13.9739261479095 : 8.27972494423314); (13.9739261479095 : 5.50354248046875)]" fixedFrom="Algorithm" fixedTo="Algorithm">
243      <AssociationMoniker Name="/OKBDataContext/Run/Run_SingleObjectiveSolution" />
244      <nodes>
245        <classShapeMoniker Id="65934fe9-4206-4d20-971b-1afacf645311" />
246        <classShapeMoniker Id="fe9ab60f-6e76-4363-ac1d-3e5711f402cd" />
247      </nodes>
248    </associationConnector>
249    <associationConnector edgePoints="[(8.77843010499566 : 3.38550048828125); (8.77843010499566 : 3.77510427976719); (9.54355826486322 : 3.77510427976719 : JumpStart); (9.71022493152988 : 3.77510427976719 : JumpEnd); (12.6770504814268 : 3.77510427976719 : JumpStart); (12.8437171480935 : 3.77510427976719 : JumpEnd); (12.865014669129 : 3.77510427976719 : JumpStart); (13.0316813357957 : 3.77510427976719 : JumpEnd); (13.2521618458221 : 3.77510427976719); (13.2521618458221 : 4.08899946616712); (13.5 : 4.08899946616712)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller">
250      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_SingleObjectiveSolution" />
251      <nodes>
252        <classShapeMoniker Id="34f5a12b-f109-4606-baf8-6ddfde7c1b34" />
253        <classShapeMoniker Id="fe9ab60f-6e76-4363-ac1d-3e5711f402cd" />
254      </nodes>
255    </associationConnector>
256  </nestedChildShapes>
257</ordesignerObjectsDiagram>
Note: See TracBrowser for help on using the repository browser.