Changeset 4456 for branches/OKB
- Timestamp:
- 09/21/10 06:29:00 (14 years ago)
- Location:
- branches/OKB/HeuristicLab.Clients.OKB-3.3
- Files:
-
- 1 added
- 1 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OKB/HeuristicLab.Clients.OKB-3.3/HeuristicLab.Clients.OKB-3.3.csproj
r4441 r4456 83 83 <SubType>Code</SubType> 84 84 </Compile> 85 <Compile Include="ServiceClients\NamedOKBItem.cs" /> 85 86 <Compile Include="ServiceClients\Platform.cs" /> 86 87 <Compile Include="ServiceClients\INamedOKBItem.cs"> … … 139 140 <None Include="Properties\AssemblyInfo.frame" /> 140 141 <None Include="ServiceClients\GenerateServiceClients.cmd" /> 141 <None Include="ServiceClients\TweakServiceClients.ps1" />142 142 <None Include="UpdateLocalInstallation.cmd" /> 143 143 </ItemGroup> -
branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/Algorithm.cs
r4433 r4456 20 20 #endregion 21 21 22 using System.ComponentModel;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 26 24 namespace HeuristicLab.Clients.OKB { 27 25 [Item("Algorithm", "An OKB algorithm.")] 28 public partial class Algorithm : INamedOKBItem{26 public partial class Algorithm { 29 27 public Algorithm() { 30 28 Name = "New Algorithm"; 31 29 } 32 33 public override IDeepCloneable Clone(Cloner cloner) {34 Algorithm clone = new Algorithm();35 cloner.RegisterClonedObject(this, clone);36 clone.Id = Id;37 clone.Name = Name;38 clone.Description = Description;39 return clone;40 }41 42 public override string ToString() {43 return Name;44 }45 46 protected override void OnPropertyChanged(PropertyChangedEventArgs e) {47 base.OnPropertyChanged(e);48 if (e.PropertyName == "Name")49 OnToStringChanged();50 }51 30 } 52 31 } -
branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/AlgorithmClass.cs
r4433 r4456 20 20 #endregion 21 21 22 using System.ComponentModel;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 26 24 namespace HeuristicLab.Clients.OKB { 27 25 [Item("AlgorithmClass", "An OKB algorithm class.")] 28 public partial class AlgorithmClass : INamedOKBItem{26 public partial class AlgorithmClass { 29 27 public AlgorithmClass() { 30 28 Name = "New Algorithm Class"; 31 29 } 32 33 public override IDeepCloneable Clone(Cloner cloner) {34 AlgorithmClass clone = new AlgorithmClass();35 cloner.RegisterClonedObject(this, clone);36 clone.Id = Id;37 clone.Name = Name;38 clone.Description = Description;39 clone.Algorithms = (ItemCollection<Algorithm>)cloner.Clone(Algorithms);40 return clone;41 }42 43 public override string ToString() {44 return Name;45 }46 47 protected override void OnPropertyChanged(PropertyChangedEventArgs e) {48 base.OnPropertyChanged(e);49 if (e.PropertyName == "Name")50 OnToStringChanged();51 }52 30 } 53 31 } -
branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/GenerateServiceClients.cmd
r4433 r4456 11 11 12 12 echo. 13 echo Tweaking generated data contracts ... 14 15 REM Executing PowerShell scripts is usually not allowed by default (execution policy "Restricted"). 16 REM To enable script execution, execute the command "Set-ExecutionPolicy RemoteSigned" in a PowerShell with administrator privileges. 17 18 PowerShell -File TweakServiceClients.ps1 ServiceClients.cs 19 20 echo ... done 13 echo -------------------------------------------------------------------------------------- 14 echo ATTENTION!!! 15 echo Following modifications have to be done manually in generated data contracts: 16 echo * Remove method "protected void RaisePropertyChanged(string propertyName)" in OKBItem 17 echo -------------------------------------------------------------------------------------- 21 18 echo. 22 19 -
branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/IOKBItem.cs
r4441 r4456 26 26 namespace HeuristicLab.Clients.OKB { 27 27 public interface IOKBItem : IItem, INotifyPropertyChanged { 28 long Id { get; set; } 28 29 bool Modified { get; } 29 30 -
branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/OKBItem.cs
r4441 r4456 29 29 namespace HeuristicLab.Clients.OKB { 30 30 [Item("OKBItem", "Base class for all OKB items.")] 31 [DataContract(IsReference = true)] 32 public abstract class OKBItem : IOKBItem { 31 public partial class OKBItem : IOKBItem { 33 32 public virtual string ItemName { 34 33 get { return ItemAttribute.GetName(this.GetType()); } … … 78 77 OKBItem clone = (OKBItem)Activator.CreateInstance(this.GetType(), true); 79 78 cloner.RegisterClonedObject(this, clone); 79 // clone.Id = Id; 80 80 return clone; 81 81 } … … 90 90 } 91 91 92 public event PropertyChangedEventHandler PropertyChanged;93 92 protected void RaisePropertyChanged(string propertyName) { 94 93 OnPropertyChanged(new PropertyChangedEventArgs(propertyName)); -
branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/Platform.cs
r4441 r4456 20 20 #endregion 21 21 22 using System.ComponentModel;23 using HeuristicLab.Common;24 22 using HeuristicLab.Core; 25 23 26 24 namespace HeuristicLab.Clients.OKB { 27 25 [Item("Platform", "An OKB platform.")] 28 public partial class Platform : INamedOKBItem{26 public partial class Platform { 29 27 public Platform() { 30 28 Name = "New Platform"; 31 29 } 32 33 public override IDeepCloneable Clone(Cloner cloner) {34 Platform clone = new Platform();35 cloner.RegisterClonedObject(this, clone);36 clone.Id = Id;37 clone.Name = Name;38 clone.Description = Description;39 return clone;40 }41 42 public override string ToString() {43 return Name;44 }45 46 protected override void OnPropertyChanged(PropertyChangedEventArgs e) {47 base.OnPropertyChanged(e);48 if (e.PropertyName == "Name")49 OnToStringChanged();50 }51 30 } 52 31 } -
branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/ServiceClients.cs
r4441 r4456 1 //------------------------------------------------------------------------------1 //------------------------------------------------------------------------------ 2 2 // <auto-generated> 3 3 // This code was generated by a tool. … … 13 13 14 14 [System.Diagnostics.DebuggerStepThroughAttribute()] 15 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 16 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 17 public partial class AlgorithmClass : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 18 { 19 20 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 21 22 private long IdField; 23 24 private string NameField; 25 26 private string DescriptionField; 27 28 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> AlgorithmsField; 29 30 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 31 { 32 get 33 { 34 return this.extensionDataField; 35 } 36 set 37 { 38 this.extensionDataField = value; 39 } 40 } 41 42 [System.Runtime.Serialization.DataMemberAttribute()] 43 public long Id 44 { 45 get 46 { 47 return this.IdField; 48 } 49 set 50 { 51 if ((this.IdField.Equals(value) != true)) 52 { 53 this.IdField = value; 54 this.RaisePropertyChanged("Id"); 55 } 56 } 57 } 58 59 [System.Runtime.Serialization.DataMemberAttribute()] 60 public string Name 61 { 62 get 63 { 64 return this.NameField; 65 } 66 set 67 { 68 if ((object.ReferenceEquals(this.NameField, value) != true)) 69 { 70 this.NameField = value; 71 this.RaisePropertyChanged("Name"); 72 } 73 } 74 } 75 76 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 77 public string Description 78 { 79 get 80 { 81 return this.DescriptionField; 82 } 83 set 84 { 85 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 86 { 87 this.DescriptionField = value; 88 this.RaisePropertyChanged("Description"); 89 } 90 } 91 } 92 93 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] 94 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> Algorithms 95 { 96 get 97 { 98 return this.AlgorithmsField; 99 } 100 set 101 { 102 if ((object.ReferenceEquals(this.AlgorithmsField, value) != true)) 103 { 104 this.AlgorithmsField = value; 105 this.RaisePropertyChanged("Algorithms"); 106 } 107 } 108 } 109 110 111 } 112 113 [System.Diagnostics.DebuggerStepThroughAttribute()] 114 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 115 [System.Runtime.Serialization.DataContractAttribute(Name="Algorithm", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 116 public partial class Algorithm : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 117 { 118 119 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 120 121 private long IdField; 122 123 private long AlgorithmClassIdField; 124 125 private long PlatformIdField; 126 127 private string NameField; 128 129 private string DescriptionField; 130 131 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Experiment> ExperimentsField; 132 133 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameter> AlgorithmParametersField; 134 135 private HeuristicLab.Clients.OKB.AlgorithmData AlgorithmDataField; 136 137 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmUser> AlgorithmUsersField; 138 139 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Result> ResultsField; 140 141 private HeuristicLab.Clients.OKB.AlgorithmClass AlgorithmClassField; 142 143 private HeuristicLab.Clients.OKB.Platform PlatformField; 144 145 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 146 { 147 get 148 { 149 return this.extensionDataField; 150 } 151 set 152 { 153 this.extensionDataField = value; 154 } 155 } 156 157 [System.Runtime.Serialization.DataMemberAttribute()] 158 public long Id 159 { 160 get 161 { 162 return this.IdField; 163 } 164 set 165 { 166 if ((this.IdField.Equals(value) != true)) 167 { 168 this.IdField = value; 169 this.RaisePropertyChanged("Id"); 170 } 171 } 172 } 173 174 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 175 public long AlgorithmClassId 176 { 177 get 178 { 179 return this.AlgorithmClassIdField; 180 } 181 set 182 { 183 if ((this.AlgorithmClassIdField.Equals(value) != true)) 184 { 185 this.AlgorithmClassIdField = value; 186 this.RaisePropertyChanged("AlgorithmClassId"); 187 } 188 } 189 } 190 191 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 192 public long PlatformId 193 { 194 get 195 { 196 return this.PlatformIdField; 197 } 198 set 199 { 200 if ((this.PlatformIdField.Equals(value) != true)) 201 { 202 this.PlatformIdField = value; 203 this.RaisePropertyChanged("PlatformId"); 204 } 205 } 206 } 207 208 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 209 public string Name 210 { 211 get 212 { 213 return this.NameField; 214 } 215 set 216 { 217 if ((object.ReferenceEquals(this.NameField, value) != true)) 218 { 219 this.NameField = value; 220 this.RaisePropertyChanged("Name"); 221 } 222 } 223 } 224 225 [System.Runtime.Serialization.DataMemberAttribute(Order=4)] 226 public string Description 227 { 228 get 229 { 230 return this.DescriptionField; 231 } 232 set 233 { 234 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 235 { 236 this.DescriptionField = value; 237 this.RaisePropertyChanged("Description"); 238 } 239 } 240 } 241 242 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 243 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Experiment> Experiments 244 { 245 get 246 { 247 return this.ExperimentsField; 248 } 249 set 250 { 251 if ((object.ReferenceEquals(this.ExperimentsField, value) != true)) 252 { 253 this.ExperimentsField = value; 254 this.RaisePropertyChanged("Experiments"); 255 } 256 } 257 } 258 259 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 260 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameter> AlgorithmParameters 261 { 262 get 263 { 264 return this.AlgorithmParametersField; 265 } 266 set 267 { 268 if ((object.ReferenceEquals(this.AlgorithmParametersField, value) != true)) 269 { 270 this.AlgorithmParametersField = value; 271 this.RaisePropertyChanged("AlgorithmParameters"); 272 } 273 } 274 } 275 276 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 277 public HeuristicLab.Clients.OKB.AlgorithmData AlgorithmData 278 { 279 get 280 { 281 return this.AlgorithmDataField; 282 } 283 set 284 { 285 if ((object.ReferenceEquals(this.AlgorithmDataField, value) != true)) 286 { 287 this.AlgorithmDataField = value; 288 this.RaisePropertyChanged("AlgorithmData"); 289 } 290 } 291 } 292 293 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 294 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmUser> AlgorithmUsers 295 { 296 get 297 { 298 return this.AlgorithmUsersField; 299 } 300 set 301 { 302 if ((object.ReferenceEquals(this.AlgorithmUsersField, value) != true)) 303 { 304 this.AlgorithmUsersField = value; 305 this.RaisePropertyChanged("AlgorithmUsers"); 306 } 307 } 308 } 309 310 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 311 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Result> Results 312 { 313 get 314 { 315 return this.ResultsField; 316 } 317 set 318 { 319 if ((object.ReferenceEquals(this.ResultsField, value) != true)) 320 { 321 this.ResultsField = value; 322 this.RaisePropertyChanged("Results"); 323 } 324 } 325 } 326 327 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 328 public HeuristicLab.Clients.OKB.AlgorithmClass AlgorithmClass 329 { 330 get 331 { 332 return this.AlgorithmClassField; 333 } 334 set 335 { 336 if ((object.ReferenceEquals(this.AlgorithmClassField, value) != true)) 337 { 338 this.AlgorithmClassField = value; 339 this.RaisePropertyChanged("AlgorithmClass"); 340 } 341 } 342 } 343 344 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 345 public HeuristicLab.Clients.OKB.Platform Platform 346 { 347 get 348 { 349 return this.PlatformField; 350 } 351 set 352 { 353 if ((object.ReferenceEquals(this.PlatformField, value) != true)) 354 { 355 this.PlatformField = value; 356 this.RaisePropertyChanged("Platform"); 357 } 358 } 359 } 360 361 362 } 363 364 [System.Diagnostics.DebuggerStepThroughAttribute()] 365 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 366 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 367 public partial class AlgorithmData : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 368 { 369 370 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 371 372 private long AlgorithmIdField; 373 374 private HeuristicLab.Clients.OKB.Binary DataField; 375 376 private HeuristicLab.Clients.OKB.Algorithm AlgorithmField; 377 378 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 379 { 380 get 381 { 382 return this.extensionDataField; 383 } 384 set 385 { 386 this.extensionDataField = value; 387 } 388 } 389 390 [System.Runtime.Serialization.DataMemberAttribute()] 391 public long AlgorithmId 392 { 393 get 394 { 395 return this.AlgorithmIdField; 396 } 397 set 398 { 399 if ((this.AlgorithmIdField.Equals(value) != true)) 400 { 401 this.AlgorithmIdField = value; 402 this.RaisePropertyChanged("AlgorithmId"); 403 } 404 } 405 } 406 407 [System.Runtime.Serialization.DataMemberAttribute()] 408 public HeuristicLab.Clients.OKB.Binary Data 409 { 410 get 411 { 412 return this.DataField; 413 } 414 set 415 { 416 if ((object.ReferenceEquals(this.DataField, value) != true)) 417 { 418 this.DataField = value; 419 this.RaisePropertyChanged("Data"); 420 } 421 } 422 } 423 424 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] 425 public HeuristicLab.Clients.OKB.Algorithm Algorithm 426 { 427 get 428 { 429 return this.AlgorithmField; 430 } 431 set 432 { 433 if ((object.ReferenceEquals(this.AlgorithmField, value) != true)) 434 { 435 this.AlgorithmField = value; 436 this.RaisePropertyChanged("Algorithm"); 437 } 438 } 439 } 440 441 442 } 443 444 [System.Diagnostics.DebuggerStepThroughAttribute()] 445 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 446 [System.Runtime.Serialization.DataContractAttribute(Name="Platform", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 447 public partial class Platform : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 448 { 449 450 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 451 452 private long IdField; 453 454 private string NameField; 455 456 private string DescriptionField; 457 458 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> AlgorithmsField; 459 460 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Problem> ProblemsField; 461 462 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.DataType> DataTypesField; 463 464 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 465 { 466 get 467 { 468 return this.extensionDataField; 469 } 470 set 471 { 472 this.extensionDataField = value; 473 } 474 } 475 476 [System.Runtime.Serialization.DataMemberAttribute()] 477 public long Id 478 { 479 get 480 { 481 return this.IdField; 482 } 483 set 484 { 485 if ((this.IdField.Equals(value) != true)) 486 { 487 this.IdField = value; 488 this.RaisePropertyChanged("Id"); 489 } 490 } 491 } 492 493 [System.Runtime.Serialization.DataMemberAttribute()] 494 public string Name 495 { 496 get 497 { 498 return this.NameField; 499 } 500 set 501 { 502 if ((object.ReferenceEquals(this.NameField, value) != true)) 503 { 504 this.NameField = value; 505 this.RaisePropertyChanged("Name"); 506 } 507 } 508 } 509 510 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 511 public string Description 512 { 513 get 514 { 515 return this.DescriptionField; 516 } 517 set 518 { 519 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 520 { 521 this.DescriptionField = value; 522 this.RaisePropertyChanged("Description"); 523 } 524 } 525 } 526 527 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] 528 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> Algorithms 529 { 530 get 531 { 532 return this.AlgorithmsField; 533 } 534 set 535 { 536 if ((object.ReferenceEquals(this.AlgorithmsField, value) != true)) 537 { 538 this.AlgorithmsField = value; 539 this.RaisePropertyChanged("Algorithms"); 540 } 541 } 542 } 543 544 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 545 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Problem> Problems 546 { 547 get 548 { 549 return this.ProblemsField; 550 } 551 set 552 { 553 if ((object.ReferenceEquals(this.ProblemsField, value) != true)) 554 { 555 this.ProblemsField = value; 556 this.RaisePropertyChanged("Problems"); 557 } 558 } 559 } 560 561 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 562 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.DataType> DataTypes 563 { 564 get 565 { 566 return this.DataTypesField; 567 } 568 set 569 { 570 if ((object.ReferenceEquals(this.DataTypesField, value) != true)) 571 { 572 this.DataTypesField = value; 573 this.RaisePropertyChanged("DataTypes"); 574 } 575 } 576 } 577 578 579 } 580 581 [System.Diagnostics.DebuggerStepThroughAttribute()] 582 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 583 [System.Runtime.Serialization.DataContractAttribute(Name="Experiment", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 584 public partial class Experiment : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 585 { 586 587 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 588 589 private long IdField; 590 591 private long AlgorithmIdField; 592 593 private long ProblemIdField; 594 595 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Run> RunsField; 596 597 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue> AlgorithmParameterBlobValuesField; 598 599 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue> AlgorithmParameterBoolValuesField; 600 601 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue> AlgorithmParameterFloatValuesField; 602 603 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterIntValue> AlgorithmParameterIntValuesField; 604 605 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterStringValue> AlgorithmParameterStringValuesField; 606 607 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBlobValue> ProblemParameterBlobValuesField; 608 609 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBoolValue> ProblemParameterBoolValuesField; 610 611 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterFloatValue> ProblemParameterFloatValuesField; 612 613 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterIntValue> ProblemParameterIntValuesField; 614 615 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterStringValue> ProblemParameterStringValuesField; 616 617 private HeuristicLab.Clients.OKB.Problem ProblemField; 618 619 private HeuristicLab.Clients.OKB.Algorithm AlgorithmField; 620 621 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 622 { 623 get 624 { 625 return this.extensionDataField; 626 } 627 set 628 { 629 this.extensionDataField = value; 630 } 631 } 632 633 [System.Runtime.Serialization.DataMemberAttribute()] 634 public long Id 635 { 636 get 637 { 638 return this.IdField; 639 } 640 set 641 { 642 if ((this.IdField.Equals(value) != true)) 643 { 644 this.IdField = value; 645 this.RaisePropertyChanged("Id"); 646 } 647 } 648 } 649 650 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 651 public long AlgorithmId 652 { 653 get 654 { 655 return this.AlgorithmIdField; 656 } 657 set 658 { 659 if ((this.AlgorithmIdField.Equals(value) != true)) 660 { 661 this.AlgorithmIdField = value; 662 this.RaisePropertyChanged("AlgorithmId"); 663 } 664 } 665 } 666 667 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 668 public long ProblemId 669 { 670 get 671 { 672 return this.ProblemIdField; 673 } 674 set 675 { 676 if ((this.ProblemIdField.Equals(value) != true)) 677 { 678 this.ProblemIdField = value; 679 this.RaisePropertyChanged("ProblemId"); 680 } 681 } 682 } 683 684 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] 685 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Run> Runs 686 { 687 get 688 { 689 return this.RunsField; 690 } 691 set 692 { 693 if ((object.ReferenceEquals(this.RunsField, value) != true)) 694 { 695 this.RunsField = value; 696 this.RaisePropertyChanged("Runs"); 697 } 698 } 699 } 700 701 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 702 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue> AlgorithmParameterBlobValues 703 { 704 get 705 { 706 return this.AlgorithmParameterBlobValuesField; 707 } 708 set 709 { 710 if ((object.ReferenceEquals(this.AlgorithmParameterBlobValuesField, value) != true)) 711 { 712 this.AlgorithmParameterBlobValuesField = value; 713 this.RaisePropertyChanged("AlgorithmParameterBlobValues"); 714 } 715 } 716 } 717 718 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 719 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue> AlgorithmParameterBoolValues 720 { 721 get 722 { 723 return this.AlgorithmParameterBoolValuesField; 724 } 725 set 726 { 727 if ((object.ReferenceEquals(this.AlgorithmParameterBoolValuesField, value) != true)) 728 { 729 this.AlgorithmParameterBoolValuesField = value; 730 this.RaisePropertyChanged("AlgorithmParameterBoolValues"); 731 } 732 } 733 } 734 735 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 736 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue> AlgorithmParameterFloatValues 737 { 738 get 739 { 740 return this.AlgorithmParameterFloatValuesField; 741 } 742 set 743 { 744 if ((object.ReferenceEquals(this.AlgorithmParameterFloatValuesField, value) != true)) 745 { 746 this.AlgorithmParameterFloatValuesField = value; 747 this.RaisePropertyChanged("AlgorithmParameterFloatValues"); 748 } 749 } 750 } 751 752 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 753 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterIntValue> AlgorithmParameterIntValues 754 { 755 get 756 { 757 return this.AlgorithmParameterIntValuesField; 758 } 759 set 760 { 761 if ((object.ReferenceEquals(this.AlgorithmParameterIntValuesField, value) != true)) 762 { 763 this.AlgorithmParameterIntValuesField = value; 764 this.RaisePropertyChanged("AlgorithmParameterIntValues"); 765 } 766 } 767 } 768 769 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 770 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterStringValue> AlgorithmParameterStringValues 771 { 772 get 773 { 774 return this.AlgorithmParameterStringValuesField; 775 } 776 set 777 { 778 if ((object.ReferenceEquals(this.AlgorithmParameterStringValuesField, value) != true)) 779 { 780 this.AlgorithmParameterStringValuesField = value; 781 this.RaisePropertyChanged("AlgorithmParameterStringValues"); 782 } 783 } 784 } 785 786 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 787 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBlobValue> ProblemParameterBlobValues 788 { 789 get 790 { 791 return this.ProblemParameterBlobValuesField; 792 } 793 set 794 { 795 if ((object.ReferenceEquals(this.ProblemParameterBlobValuesField, value) != true)) 796 { 797 this.ProblemParameterBlobValuesField = value; 798 this.RaisePropertyChanged("ProblemParameterBlobValues"); 799 } 800 } 801 } 802 803 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 804 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBoolValue> ProblemParameterBoolValues 805 { 806 get 807 { 808 return this.ProblemParameterBoolValuesField; 809 } 810 set 811 { 812 if ((object.ReferenceEquals(this.ProblemParameterBoolValuesField, value) != true)) 813 { 814 this.ProblemParameterBoolValuesField = value; 815 this.RaisePropertyChanged("ProblemParameterBoolValues"); 816 } 817 } 818 } 819 820 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 821 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterFloatValue> ProblemParameterFloatValues 822 { 823 get 824 { 825 return this.ProblemParameterFloatValuesField; 826 } 827 set 828 { 829 if ((object.ReferenceEquals(this.ProblemParameterFloatValuesField, value) != true)) 830 { 831 this.ProblemParameterFloatValuesField = value; 832 this.RaisePropertyChanged("ProblemParameterFloatValues"); 833 } 834 } 835 } 836 837 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)] 838 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterIntValue> ProblemParameterIntValues 839 { 840 get 841 { 842 return this.ProblemParameterIntValuesField; 843 } 844 set 845 { 846 if ((object.ReferenceEquals(this.ProblemParameterIntValuesField, value) != true)) 847 { 848 this.ProblemParameterIntValuesField = value; 849 this.RaisePropertyChanged("ProblemParameterIntValues"); 850 } 851 } 852 } 853 854 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)] 855 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterStringValue> ProblemParameterStringValues 856 { 857 get 858 { 859 return this.ProblemParameterStringValuesField; 860 } 861 set 862 { 863 if ((object.ReferenceEquals(this.ProblemParameterStringValuesField, value) != true)) 864 { 865 this.ProblemParameterStringValuesField = value; 866 this.RaisePropertyChanged("ProblemParameterStringValues"); 867 } 868 } 869 } 870 871 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)] 872 public HeuristicLab.Clients.OKB.Problem Problem 873 { 874 get 875 { 876 return this.ProblemField; 877 } 878 set 879 { 880 if ((object.ReferenceEquals(this.ProblemField, value) != true)) 881 { 882 this.ProblemField = value; 883 this.RaisePropertyChanged("Problem"); 884 } 885 } 886 } 887 888 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)] 889 public HeuristicLab.Clients.OKB.Algorithm Algorithm 890 { 891 get 892 { 893 return this.AlgorithmField; 894 } 895 set 896 { 897 if ((object.ReferenceEquals(this.AlgorithmField, value) != true)) 898 { 899 this.AlgorithmField = value; 900 this.RaisePropertyChanged("Algorithm"); 901 } 902 } 903 } 904 905 906 } 907 908 [System.Diagnostics.DebuggerStepThroughAttribute()] 909 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 910 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 911 public partial class AlgorithmParameter : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 912 { 913 914 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 915 916 private long IdField; 917 918 private long AlgorithmIdField; 919 920 private string NameField; 921 922 private string AliasField; 923 924 private string DescriptionField; 925 926 private long DataTypeIdField; 927 928 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue> AlgorithmParameterBlobValuesField; 929 930 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue> AlgorithmParameterBoolValuesField; 931 932 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue> AlgorithmParameterFloatValuesField; 933 934 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterIntValue> AlgorithmParameterIntValuesField; 935 936 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterStringValue> AlgorithmParameterStringValuesField; 937 938 private HeuristicLab.Clients.OKB.Algorithm AlgorithmField; 939 940 private HeuristicLab.Clients.OKB.DataType DataTypeField; 941 942 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 943 { 944 get 945 { 946 return this.extensionDataField; 947 } 948 set 949 { 950 this.extensionDataField = value; 951 } 952 } 953 954 [System.Runtime.Serialization.DataMemberAttribute()] 955 public long Id 956 { 957 get 958 { 959 return this.IdField; 960 } 961 set 962 { 963 if ((this.IdField.Equals(value) != true)) 964 { 965 this.IdField = value; 966 this.RaisePropertyChanged("Id"); 967 } 968 } 969 } 970 971 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 972 public long AlgorithmId 973 { 974 get 975 { 976 return this.AlgorithmIdField; 977 } 978 set 979 { 980 if ((this.AlgorithmIdField.Equals(value) != true)) 981 { 982 this.AlgorithmIdField = value; 983 this.RaisePropertyChanged("AlgorithmId"); 984 } 985 } 986 } 987 988 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 989 public string Name 990 { 991 get 992 { 993 return this.NameField; 994 } 995 set 996 { 997 if ((object.ReferenceEquals(this.NameField, value) != true)) 998 { 999 this.NameField = value; 1000 this.RaisePropertyChanged("Name"); 1001 } 1002 } 1003 } 1004 1005 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 1006 public string Alias 1007 { 1008 get 1009 { 1010 return this.AliasField; 1011 } 1012 set 1013 { 1014 if ((object.ReferenceEquals(this.AliasField, value) != true)) 1015 { 1016 this.AliasField = value; 1017 this.RaisePropertyChanged("Alias"); 1018 } 1019 } 1020 } 1021 1022 [System.Runtime.Serialization.DataMemberAttribute(Order=4)] 1023 public string Description 1024 { 1025 get 1026 { 1027 return this.DescriptionField; 1028 } 1029 set 1030 { 1031 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 1032 { 1033 this.DescriptionField = value; 1034 this.RaisePropertyChanged("Description"); 1035 } 1036 } 1037 } 1038 1039 [System.Runtime.Serialization.DataMemberAttribute(Order=5)] 1040 public long DataTypeId 1041 { 1042 get 1043 { 1044 return this.DataTypeIdField; 1045 } 1046 set 1047 { 1048 if ((this.DataTypeIdField.Equals(value) != true)) 1049 { 1050 this.DataTypeIdField = value; 1051 this.RaisePropertyChanged("DataTypeId"); 1052 } 1053 } 1054 } 1055 1056 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 1057 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue> AlgorithmParameterBlobValues 1058 { 1059 get 1060 { 1061 return this.AlgorithmParameterBlobValuesField; 1062 } 1063 set 1064 { 1065 if ((object.ReferenceEquals(this.AlgorithmParameterBlobValuesField, value) != true)) 1066 { 1067 this.AlgorithmParameterBlobValuesField = value; 1068 this.RaisePropertyChanged("AlgorithmParameterBlobValues"); 1069 } 1070 } 1071 } 1072 1073 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 1074 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue> AlgorithmParameterBoolValues 1075 { 1076 get 1077 { 1078 return this.AlgorithmParameterBoolValuesField; 1079 } 1080 set 1081 { 1082 if ((object.ReferenceEquals(this.AlgorithmParameterBoolValuesField, value) != true)) 1083 { 1084 this.AlgorithmParameterBoolValuesField = value; 1085 this.RaisePropertyChanged("AlgorithmParameterBoolValues"); 1086 } 1087 } 1088 } 1089 1090 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 1091 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue> AlgorithmParameterFloatValues 1092 { 1093 get 1094 { 1095 return this.AlgorithmParameterFloatValuesField; 1096 } 1097 set 1098 { 1099 if ((object.ReferenceEquals(this.AlgorithmParameterFloatValuesField, value) != true)) 1100 { 1101 this.AlgorithmParameterFloatValuesField = value; 1102 this.RaisePropertyChanged("AlgorithmParameterFloatValues"); 1103 } 1104 } 1105 } 1106 1107 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 1108 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterIntValue> AlgorithmParameterIntValues 1109 { 1110 get 1111 { 1112 return this.AlgorithmParameterIntValuesField; 1113 } 1114 set 1115 { 1116 if ((object.ReferenceEquals(this.AlgorithmParameterIntValuesField, value) != true)) 1117 { 1118 this.AlgorithmParameterIntValuesField = value; 1119 this.RaisePropertyChanged("AlgorithmParameterIntValues"); 1120 } 1121 } 1122 } 1123 1124 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 1125 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterStringValue> AlgorithmParameterStringValues 1126 { 1127 get 1128 { 1129 return this.AlgorithmParameterStringValuesField; 1130 } 1131 set 1132 { 1133 if ((object.ReferenceEquals(this.AlgorithmParameterStringValuesField, value) != true)) 1134 { 1135 this.AlgorithmParameterStringValuesField = value; 1136 this.RaisePropertyChanged("AlgorithmParameterStringValues"); 1137 } 1138 } 1139 } 1140 1141 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 1142 public HeuristicLab.Clients.OKB.Algorithm Algorithm 1143 { 1144 get 1145 { 1146 return this.AlgorithmField; 1147 } 1148 set 1149 { 1150 if ((object.ReferenceEquals(this.AlgorithmField, value) != true)) 1151 { 1152 this.AlgorithmField = value; 1153 this.RaisePropertyChanged("Algorithm"); 1154 } 1155 } 1156 } 1157 1158 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)] 1159 public HeuristicLab.Clients.OKB.DataType DataType 1160 { 1161 get 1162 { 1163 return this.DataTypeField; 1164 } 1165 set 1166 { 1167 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 1168 { 1169 this.DataTypeField = value; 1170 this.RaisePropertyChanged("DataType"); 1171 } 1172 } 1173 } 1174 1175 1176 } 1177 1178 [System.Diagnostics.DebuggerStepThroughAttribute()] 1179 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1180 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmUser", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 1181 public partial class AlgorithmUser : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1182 { 1183 1184 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1185 1186 private long AlgorithmIdField; 1187 1188 private System.Guid UserIdField; 1189 1190 private HeuristicLab.Clients.OKB.Algorithm AlgorithmField; 1191 1192 private HeuristicLab.Clients.OKB.User UserField; 1193 1194 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1195 { 1196 get 1197 { 1198 return this.extensionDataField; 1199 } 1200 set 1201 { 1202 this.extensionDataField = value; 1203 } 1204 } 1205 1206 [System.Runtime.Serialization.DataMemberAttribute()] 1207 public long AlgorithmId 1208 { 1209 get 1210 { 1211 return this.AlgorithmIdField; 1212 } 1213 set 1214 { 1215 if ((this.AlgorithmIdField.Equals(value) != true)) 1216 { 1217 this.AlgorithmIdField = value; 1218 this.RaisePropertyChanged("AlgorithmId"); 1219 } 1220 } 1221 } 1222 1223 [System.Runtime.Serialization.DataMemberAttribute()] 1224 public System.Guid UserId 1225 { 1226 get 1227 { 1228 return this.UserIdField; 1229 } 1230 set 1231 { 1232 if ((this.UserIdField.Equals(value) != true)) 1233 { 1234 this.UserIdField = value; 1235 this.RaisePropertyChanged("UserId"); 1236 } 1237 } 1238 } 1239 1240 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] 1241 public HeuristicLab.Clients.OKB.Algorithm Algorithm 1242 { 1243 get 1244 { 1245 return this.AlgorithmField; 1246 } 1247 set 1248 { 1249 if ((object.ReferenceEquals(this.AlgorithmField, value) != true)) 1250 { 1251 this.AlgorithmField = value; 1252 this.RaisePropertyChanged("Algorithm"); 1253 } 1254 } 1255 } 1256 1257 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] 1258 public HeuristicLab.Clients.OKB.User User 1259 { 1260 get 1261 { 1262 return this.UserField; 1263 } 1264 set 1265 { 1266 if ((object.ReferenceEquals(this.UserField, value) != true)) 1267 { 1268 this.UserField = value; 1269 this.RaisePropertyChanged("User"); 1270 } 1271 } 1272 } 1273 1274 1275 } 1276 1277 [System.Diagnostics.DebuggerStepThroughAttribute()] 1278 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1279 [System.Runtime.Serialization.DataContractAttribute(Name="Result", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 1280 public partial class Result : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1281 { 1282 1283 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1284 1285 private long IdField; 1286 1287 private long AlgorithmIdField; 1288 1289 private string NameField; 1290 1291 private string AliasField; 1292 1293 private string DescriptionField; 1294 1295 private long DataTypeIdField; 1296 1297 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBlobValue> ResultBlobValuesField; 1298 1299 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBoolValue> ResultBoolValuesField; 1300 1301 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultFloatValue> ResultFloatValuesField; 1302 1303 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultIntValue> ResultIntValuesField; 1304 1305 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultStringValue> ResultStringValuesField; 1306 1307 private HeuristicLab.Clients.OKB.Algorithm AlgorithmField; 1308 1309 private HeuristicLab.Clients.OKB.DataType DataTypeField; 1310 1311 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1312 { 1313 get 1314 { 1315 return this.extensionDataField; 1316 } 1317 set 1318 { 1319 this.extensionDataField = value; 1320 } 1321 } 1322 1323 [System.Runtime.Serialization.DataMemberAttribute()] 1324 public long Id 1325 { 1326 get 1327 { 1328 return this.IdField; 1329 } 1330 set 1331 { 1332 if ((this.IdField.Equals(value) != true)) 1333 { 1334 this.IdField = value; 1335 this.RaisePropertyChanged("Id"); 1336 } 1337 } 1338 } 1339 1340 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 1341 public long AlgorithmId 1342 { 1343 get 1344 { 1345 return this.AlgorithmIdField; 1346 } 1347 set 1348 { 1349 if ((this.AlgorithmIdField.Equals(value) != true)) 1350 { 1351 this.AlgorithmIdField = value; 1352 this.RaisePropertyChanged("AlgorithmId"); 1353 } 1354 } 1355 } 1356 1357 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 1358 public string Name 1359 { 1360 get 1361 { 1362 return this.NameField; 1363 } 1364 set 1365 { 1366 if ((object.ReferenceEquals(this.NameField, value) != true)) 1367 { 1368 this.NameField = value; 1369 this.RaisePropertyChanged("Name"); 1370 } 1371 } 1372 } 1373 1374 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 1375 public string Alias 1376 { 1377 get 1378 { 1379 return this.AliasField; 1380 } 1381 set 1382 { 1383 if ((object.ReferenceEquals(this.AliasField, value) != true)) 1384 { 1385 this.AliasField = value; 1386 this.RaisePropertyChanged("Alias"); 1387 } 1388 } 1389 } 1390 1391 [System.Runtime.Serialization.DataMemberAttribute(Order=4)] 1392 public string Description 1393 { 1394 get 1395 { 1396 return this.DescriptionField; 1397 } 1398 set 1399 { 1400 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 1401 { 1402 this.DescriptionField = value; 1403 this.RaisePropertyChanged("Description"); 1404 } 1405 } 1406 } 1407 1408 [System.Runtime.Serialization.DataMemberAttribute(Order=5)] 1409 public long DataTypeId 1410 { 1411 get 1412 { 1413 return this.DataTypeIdField; 1414 } 1415 set 1416 { 1417 if ((this.DataTypeIdField.Equals(value) != true)) 1418 { 1419 this.DataTypeIdField = value; 1420 this.RaisePropertyChanged("DataTypeId"); 1421 } 1422 } 1423 } 1424 1425 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 1426 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBlobValue> ResultBlobValues 1427 { 1428 get 1429 { 1430 return this.ResultBlobValuesField; 1431 } 1432 set 1433 { 1434 if ((object.ReferenceEquals(this.ResultBlobValuesField, value) != true)) 1435 { 1436 this.ResultBlobValuesField = value; 1437 this.RaisePropertyChanged("ResultBlobValues"); 1438 } 1439 } 1440 } 1441 1442 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 1443 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBoolValue> ResultBoolValues 1444 { 1445 get 1446 { 1447 return this.ResultBoolValuesField; 1448 } 1449 set 1450 { 1451 if ((object.ReferenceEquals(this.ResultBoolValuesField, value) != true)) 1452 { 1453 this.ResultBoolValuesField = value; 1454 this.RaisePropertyChanged("ResultBoolValues"); 1455 } 1456 } 1457 } 1458 1459 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 1460 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultFloatValue> ResultFloatValues 1461 { 1462 get 1463 { 1464 return this.ResultFloatValuesField; 1465 } 1466 set 1467 { 1468 if ((object.ReferenceEquals(this.ResultFloatValuesField, value) != true)) 1469 { 1470 this.ResultFloatValuesField = value; 1471 this.RaisePropertyChanged("ResultFloatValues"); 1472 } 1473 } 1474 } 1475 1476 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 1477 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultIntValue> ResultIntValues 1478 { 1479 get 1480 { 1481 return this.ResultIntValuesField; 1482 } 1483 set 1484 { 1485 if ((object.ReferenceEquals(this.ResultIntValuesField, value) != true)) 1486 { 1487 this.ResultIntValuesField = value; 1488 this.RaisePropertyChanged("ResultIntValues"); 1489 } 1490 } 1491 } 1492 1493 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 1494 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultStringValue> ResultStringValues 1495 { 1496 get 1497 { 1498 return this.ResultStringValuesField; 1499 } 1500 set 1501 { 1502 if ((object.ReferenceEquals(this.ResultStringValuesField, value) != true)) 1503 { 1504 this.ResultStringValuesField = value; 1505 this.RaisePropertyChanged("ResultStringValues"); 1506 } 1507 } 1508 } 1509 1510 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 1511 public HeuristicLab.Clients.OKB.Algorithm Algorithm 1512 { 1513 get 1514 { 1515 return this.AlgorithmField; 1516 } 1517 set 1518 { 1519 if ((object.ReferenceEquals(this.AlgorithmField, value) != true)) 1520 { 1521 this.AlgorithmField = value; 1522 this.RaisePropertyChanged("Algorithm"); 1523 } 1524 } 1525 } 1526 1527 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)] 1528 public HeuristicLab.Clients.OKB.DataType DataType 1529 { 1530 get 1531 { 1532 return this.DataTypeField; 1533 } 1534 set 1535 { 1536 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 1537 { 1538 this.DataTypeField = value; 1539 this.RaisePropertyChanged("DataType"); 1540 } 1541 } 1542 } 1543 1544 1545 } 1546 1547 [System.Diagnostics.DebuggerStepThroughAttribute()] 1548 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1549 [System.Runtime.Serialization.DataContractAttribute(Name="Problem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 1550 public partial class Problem : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1551 { 1552 1553 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1554 1555 private long IdField; 1556 1557 private long ProblemClassIdField; 1558 1559 private long PlatformIdField; 1560 1561 private long SolutionRepresentationIdField; 1562 1563 private string NameField; 1564 1565 private string DescriptionField; 1566 1567 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Experiment> ExperimentsField; 1568 1569 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameter> ProblemParametersField; 1570 1571 private HeuristicLab.Clients.OKB.ProblemData ProblemDataField; 1572 1573 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemUser> ProblemUsersField; 1574 1575 private HeuristicLab.Clients.OKB.ProblemClass ProblemClassField; 1576 1577 private HeuristicLab.Clients.OKB.Platform PlatformField; 1578 1579 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1580 { 1581 get 1582 { 1583 return this.extensionDataField; 1584 } 1585 set 1586 { 1587 this.extensionDataField = value; 1588 } 1589 } 1590 1591 [System.Runtime.Serialization.DataMemberAttribute()] 1592 public long Id 1593 { 1594 get 1595 { 1596 return this.IdField; 1597 } 1598 set 1599 { 1600 if ((this.IdField.Equals(value) != true)) 1601 { 1602 this.IdField = value; 1603 this.RaisePropertyChanged("Id"); 1604 } 1605 } 1606 } 1607 1608 [System.Runtime.Serialization.DataMemberAttribute()] 1609 public long ProblemClassId 1610 { 1611 get 1612 { 1613 return this.ProblemClassIdField; 1614 } 1615 set 1616 { 1617 if ((this.ProblemClassIdField.Equals(value) != true)) 1618 { 1619 this.ProblemClassIdField = value; 1620 this.RaisePropertyChanged("ProblemClassId"); 1621 } 1622 } 1623 } 1624 1625 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 1626 public long PlatformId 1627 { 1628 get 1629 { 1630 return this.PlatformIdField; 1631 } 1632 set 1633 { 1634 if ((this.PlatformIdField.Equals(value) != true)) 1635 { 1636 this.PlatformIdField = value; 1637 this.RaisePropertyChanged("PlatformId"); 1638 } 1639 } 1640 } 1641 1642 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 1643 public long SolutionRepresentationId 1644 { 1645 get 1646 { 1647 return this.SolutionRepresentationIdField; 1648 } 1649 set 1650 { 1651 if ((this.SolutionRepresentationIdField.Equals(value) != true)) 1652 { 1653 this.SolutionRepresentationIdField = value; 1654 this.RaisePropertyChanged("SolutionRepresentationId"); 1655 } 1656 } 1657 } 1658 1659 [System.Runtime.Serialization.DataMemberAttribute(Order=4)] 1660 public string Name 1661 { 1662 get 1663 { 1664 return this.NameField; 1665 } 1666 set 1667 { 1668 if ((object.ReferenceEquals(this.NameField, value) != true)) 1669 { 1670 this.NameField = value; 1671 this.RaisePropertyChanged("Name"); 1672 } 1673 } 1674 } 1675 1676 [System.Runtime.Serialization.DataMemberAttribute(Order=5)] 1677 public string Description 1678 { 1679 get 1680 { 1681 return this.DescriptionField; 1682 } 1683 set 1684 { 1685 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 1686 { 1687 this.DescriptionField = value; 1688 this.RaisePropertyChanged("Description"); 1689 } 1690 } 1691 } 1692 1693 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 1694 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Experiment> Experiments 1695 { 1696 get 1697 { 1698 return this.ExperimentsField; 1699 } 1700 set 1701 { 1702 if ((object.ReferenceEquals(this.ExperimentsField, value) != true)) 1703 { 1704 this.ExperimentsField = value; 1705 this.RaisePropertyChanged("Experiments"); 1706 } 1707 } 1708 } 1709 1710 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 1711 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameter> ProblemParameters 1712 { 1713 get 1714 { 1715 return this.ProblemParametersField; 1716 } 1717 set 1718 { 1719 if ((object.ReferenceEquals(this.ProblemParametersField, value) != true)) 1720 { 1721 this.ProblemParametersField = value; 1722 this.RaisePropertyChanged("ProblemParameters"); 1723 } 1724 } 1725 } 1726 1727 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 1728 public HeuristicLab.Clients.OKB.ProblemData ProblemData 1729 { 1730 get 1731 { 1732 return this.ProblemDataField; 1733 } 1734 set 1735 { 1736 if ((object.ReferenceEquals(this.ProblemDataField, value) != true)) 1737 { 1738 this.ProblemDataField = value; 1739 this.RaisePropertyChanged("ProblemData"); 1740 } 1741 } 1742 } 1743 1744 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 1745 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemUser> ProblemUsers 1746 { 1747 get 1748 { 1749 return this.ProblemUsersField; 1750 } 1751 set 1752 { 1753 if ((object.ReferenceEquals(this.ProblemUsersField, value) != true)) 1754 { 1755 this.ProblemUsersField = value; 1756 this.RaisePropertyChanged("ProblemUsers"); 1757 } 1758 } 1759 } 1760 1761 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 1762 public HeuristicLab.Clients.OKB.ProblemClass ProblemClass 1763 { 1764 get 1765 { 1766 return this.ProblemClassField; 1767 } 1768 set 1769 { 1770 if ((object.ReferenceEquals(this.ProblemClassField, value) != true)) 1771 { 1772 this.ProblemClassField = value; 1773 this.RaisePropertyChanged("ProblemClass"); 1774 } 1775 } 1776 } 1777 1778 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 1779 public HeuristicLab.Clients.OKB.Platform Platform 1780 { 1781 get 1782 { 1783 return this.PlatformField; 1784 } 1785 set 1786 { 1787 if ((object.ReferenceEquals(this.PlatformField, value) != true)) 1788 { 1789 this.PlatformField = value; 1790 this.RaisePropertyChanged("Platform"); 1791 } 1792 } 1793 } 1794 1795 1796 } 1797 1798 [System.Diagnostics.DebuggerStepThroughAttribute()] 1799 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1800 [System.Runtime.Serialization.DataContractAttribute(Name="Run", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 1801 public partial class Run : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1802 { 1803 1804 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1805 1806 private long IdField; 1807 1808 private long ExperimentIdField; 1809 1810 private int RandomSeedField; 1811 1812 private System.Nullable<System.DateTime> FinishedDateField; 1813 1814 private System.Guid UserIdField; 1815 1816 private System.Guid ClientIdField; 1817 1818 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBlobValue> ResultBlobValuesField; 1819 1820 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBoolValue> ResultBoolValuesField; 1821 1822 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultFloatValue> ResultFloatValuesField; 1823 1824 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultIntValue> ResultIntValuesField; 1825 1826 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultStringValue> ResultStringValuesField; 1827 1828 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 1829 1830 private HeuristicLab.Clients.OKB.User UserField; 1831 1832 private HeuristicLab.Clients.OKB.Client ClientField; 1833 1834 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1835 { 1836 get 1837 { 1838 return this.extensionDataField; 1839 } 1840 set 1841 { 1842 this.extensionDataField = value; 1843 } 1844 } 1845 1846 [System.Runtime.Serialization.DataMemberAttribute()] 1847 public long Id 1848 { 1849 get 1850 { 1851 return this.IdField; 1852 } 1853 set 1854 { 1855 if ((this.IdField.Equals(value) != true)) 1856 { 1857 this.IdField = value; 1858 this.RaisePropertyChanged("Id"); 1859 } 1860 } 1861 } 1862 1863 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 1864 public long ExperimentId 1865 { 1866 get 1867 { 1868 return this.ExperimentIdField; 1869 } 1870 set 1871 { 1872 if ((this.ExperimentIdField.Equals(value) != true)) 1873 { 1874 this.ExperimentIdField = value; 1875 this.RaisePropertyChanged("ExperimentId"); 1876 } 1877 } 1878 } 1879 1880 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 1881 public int RandomSeed 1882 { 1883 get 1884 { 1885 return this.RandomSeedField; 1886 } 1887 set 1888 { 1889 if ((this.RandomSeedField.Equals(value) != true)) 1890 { 1891 this.RandomSeedField = value; 1892 this.RaisePropertyChanged("RandomSeed"); 1893 } 1894 } 1895 } 1896 1897 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 1898 public System.Nullable<System.DateTime> FinishedDate 1899 { 1900 get 1901 { 1902 return this.FinishedDateField; 1903 } 1904 set 1905 { 1906 if ((this.FinishedDateField.Equals(value) != true)) 1907 { 1908 this.FinishedDateField = value; 1909 this.RaisePropertyChanged("FinishedDate"); 1910 } 1911 } 1912 } 1913 1914 [System.Runtime.Serialization.DataMemberAttribute(Order=4)] 1915 public System.Guid UserId 1916 { 1917 get 1918 { 1919 return this.UserIdField; 1920 } 1921 set 1922 { 1923 if ((this.UserIdField.Equals(value) != true)) 1924 { 1925 this.UserIdField = value; 1926 this.RaisePropertyChanged("UserId"); 1927 } 1928 } 1929 } 1930 1931 [System.Runtime.Serialization.DataMemberAttribute(Order=5)] 1932 public System.Guid ClientId 1933 { 1934 get 1935 { 1936 return this.ClientIdField; 1937 } 1938 set 1939 { 1940 if ((this.ClientIdField.Equals(value) != true)) 1941 { 1942 this.ClientIdField = value; 1943 this.RaisePropertyChanged("ClientId"); 1944 } 1945 } 1946 } 1947 1948 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 1949 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBlobValue> ResultBlobValues 1950 { 1951 get 1952 { 1953 return this.ResultBlobValuesField; 1954 } 1955 set 1956 { 1957 if ((object.ReferenceEquals(this.ResultBlobValuesField, value) != true)) 1958 { 1959 this.ResultBlobValuesField = value; 1960 this.RaisePropertyChanged("ResultBlobValues"); 1961 } 1962 } 1963 } 1964 1965 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 1966 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBoolValue> ResultBoolValues 1967 { 1968 get 1969 { 1970 return this.ResultBoolValuesField; 1971 } 1972 set 1973 { 1974 if ((object.ReferenceEquals(this.ResultBoolValuesField, value) != true)) 1975 { 1976 this.ResultBoolValuesField = value; 1977 this.RaisePropertyChanged("ResultBoolValues"); 1978 } 1979 } 1980 } 1981 1982 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 1983 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultFloatValue> ResultFloatValues 1984 { 1985 get 1986 { 1987 return this.ResultFloatValuesField; 1988 } 1989 set 1990 { 1991 if ((object.ReferenceEquals(this.ResultFloatValuesField, value) != true)) 1992 { 1993 this.ResultFloatValuesField = value; 1994 this.RaisePropertyChanged("ResultFloatValues"); 1995 } 1996 } 1997 } 1998 1999 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 2000 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultIntValue> ResultIntValues 2001 { 2002 get 2003 { 2004 return this.ResultIntValuesField; 2005 } 2006 set 2007 { 2008 if ((object.ReferenceEquals(this.ResultIntValuesField, value) != true)) 2009 { 2010 this.ResultIntValuesField = value; 2011 this.RaisePropertyChanged("ResultIntValues"); 2012 } 2013 } 2014 } 2015 2016 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 2017 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultStringValue> ResultStringValues 2018 { 2019 get 2020 { 2021 return this.ResultStringValuesField; 2022 } 2023 set 2024 { 2025 if ((object.ReferenceEquals(this.ResultStringValuesField, value) != true)) 2026 { 2027 this.ResultStringValuesField = value; 2028 this.RaisePropertyChanged("ResultStringValues"); 2029 } 2030 } 2031 } 2032 2033 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 2034 public HeuristicLab.Clients.OKB.Experiment Experiment 2035 { 2036 get 2037 { 2038 return this.ExperimentField; 2039 } 2040 set 2041 { 2042 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 2043 { 2044 this.ExperimentField = value; 2045 this.RaisePropertyChanged("Experiment"); 2046 } 2047 } 2048 } 2049 2050 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)] 2051 public HeuristicLab.Clients.OKB.User User 2052 { 2053 get 2054 { 2055 return this.UserField; 2056 } 2057 set 2058 { 2059 if ((object.ReferenceEquals(this.UserField, value) != true)) 2060 { 2061 this.UserField = value; 2062 this.RaisePropertyChanged("User"); 2063 } 2064 } 2065 } 2066 2067 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)] 2068 public HeuristicLab.Clients.OKB.Client Client 2069 { 2070 get 2071 { 2072 return this.ClientField; 2073 } 2074 set 2075 { 2076 if ((object.ReferenceEquals(this.ClientField, value) != true)) 2077 { 2078 this.ClientField = value; 2079 this.RaisePropertyChanged("Client"); 2080 } 2081 } 2082 } 2083 2084 2085 } 2086 2087 [System.Diagnostics.DebuggerStepThroughAttribute()] 2088 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 2089 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 2090 public partial class AlgorithmParameterBlobValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 2091 { 2092 2093 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 2094 2095 private long AlgorithmParameterIdField; 2096 2097 private long ExperimentIdField; 2098 2099 private long DataTypeIdField; 2100 2101 private HeuristicLab.Clients.OKB.Binary ValueField; 2102 2103 private HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameterField; 2104 2105 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 2106 2107 private HeuristicLab.Clients.OKB.DataType DataTypeField; 2108 2109 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 2110 { 2111 get 2112 { 2113 return this.extensionDataField; 2114 } 2115 set 2116 { 2117 this.extensionDataField = value; 2118 } 2119 } 2120 2121 [System.Runtime.Serialization.DataMemberAttribute()] 2122 public long AlgorithmParameterId 2123 { 2124 get 2125 { 2126 return this.AlgorithmParameterIdField; 2127 } 2128 set 2129 { 2130 if ((this.AlgorithmParameterIdField.Equals(value) != true)) 2131 { 2132 this.AlgorithmParameterIdField = value; 2133 this.RaisePropertyChanged("AlgorithmParameterId"); 2134 } 2135 } 2136 } 2137 2138 [System.Runtime.Serialization.DataMemberAttribute()] 2139 public long ExperimentId 2140 { 2141 get 2142 { 2143 return this.ExperimentIdField; 2144 } 2145 set 2146 { 2147 if ((this.ExperimentIdField.Equals(value) != true)) 2148 { 2149 this.ExperimentIdField = value; 2150 this.RaisePropertyChanged("ExperimentId"); 2151 } 2152 } 2153 } 2154 2155 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 2156 public long DataTypeId 2157 { 2158 get 2159 { 2160 return this.DataTypeIdField; 2161 } 2162 set 2163 { 2164 if ((this.DataTypeIdField.Equals(value) != true)) 2165 { 2166 this.DataTypeIdField = value; 2167 this.RaisePropertyChanged("DataTypeId"); 2168 } 2169 } 2170 } 2171 2172 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 2173 public HeuristicLab.Clients.OKB.Binary Value 2174 { 2175 get 2176 { 2177 return this.ValueField; 2178 } 2179 set 2180 { 2181 if ((object.ReferenceEquals(this.ValueField, value) != true)) 2182 { 2183 this.ValueField = value; 2184 this.RaisePropertyChanged("Value"); 2185 } 2186 } 2187 } 2188 2189 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 2190 public HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameter 2191 { 2192 get 2193 { 2194 return this.AlgorithmParameterField; 2195 } 2196 set 2197 { 2198 if ((object.ReferenceEquals(this.AlgorithmParameterField, value) != true)) 2199 { 2200 this.AlgorithmParameterField = value; 2201 this.RaisePropertyChanged("AlgorithmParameter"); 2202 } 2203 } 2204 } 2205 2206 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 2207 public HeuristicLab.Clients.OKB.Experiment Experiment 2208 { 2209 get 2210 { 2211 return this.ExperimentField; 2212 } 2213 set 2214 { 2215 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 2216 { 2217 this.ExperimentField = value; 2218 this.RaisePropertyChanged("Experiment"); 2219 } 2220 } 2221 } 2222 2223 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 2224 public HeuristicLab.Clients.OKB.DataType DataType 2225 { 2226 get 2227 { 2228 return this.DataTypeField; 2229 } 2230 set 2231 { 2232 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 2233 { 2234 this.DataTypeField = value; 2235 this.RaisePropertyChanged("DataType"); 2236 } 2237 } 2238 } 2239 2240 2241 } 2242 2243 [System.Diagnostics.DebuggerStepThroughAttribute()] 2244 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 2245 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 2246 public partial class AlgorithmParameterBoolValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 2247 { 2248 2249 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 2250 2251 private long AlgorithmParameterIdField; 2252 2253 private long ExperimentIdField; 2254 2255 private long DataTypeIdField; 2256 2257 private bool ValueField; 2258 2259 private HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameterField; 2260 2261 private HeuristicLab.Clients.OKB.DataType DataTypeField; 2262 2263 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 2264 2265 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 2266 { 2267 get 2268 { 2269 return this.extensionDataField; 2270 } 2271 set 2272 { 2273 this.extensionDataField = value; 2274 } 2275 } 2276 2277 [System.Runtime.Serialization.DataMemberAttribute()] 2278 public long AlgorithmParameterId 2279 { 2280 get 2281 { 2282 return this.AlgorithmParameterIdField; 2283 } 2284 set 2285 { 2286 if ((this.AlgorithmParameterIdField.Equals(value) != true)) 2287 { 2288 this.AlgorithmParameterIdField = value; 2289 this.RaisePropertyChanged("AlgorithmParameterId"); 2290 } 2291 } 2292 } 2293 2294 [System.Runtime.Serialization.DataMemberAttribute()] 2295 public long ExperimentId 2296 { 2297 get 2298 { 2299 return this.ExperimentIdField; 2300 } 2301 set 2302 { 2303 if ((this.ExperimentIdField.Equals(value) != true)) 2304 { 2305 this.ExperimentIdField = value; 2306 this.RaisePropertyChanged("ExperimentId"); 2307 } 2308 } 2309 } 2310 2311 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 2312 public long DataTypeId 2313 { 2314 get 2315 { 2316 return this.DataTypeIdField; 2317 } 2318 set 2319 { 2320 if ((this.DataTypeIdField.Equals(value) != true)) 2321 { 2322 this.DataTypeIdField = value; 2323 this.RaisePropertyChanged("DataTypeId"); 2324 } 2325 } 2326 } 2327 2328 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 2329 public bool Value 2330 { 2331 get 2332 { 2333 return this.ValueField; 2334 } 2335 set 2336 { 2337 if ((this.ValueField.Equals(value) != true)) 2338 { 2339 this.ValueField = value; 2340 this.RaisePropertyChanged("Value"); 2341 } 2342 } 2343 } 2344 2345 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 2346 public HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameter 2347 { 2348 get 2349 { 2350 return this.AlgorithmParameterField; 2351 } 2352 set 2353 { 2354 if ((object.ReferenceEquals(this.AlgorithmParameterField, value) != true)) 2355 { 2356 this.AlgorithmParameterField = value; 2357 this.RaisePropertyChanged("AlgorithmParameter"); 2358 } 2359 } 2360 } 2361 2362 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 2363 public HeuristicLab.Clients.OKB.DataType DataType 2364 { 2365 get 2366 { 2367 return this.DataTypeField; 2368 } 2369 set 2370 { 2371 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 2372 { 2373 this.DataTypeField = value; 2374 this.RaisePropertyChanged("DataType"); 2375 } 2376 } 2377 } 2378 2379 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 2380 public HeuristicLab.Clients.OKB.Experiment Experiment 2381 { 2382 get 2383 { 2384 return this.ExperimentField; 2385 } 2386 set 2387 { 2388 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 2389 { 2390 this.ExperimentField = value; 2391 this.RaisePropertyChanged("Experiment"); 2392 } 2393 } 2394 } 2395 2396 2397 } 2398 2399 [System.Diagnostics.DebuggerStepThroughAttribute()] 2400 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 2401 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 2402 public partial class AlgorithmParameterFloatValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 2403 { 2404 2405 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 2406 2407 private long AlgorithmParameterIdField; 2408 2409 private long ExperimentIdField; 2410 2411 private long DataTypeIdField; 2412 2413 private double ValueField; 2414 2415 private HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameterField; 2416 2417 private HeuristicLab.Clients.OKB.DataType DataTypeField; 2418 2419 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 2420 2421 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 2422 { 2423 get 2424 { 2425 return this.extensionDataField; 2426 } 2427 set 2428 { 2429 this.extensionDataField = value; 2430 } 2431 } 2432 2433 [System.Runtime.Serialization.DataMemberAttribute()] 2434 public long AlgorithmParameterId 2435 { 2436 get 2437 { 2438 return this.AlgorithmParameterIdField; 2439 } 2440 set 2441 { 2442 if ((this.AlgorithmParameterIdField.Equals(value) != true)) 2443 { 2444 this.AlgorithmParameterIdField = value; 2445 this.RaisePropertyChanged("AlgorithmParameterId"); 2446 } 2447 } 2448 } 2449 2450 [System.Runtime.Serialization.DataMemberAttribute()] 2451 public long ExperimentId 2452 { 2453 get 2454 { 2455 return this.ExperimentIdField; 2456 } 2457 set 2458 { 2459 if ((this.ExperimentIdField.Equals(value) != true)) 2460 { 2461 this.ExperimentIdField = value; 2462 this.RaisePropertyChanged("ExperimentId"); 2463 } 2464 } 2465 } 2466 2467 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 2468 public long DataTypeId 2469 { 2470 get 2471 { 2472 return this.DataTypeIdField; 2473 } 2474 set 2475 { 2476 if ((this.DataTypeIdField.Equals(value) != true)) 2477 { 2478 this.DataTypeIdField = value; 2479 this.RaisePropertyChanged("DataTypeId"); 2480 } 2481 } 2482 } 2483 2484 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 2485 public double Value 2486 { 2487 get 2488 { 2489 return this.ValueField; 2490 } 2491 set 2492 { 2493 if ((this.ValueField.Equals(value) != true)) 2494 { 2495 this.ValueField = value; 2496 this.RaisePropertyChanged("Value"); 2497 } 2498 } 2499 } 2500 2501 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 2502 public HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameter 2503 { 2504 get 2505 { 2506 return this.AlgorithmParameterField; 2507 } 2508 set 2509 { 2510 if ((object.ReferenceEquals(this.AlgorithmParameterField, value) != true)) 2511 { 2512 this.AlgorithmParameterField = value; 2513 this.RaisePropertyChanged("AlgorithmParameter"); 2514 } 2515 } 2516 } 2517 2518 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 2519 public HeuristicLab.Clients.OKB.DataType DataType 2520 { 2521 get 2522 { 2523 return this.DataTypeField; 2524 } 2525 set 2526 { 2527 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 2528 { 2529 this.DataTypeField = value; 2530 this.RaisePropertyChanged("DataType"); 2531 } 2532 } 2533 } 2534 2535 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 2536 public HeuristicLab.Clients.OKB.Experiment Experiment 2537 { 2538 get 2539 { 2540 return this.ExperimentField; 2541 } 2542 set 2543 { 2544 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 2545 { 2546 this.ExperimentField = value; 2547 this.RaisePropertyChanged("Experiment"); 2548 } 2549 } 2550 } 2551 2552 2553 } 2554 2555 [System.Diagnostics.DebuggerStepThroughAttribute()] 2556 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 2557 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 2558 public partial class AlgorithmParameterIntValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 2559 { 2560 2561 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 2562 2563 private long AlgorithmParameterIdField; 2564 2565 private long ExperimentIdField; 2566 2567 private long DataTypeIdField; 2568 2569 private long ValueField; 2570 2571 private HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameterField; 2572 2573 private HeuristicLab.Clients.OKB.DataType DataTypeField; 2574 2575 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 2576 2577 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 2578 { 2579 get 2580 { 2581 return this.extensionDataField; 2582 } 2583 set 2584 { 2585 this.extensionDataField = value; 2586 } 2587 } 2588 2589 [System.Runtime.Serialization.DataMemberAttribute()] 2590 public long AlgorithmParameterId 2591 { 2592 get 2593 { 2594 return this.AlgorithmParameterIdField; 2595 } 2596 set 2597 { 2598 if ((this.AlgorithmParameterIdField.Equals(value) != true)) 2599 { 2600 this.AlgorithmParameterIdField = value; 2601 this.RaisePropertyChanged("AlgorithmParameterId"); 2602 } 2603 } 2604 } 2605 2606 [System.Runtime.Serialization.DataMemberAttribute()] 2607 public long ExperimentId 2608 { 2609 get 2610 { 2611 return this.ExperimentIdField; 2612 } 2613 set 2614 { 2615 if ((this.ExperimentIdField.Equals(value) != true)) 2616 { 2617 this.ExperimentIdField = value; 2618 this.RaisePropertyChanged("ExperimentId"); 2619 } 2620 } 2621 } 2622 2623 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 2624 public long DataTypeId 2625 { 2626 get 2627 { 2628 return this.DataTypeIdField; 2629 } 2630 set 2631 { 2632 if ((this.DataTypeIdField.Equals(value) != true)) 2633 { 2634 this.DataTypeIdField = value; 2635 this.RaisePropertyChanged("DataTypeId"); 2636 } 2637 } 2638 } 2639 2640 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 2641 public long Value 2642 { 2643 get 2644 { 2645 return this.ValueField; 2646 } 2647 set 2648 { 2649 if ((this.ValueField.Equals(value) != true)) 2650 { 2651 this.ValueField = value; 2652 this.RaisePropertyChanged("Value"); 2653 } 2654 } 2655 } 2656 2657 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 2658 public HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameter 2659 { 2660 get 2661 { 2662 return this.AlgorithmParameterField; 2663 } 2664 set 2665 { 2666 if ((object.ReferenceEquals(this.AlgorithmParameterField, value) != true)) 2667 { 2668 this.AlgorithmParameterField = value; 2669 this.RaisePropertyChanged("AlgorithmParameter"); 2670 } 2671 } 2672 } 2673 2674 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 2675 public HeuristicLab.Clients.OKB.DataType DataType 2676 { 2677 get 2678 { 2679 return this.DataTypeField; 2680 } 2681 set 2682 { 2683 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 2684 { 2685 this.DataTypeField = value; 2686 this.RaisePropertyChanged("DataType"); 2687 } 2688 } 2689 } 2690 2691 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 2692 public HeuristicLab.Clients.OKB.Experiment Experiment 2693 { 2694 get 2695 { 2696 return this.ExperimentField; 2697 } 2698 set 2699 { 2700 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 2701 { 2702 this.ExperimentField = value; 2703 this.RaisePropertyChanged("Experiment"); 2704 } 2705 } 2706 } 2707 2708 2709 } 2710 2711 [System.Diagnostics.DebuggerStepThroughAttribute()] 2712 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 2713 [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 2714 public partial class AlgorithmParameterStringValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 2715 { 2716 2717 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 2718 2719 private long AlgorithmParameterIdField; 2720 2721 private long ExperimentIdField; 2722 2723 private long DataTypeIdField; 2724 2725 private string ValueField; 2726 2727 private HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameterField; 2728 2729 private HeuristicLab.Clients.OKB.DataType DataTypeField; 2730 2731 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 2732 2733 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 2734 { 2735 get 2736 { 2737 return this.extensionDataField; 2738 } 2739 set 2740 { 2741 this.extensionDataField = value; 2742 } 2743 } 2744 2745 [System.Runtime.Serialization.DataMemberAttribute()] 2746 public long AlgorithmParameterId 2747 { 2748 get 2749 { 2750 return this.AlgorithmParameterIdField; 2751 } 2752 set 2753 { 2754 if ((this.AlgorithmParameterIdField.Equals(value) != true)) 2755 { 2756 this.AlgorithmParameterIdField = value; 2757 this.RaisePropertyChanged("AlgorithmParameterId"); 2758 } 2759 } 2760 } 2761 2762 [System.Runtime.Serialization.DataMemberAttribute()] 2763 public long ExperimentId 2764 { 2765 get 2766 { 2767 return this.ExperimentIdField; 2768 } 2769 set 2770 { 2771 if ((this.ExperimentIdField.Equals(value) != true)) 2772 { 2773 this.ExperimentIdField = value; 2774 this.RaisePropertyChanged("ExperimentId"); 2775 } 2776 } 2777 } 2778 2779 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 2780 public long DataTypeId 2781 { 2782 get 2783 { 2784 return this.DataTypeIdField; 2785 } 2786 set 2787 { 2788 if ((this.DataTypeIdField.Equals(value) != true)) 2789 { 2790 this.DataTypeIdField = value; 2791 this.RaisePropertyChanged("DataTypeId"); 2792 } 2793 } 2794 } 2795 2796 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 2797 public string Value 2798 { 2799 get 2800 { 2801 return this.ValueField; 2802 } 2803 set 2804 { 2805 if ((object.ReferenceEquals(this.ValueField, value) != true)) 2806 { 2807 this.ValueField = value; 2808 this.RaisePropertyChanged("Value"); 2809 } 2810 } 2811 } 2812 2813 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 2814 public HeuristicLab.Clients.OKB.AlgorithmParameter AlgorithmParameter 2815 { 2816 get 2817 { 2818 return this.AlgorithmParameterField; 2819 } 2820 set 2821 { 2822 if ((object.ReferenceEquals(this.AlgorithmParameterField, value) != true)) 2823 { 2824 this.AlgorithmParameterField = value; 2825 this.RaisePropertyChanged("AlgorithmParameter"); 2826 } 2827 } 2828 } 2829 2830 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 2831 public HeuristicLab.Clients.OKB.DataType DataType 2832 { 2833 get 2834 { 2835 return this.DataTypeField; 2836 } 2837 set 2838 { 2839 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 2840 { 2841 this.DataTypeField = value; 2842 this.RaisePropertyChanged("DataType"); 2843 } 2844 } 2845 } 2846 2847 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 2848 public HeuristicLab.Clients.OKB.Experiment Experiment 2849 { 2850 get 2851 { 2852 return this.ExperimentField; 2853 } 2854 set 2855 { 2856 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 2857 { 2858 this.ExperimentField = value; 2859 this.RaisePropertyChanged("Experiment"); 2860 } 2861 } 2862 } 2863 2864 2865 } 2866 2867 [System.Diagnostics.DebuggerStepThroughAttribute()] 2868 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 2869 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 2870 public partial class ProblemParameterBlobValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 2871 { 2872 2873 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 2874 2875 private long ProblemParameterIdField; 2876 2877 private long ExperimentIdField; 2878 2879 private long DataTypeIdField; 2880 2881 private HeuristicLab.Clients.OKB.Binary ValueField; 2882 2883 private HeuristicLab.Clients.OKB.DataType DataTypeField; 2884 2885 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 2886 2887 private HeuristicLab.Clients.OKB.ProblemParameter ProblemParameterField; 2888 2889 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 2890 { 2891 get 2892 { 2893 return this.extensionDataField; 2894 } 2895 set 2896 { 2897 this.extensionDataField = value; 2898 } 2899 } 2900 2901 [System.Runtime.Serialization.DataMemberAttribute()] 2902 public long ProblemParameterId 2903 { 2904 get 2905 { 2906 return this.ProblemParameterIdField; 2907 } 2908 set 2909 { 2910 if ((this.ProblemParameterIdField.Equals(value) != true)) 2911 { 2912 this.ProblemParameterIdField = value; 2913 this.RaisePropertyChanged("ProblemParameterId"); 2914 } 2915 } 2916 } 2917 2918 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 2919 public long ExperimentId 2920 { 2921 get 2922 { 2923 return this.ExperimentIdField; 2924 } 2925 set 2926 { 2927 if ((this.ExperimentIdField.Equals(value) != true)) 2928 { 2929 this.ExperimentIdField = value; 2930 this.RaisePropertyChanged("ExperimentId"); 2931 } 2932 } 2933 } 2934 2935 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 2936 public long DataTypeId 2937 { 2938 get 2939 { 2940 return this.DataTypeIdField; 2941 } 2942 set 2943 { 2944 if ((this.DataTypeIdField.Equals(value) != true)) 2945 { 2946 this.DataTypeIdField = value; 2947 this.RaisePropertyChanged("DataTypeId"); 2948 } 2949 } 2950 } 2951 2952 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 2953 public HeuristicLab.Clients.OKB.Binary Value 2954 { 2955 get 2956 { 2957 return this.ValueField; 2958 } 2959 set 2960 { 2961 if ((object.ReferenceEquals(this.ValueField, value) != true)) 2962 { 2963 this.ValueField = value; 2964 this.RaisePropertyChanged("Value"); 2965 } 2966 } 2967 } 2968 2969 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 2970 public HeuristicLab.Clients.OKB.DataType DataType 2971 { 2972 get 2973 { 2974 return this.DataTypeField; 2975 } 2976 set 2977 { 2978 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 2979 { 2980 this.DataTypeField = value; 2981 this.RaisePropertyChanged("DataType"); 2982 } 2983 } 2984 } 2985 2986 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 2987 public HeuristicLab.Clients.OKB.Experiment Experiment 2988 { 2989 get 2990 { 2991 return this.ExperimentField; 2992 } 2993 set 2994 { 2995 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 2996 { 2997 this.ExperimentField = value; 2998 this.RaisePropertyChanged("Experiment"); 2999 } 3000 } 3001 } 3002 3003 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 3004 public HeuristicLab.Clients.OKB.ProblemParameter ProblemParameter 3005 { 3006 get 3007 { 3008 return this.ProblemParameterField; 3009 } 3010 set 3011 { 3012 if ((object.ReferenceEquals(this.ProblemParameterField, value) != true)) 3013 { 3014 this.ProblemParameterField = value; 3015 this.RaisePropertyChanged("ProblemParameter"); 3016 } 3017 } 3018 } 3019 3020 3021 } 3022 3023 [System.Diagnostics.DebuggerStepThroughAttribute()] 3024 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 3025 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 3026 public partial class ProblemParameterBoolValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 3027 { 3028 3029 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 3030 3031 private long ProblemParameterIdField; 3032 3033 private long ExperimentIdField; 3034 3035 private long DataTypeIdField; 3036 3037 private bool ValueField; 3038 3039 private HeuristicLab.Clients.OKB.DataType DataTypeField; 3040 3041 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 3042 3043 private HeuristicLab.Clients.OKB.ProblemParameter ProblemParameterField; 3044 3045 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 3046 { 3047 get 3048 { 3049 return this.extensionDataField; 3050 } 3051 set 3052 { 3053 this.extensionDataField = value; 3054 } 3055 } 3056 3057 [System.Runtime.Serialization.DataMemberAttribute()] 3058 public long ProblemParameterId 3059 { 3060 get 3061 { 3062 return this.ProblemParameterIdField; 3063 } 3064 set 3065 { 3066 if ((this.ProblemParameterIdField.Equals(value) != true)) 3067 { 3068 this.ProblemParameterIdField = value; 3069 this.RaisePropertyChanged("ProblemParameterId"); 3070 } 3071 } 3072 } 3073 3074 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 3075 public long ExperimentId 3076 { 3077 get 3078 { 3079 return this.ExperimentIdField; 3080 } 3081 set 3082 { 3083 if ((this.ExperimentIdField.Equals(value) != true)) 3084 { 3085 this.ExperimentIdField = value; 3086 this.RaisePropertyChanged("ExperimentId"); 3087 } 3088 } 3089 } 3090 3091 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 3092 public long DataTypeId 3093 { 3094 get 3095 { 3096 return this.DataTypeIdField; 3097 } 3098 set 3099 { 3100 if ((this.DataTypeIdField.Equals(value) != true)) 3101 { 3102 this.DataTypeIdField = value; 3103 this.RaisePropertyChanged("DataTypeId"); 3104 } 3105 } 3106 } 3107 3108 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 3109 public bool Value 3110 { 3111 get 3112 { 3113 return this.ValueField; 3114 } 3115 set 3116 { 3117 if ((this.ValueField.Equals(value) != true)) 3118 { 3119 this.ValueField = value; 3120 this.RaisePropertyChanged("Value"); 3121 } 3122 } 3123 } 3124 3125 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 3126 public HeuristicLab.Clients.OKB.DataType DataType 3127 { 3128 get 3129 { 3130 return this.DataTypeField; 3131 } 3132 set 3133 { 3134 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 3135 { 3136 this.DataTypeField = value; 3137 this.RaisePropertyChanged("DataType"); 3138 } 3139 } 3140 } 3141 3142 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 3143 public HeuristicLab.Clients.OKB.Experiment Experiment 3144 { 3145 get 3146 { 3147 return this.ExperimentField; 3148 } 3149 set 3150 { 3151 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 3152 { 3153 this.ExperimentField = value; 3154 this.RaisePropertyChanged("Experiment"); 3155 } 3156 } 3157 } 3158 3159 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 3160 public HeuristicLab.Clients.OKB.ProblemParameter ProblemParameter 3161 { 3162 get 3163 { 3164 return this.ProblemParameterField; 3165 } 3166 set 3167 { 3168 if ((object.ReferenceEquals(this.ProblemParameterField, value) != true)) 3169 { 3170 this.ProblemParameterField = value; 3171 this.RaisePropertyChanged("ProblemParameter"); 3172 } 3173 } 3174 } 3175 3176 3177 } 3178 3179 [System.Diagnostics.DebuggerStepThroughAttribute()] 3180 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 3181 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 3182 public partial class ProblemParameterFloatValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 3183 { 3184 3185 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 3186 3187 private long ProblemParameterIdField; 3188 3189 private long ExperimentIdField; 3190 3191 private long DataTypeIdField; 3192 3193 private double ValueField; 3194 3195 private HeuristicLab.Clients.OKB.DataType DataTypeField; 3196 3197 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 3198 3199 private HeuristicLab.Clients.OKB.ProblemParameter ProblemParameterField; 3200 3201 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 3202 { 3203 get 3204 { 3205 return this.extensionDataField; 3206 } 3207 set 3208 { 3209 this.extensionDataField = value; 3210 } 3211 } 3212 3213 [System.Runtime.Serialization.DataMemberAttribute()] 3214 public long ProblemParameterId 3215 { 3216 get 3217 { 3218 return this.ProblemParameterIdField; 3219 } 3220 set 3221 { 3222 if ((this.ProblemParameterIdField.Equals(value) != true)) 3223 { 3224 this.ProblemParameterIdField = value; 3225 this.RaisePropertyChanged("ProblemParameterId"); 3226 } 3227 } 3228 } 3229 3230 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 3231 public long ExperimentId 3232 { 3233 get 3234 { 3235 return this.ExperimentIdField; 3236 } 3237 set 3238 { 3239 if ((this.ExperimentIdField.Equals(value) != true)) 3240 { 3241 this.ExperimentIdField = value; 3242 this.RaisePropertyChanged("ExperimentId"); 3243 } 3244 } 3245 } 3246 3247 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 3248 public long DataTypeId 3249 { 3250 get 3251 { 3252 return this.DataTypeIdField; 3253 } 3254 set 3255 { 3256 if ((this.DataTypeIdField.Equals(value) != true)) 3257 { 3258 this.DataTypeIdField = value; 3259 this.RaisePropertyChanged("DataTypeId"); 3260 } 3261 } 3262 } 3263 3264 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 3265 public double Value 3266 { 3267 get 3268 { 3269 return this.ValueField; 3270 } 3271 set 3272 { 3273 if ((this.ValueField.Equals(value) != true)) 3274 { 3275 this.ValueField = value; 3276 this.RaisePropertyChanged("Value"); 3277 } 3278 } 3279 } 3280 3281 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 3282 public HeuristicLab.Clients.OKB.DataType DataType 3283 { 3284 get 3285 { 3286 return this.DataTypeField; 3287 } 3288 set 3289 { 3290 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 3291 { 3292 this.DataTypeField = value; 3293 this.RaisePropertyChanged("DataType"); 3294 } 3295 } 3296 } 3297 3298 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 3299 public HeuristicLab.Clients.OKB.Experiment Experiment 3300 { 3301 get 3302 { 3303 return this.ExperimentField; 3304 } 3305 set 3306 { 3307 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 3308 { 3309 this.ExperimentField = value; 3310 this.RaisePropertyChanged("Experiment"); 3311 } 3312 } 3313 } 3314 3315 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 3316 public HeuristicLab.Clients.OKB.ProblemParameter ProblemParameter 3317 { 3318 get 3319 { 3320 return this.ProblemParameterField; 3321 } 3322 set 3323 { 3324 if ((object.ReferenceEquals(this.ProblemParameterField, value) != true)) 3325 { 3326 this.ProblemParameterField = value; 3327 this.RaisePropertyChanged("ProblemParameter"); 3328 } 3329 } 3330 } 3331 3332 3333 } 3334 3335 [System.Diagnostics.DebuggerStepThroughAttribute()] 3336 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 3337 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 3338 public partial class ProblemParameterIntValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 3339 { 3340 3341 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 3342 3343 private long ProblemParameterIdField; 3344 3345 private long ExperimentIdField; 3346 3347 private long DataTypeIdField; 3348 3349 private long ValueField; 3350 3351 private HeuristicLab.Clients.OKB.DataType DataTypeField; 3352 3353 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 3354 3355 private HeuristicLab.Clients.OKB.ProblemParameter ProblemParameterField; 3356 3357 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 3358 { 3359 get 3360 { 3361 return this.extensionDataField; 3362 } 3363 set 3364 { 3365 this.extensionDataField = value; 3366 } 3367 } 3368 3369 [System.Runtime.Serialization.DataMemberAttribute()] 3370 public long ProblemParameterId 3371 { 3372 get 3373 { 3374 return this.ProblemParameterIdField; 3375 } 3376 set 3377 { 3378 if ((this.ProblemParameterIdField.Equals(value) != true)) 3379 { 3380 this.ProblemParameterIdField = value; 3381 this.RaisePropertyChanged("ProblemParameterId"); 3382 } 3383 } 3384 } 3385 3386 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 3387 public long ExperimentId 3388 { 3389 get 3390 { 3391 return this.ExperimentIdField; 3392 } 3393 set 3394 { 3395 if ((this.ExperimentIdField.Equals(value) != true)) 3396 { 3397 this.ExperimentIdField = value; 3398 this.RaisePropertyChanged("ExperimentId"); 3399 } 3400 } 3401 } 3402 3403 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 3404 public long DataTypeId 3405 { 3406 get 3407 { 3408 return this.DataTypeIdField; 3409 } 3410 set 3411 { 3412 if ((this.DataTypeIdField.Equals(value) != true)) 3413 { 3414 this.DataTypeIdField = value; 3415 this.RaisePropertyChanged("DataTypeId"); 3416 } 3417 } 3418 } 3419 3420 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 3421 public long Value 3422 { 3423 get 3424 { 3425 return this.ValueField; 3426 } 3427 set 3428 { 3429 if ((this.ValueField.Equals(value) != true)) 3430 { 3431 this.ValueField = value; 3432 this.RaisePropertyChanged("Value"); 3433 } 3434 } 3435 } 3436 3437 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 3438 public HeuristicLab.Clients.OKB.DataType DataType 3439 { 3440 get 3441 { 3442 return this.DataTypeField; 3443 } 3444 set 3445 { 3446 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 3447 { 3448 this.DataTypeField = value; 3449 this.RaisePropertyChanged("DataType"); 3450 } 3451 } 3452 } 3453 3454 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 3455 public HeuristicLab.Clients.OKB.Experiment Experiment 3456 { 3457 get 3458 { 3459 return this.ExperimentField; 3460 } 3461 set 3462 { 3463 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 3464 { 3465 this.ExperimentField = value; 3466 this.RaisePropertyChanged("Experiment"); 3467 } 3468 } 3469 } 3470 3471 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 3472 public HeuristicLab.Clients.OKB.ProblemParameter ProblemParameter 3473 { 3474 get 3475 { 3476 return this.ProblemParameterField; 3477 } 3478 set 3479 { 3480 if ((object.ReferenceEquals(this.ProblemParameterField, value) != true)) 3481 { 3482 this.ProblemParameterField = value; 3483 this.RaisePropertyChanged("ProblemParameter"); 3484 } 3485 } 3486 } 3487 3488 3489 } 3490 3491 [System.Diagnostics.DebuggerStepThroughAttribute()] 3492 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 3493 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 3494 public partial class ProblemParameterStringValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 3495 { 3496 3497 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 3498 3499 private long ProblemParameterIdField; 3500 3501 private long ExperimentIdField; 3502 3503 private long DataTypeIdField; 3504 3505 private string ValueField; 3506 3507 private HeuristicLab.Clients.OKB.DataType DataTypeField; 3508 3509 private HeuristicLab.Clients.OKB.Experiment ExperimentField; 3510 3511 private HeuristicLab.Clients.OKB.ProblemParameter ProblemParameterField; 3512 3513 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 3514 { 3515 get 3516 { 3517 return this.extensionDataField; 3518 } 3519 set 3520 { 3521 this.extensionDataField = value; 3522 } 3523 } 3524 3525 [System.Runtime.Serialization.DataMemberAttribute()] 3526 public long ProblemParameterId 3527 { 3528 get 3529 { 3530 return this.ProblemParameterIdField; 3531 } 3532 set 3533 { 3534 if ((this.ProblemParameterIdField.Equals(value) != true)) 3535 { 3536 this.ProblemParameterIdField = value; 3537 this.RaisePropertyChanged("ProblemParameterId"); 3538 } 3539 } 3540 } 3541 3542 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 3543 public long ExperimentId 3544 { 3545 get 3546 { 3547 return this.ExperimentIdField; 3548 } 3549 set 3550 { 3551 if ((this.ExperimentIdField.Equals(value) != true)) 3552 { 3553 this.ExperimentIdField = value; 3554 this.RaisePropertyChanged("ExperimentId"); 3555 } 3556 } 3557 } 3558 3559 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 3560 public long DataTypeId 3561 { 3562 get 3563 { 3564 return this.DataTypeIdField; 3565 } 3566 set 3567 { 3568 if ((this.DataTypeIdField.Equals(value) != true)) 3569 { 3570 this.DataTypeIdField = value; 3571 this.RaisePropertyChanged("DataTypeId"); 3572 } 3573 } 3574 } 3575 3576 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 3577 public string Value 3578 { 3579 get 3580 { 3581 return this.ValueField; 3582 } 3583 set 3584 { 3585 if ((object.ReferenceEquals(this.ValueField, value) != true)) 3586 { 3587 this.ValueField = value; 3588 this.RaisePropertyChanged("Value"); 3589 } 3590 } 3591 } 3592 3593 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 3594 public HeuristicLab.Clients.OKB.DataType DataType 3595 { 3596 get 3597 { 3598 return this.DataTypeField; 3599 } 3600 set 3601 { 3602 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 3603 { 3604 this.DataTypeField = value; 3605 this.RaisePropertyChanged("DataType"); 3606 } 3607 } 3608 } 3609 3610 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 3611 public HeuristicLab.Clients.OKB.Experiment Experiment 3612 { 3613 get 3614 { 3615 return this.ExperimentField; 3616 } 3617 set 3618 { 3619 if ((object.ReferenceEquals(this.ExperimentField, value) != true)) 3620 { 3621 this.ExperimentField = value; 3622 this.RaisePropertyChanged("Experiment"); 3623 } 3624 } 3625 } 3626 3627 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 3628 public HeuristicLab.Clients.OKB.ProblemParameter ProblemParameter 3629 { 3630 get 3631 { 3632 return this.ProblemParameterField; 3633 } 3634 set 3635 { 3636 if ((object.ReferenceEquals(this.ProblemParameterField, value) != true)) 3637 { 3638 this.ProblemParameterField = value; 3639 this.RaisePropertyChanged("ProblemParameter"); 3640 } 3641 } 3642 } 3643 3644 3645 } 3646 3647 [System.Diagnostics.DebuggerStepThroughAttribute()] 3648 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 3649 [System.Runtime.Serialization.DataContractAttribute(Name="User", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 3650 public partial class User : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 3651 { 3652 3653 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 3654 3655 private System.Guid IdField; 3656 3657 private string NameField; 3658 3659 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmUser> AlgorithmUsersField; 3660 3661 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemUser> ProblemUsersField; 3662 3663 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Run> RunsField; 3664 3665 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 3666 { 3667 get 3668 { 3669 return this.extensionDataField; 3670 } 3671 set 3672 { 3673 this.extensionDataField = value; 3674 } 3675 } 3676 3677 [System.Runtime.Serialization.DataMemberAttribute()] 3678 public System.Guid Id 3679 { 3680 get 3681 { 3682 return this.IdField; 3683 } 3684 set 3685 { 3686 if ((this.IdField.Equals(value) != true)) 3687 { 3688 this.IdField = value; 3689 this.RaisePropertyChanged("Id"); 3690 } 3691 } 3692 } 3693 3694 [System.Runtime.Serialization.DataMemberAttribute()] 3695 public string Name 3696 { 3697 get 3698 { 3699 return this.NameField; 3700 } 3701 set 3702 { 3703 if ((object.ReferenceEquals(this.NameField, value) != true)) 3704 { 3705 this.NameField = value; 3706 this.RaisePropertyChanged("Name"); 3707 } 3708 } 3709 } 3710 3711 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] 3712 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmUser> AlgorithmUsers 3713 { 3714 get 3715 { 3716 return this.AlgorithmUsersField; 3717 } 3718 set 3719 { 3720 if ((object.ReferenceEquals(this.AlgorithmUsersField, value) != true)) 3721 { 3722 this.AlgorithmUsersField = value; 3723 this.RaisePropertyChanged("AlgorithmUsers"); 3724 } 3725 } 3726 } 3727 3728 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] 3729 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemUser> ProblemUsers 3730 { 3731 get 3732 { 3733 return this.ProblemUsersField; 3734 } 3735 set 3736 { 3737 if ((object.ReferenceEquals(this.ProblemUsersField, value) != true)) 3738 { 3739 this.ProblemUsersField = value; 3740 this.RaisePropertyChanged("ProblemUsers"); 3741 } 3742 } 3743 } 3744 3745 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 3746 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Run> Runs 3747 { 3748 get 3749 { 3750 return this.RunsField; 3751 } 3752 set 3753 { 3754 if ((object.ReferenceEquals(this.RunsField, value) != true)) 3755 { 3756 this.RunsField = value; 3757 this.RaisePropertyChanged("Runs"); 3758 } 3759 } 3760 } 3761 3762 3763 } 3764 3765 [System.Diagnostics.DebuggerStepThroughAttribute()] 3766 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 3767 [System.Runtime.Serialization.DataContractAttribute(Name="Client", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 3768 public partial class Client : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 3769 { 3770 3771 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 3772 3773 private System.Guid IdField; 3774 3775 private string NameField; 3776 3777 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Run> RunsField; 3778 3779 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 3780 { 3781 get 3782 { 3783 return this.extensionDataField; 3784 } 3785 set 3786 { 3787 this.extensionDataField = value; 3788 } 3789 } 3790 3791 [System.Runtime.Serialization.DataMemberAttribute()] 3792 public System.Guid Id 3793 { 3794 get 3795 { 3796 return this.IdField; 3797 } 3798 set 3799 { 3800 if ((this.IdField.Equals(value) != true)) 3801 { 3802 this.IdField = value; 3803 this.RaisePropertyChanged("Id"); 3804 } 3805 } 3806 } 3807 3808 [System.Runtime.Serialization.DataMemberAttribute()] 3809 public string Name 3810 { 3811 get 3812 { 3813 return this.NameField; 3814 } 3815 set 3816 { 3817 if ((object.ReferenceEquals(this.NameField, value) != true)) 3818 { 3819 this.NameField = value; 3820 this.RaisePropertyChanged("Name"); 3821 } 3822 } 3823 } 3824 3825 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] 3826 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Run> Runs 3827 { 3828 get 3829 { 3830 return this.RunsField; 3831 } 3832 set 3833 { 3834 if ((object.ReferenceEquals(this.RunsField, value) != true)) 3835 { 3836 this.RunsField = value; 3837 this.RaisePropertyChanged("Runs"); 3838 } 3839 } 3840 } 3841 3842 3843 } 3844 3845 [System.Diagnostics.DebuggerStepThroughAttribute()] 3846 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 3847 [System.Runtime.Serialization.DataContractAttribute(Name="ResultBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 3848 public partial class ResultBlobValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 3849 { 3850 3851 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 3852 3853 private long ResultIdField; 3854 3855 private long RunIdField; 3856 3857 private long DataTypeIdField; 3858 3859 private HeuristicLab.Clients.OKB.Binary ValueField; 3860 3861 private HeuristicLab.Clients.OKB.DataType DataTypeField; 3862 3863 private HeuristicLab.Clients.OKB.Result ResultField; 3864 3865 private HeuristicLab.Clients.OKB.Run RunField; 3866 3867 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 3868 { 3869 get 3870 { 3871 return this.extensionDataField; 3872 } 3873 set 3874 { 3875 this.extensionDataField = value; 3876 } 3877 } 3878 3879 [System.Runtime.Serialization.DataMemberAttribute()] 3880 public long ResultId 3881 { 3882 get 3883 { 3884 return this.ResultIdField; 3885 } 3886 set 3887 { 3888 if ((this.ResultIdField.Equals(value) != true)) 3889 { 3890 this.ResultIdField = value; 3891 this.RaisePropertyChanged("ResultId"); 3892 } 3893 } 3894 } 3895 3896 [System.Runtime.Serialization.DataMemberAttribute()] 3897 public long RunId 3898 { 3899 get 3900 { 3901 return this.RunIdField; 3902 } 3903 set 3904 { 3905 if ((this.RunIdField.Equals(value) != true)) 3906 { 3907 this.RunIdField = value; 3908 this.RaisePropertyChanged("RunId"); 3909 } 3910 } 3911 } 3912 3913 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 3914 public long DataTypeId 3915 { 3916 get 3917 { 3918 return this.DataTypeIdField; 3919 } 3920 set 3921 { 3922 if ((this.DataTypeIdField.Equals(value) != true)) 3923 { 3924 this.DataTypeIdField = value; 3925 this.RaisePropertyChanged("DataTypeId"); 3926 } 3927 } 3928 } 3929 3930 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 3931 public HeuristicLab.Clients.OKB.Binary Value 3932 { 3933 get 3934 { 3935 return this.ValueField; 3936 } 3937 set 3938 { 3939 if ((object.ReferenceEquals(this.ValueField, value) != true)) 3940 { 3941 this.ValueField = value; 3942 this.RaisePropertyChanged("Value"); 3943 } 3944 } 3945 } 3946 3947 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 3948 public HeuristicLab.Clients.OKB.DataType DataType 3949 { 3950 get 3951 { 3952 return this.DataTypeField; 3953 } 3954 set 3955 { 3956 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 3957 { 3958 this.DataTypeField = value; 3959 this.RaisePropertyChanged("DataType"); 3960 } 3961 } 3962 } 3963 3964 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 3965 public HeuristicLab.Clients.OKB.Result Result 3966 { 3967 get 3968 { 3969 return this.ResultField; 3970 } 3971 set 3972 { 3973 if ((object.ReferenceEquals(this.ResultField, value) != true)) 3974 { 3975 this.ResultField = value; 3976 this.RaisePropertyChanged("Result"); 3977 } 3978 } 3979 } 3980 3981 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 3982 public HeuristicLab.Clients.OKB.Run Run 3983 { 3984 get 3985 { 3986 return this.RunField; 3987 } 3988 set 3989 { 3990 if ((object.ReferenceEquals(this.RunField, value) != true)) 3991 { 3992 this.RunField = value; 3993 this.RaisePropertyChanged("Run"); 3994 } 3995 } 3996 } 3997 3998 3999 } 4000 4001 [System.Diagnostics.DebuggerStepThroughAttribute()] 4002 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 4003 [System.Runtime.Serialization.DataContractAttribute(Name="ResultBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 4004 public partial class ResultBoolValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 4005 { 4006 4007 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 4008 4009 private long ResultIdField; 4010 4011 private long RunIdField; 4012 4013 private long DataTypeIdField; 4014 4015 private bool ValueField; 4016 4017 private HeuristicLab.Clients.OKB.DataType DataTypeField; 4018 4019 private HeuristicLab.Clients.OKB.Result ResultField; 4020 4021 private HeuristicLab.Clients.OKB.Run RunField; 4022 4023 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 4024 { 4025 get 4026 { 4027 return this.extensionDataField; 4028 } 4029 set 4030 { 4031 this.extensionDataField = value; 4032 } 4033 } 4034 4035 [System.Runtime.Serialization.DataMemberAttribute()] 4036 public long ResultId 4037 { 4038 get 4039 { 4040 return this.ResultIdField; 4041 } 4042 set 4043 { 4044 if ((this.ResultIdField.Equals(value) != true)) 4045 { 4046 this.ResultIdField = value; 4047 this.RaisePropertyChanged("ResultId"); 4048 } 4049 } 4050 } 4051 4052 [System.Runtime.Serialization.DataMemberAttribute()] 4053 public long RunId 4054 { 4055 get 4056 { 4057 return this.RunIdField; 4058 } 4059 set 4060 { 4061 if ((this.RunIdField.Equals(value) != true)) 4062 { 4063 this.RunIdField = value; 4064 this.RaisePropertyChanged("RunId"); 4065 } 4066 } 4067 } 4068 4069 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 4070 public long DataTypeId 4071 { 4072 get 4073 { 4074 return this.DataTypeIdField; 4075 } 4076 set 4077 { 4078 if ((this.DataTypeIdField.Equals(value) != true)) 4079 { 4080 this.DataTypeIdField = value; 4081 this.RaisePropertyChanged("DataTypeId"); 4082 } 4083 } 4084 } 4085 4086 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 4087 public bool Value 4088 { 4089 get 4090 { 4091 return this.ValueField; 4092 } 4093 set 4094 { 4095 if ((this.ValueField.Equals(value) != true)) 4096 { 4097 this.ValueField = value; 4098 this.RaisePropertyChanged("Value"); 4099 } 4100 } 4101 } 4102 4103 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 4104 public HeuristicLab.Clients.OKB.DataType DataType 4105 { 4106 get 4107 { 4108 return this.DataTypeField; 4109 } 4110 set 4111 { 4112 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 4113 { 4114 this.DataTypeField = value; 4115 this.RaisePropertyChanged("DataType"); 4116 } 4117 } 4118 } 4119 4120 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 4121 public HeuristicLab.Clients.OKB.Result Result 4122 { 4123 get 4124 { 4125 return this.ResultField; 4126 } 4127 set 4128 { 4129 if ((object.ReferenceEquals(this.ResultField, value) != true)) 4130 { 4131 this.ResultField = value; 4132 this.RaisePropertyChanged("Result"); 4133 } 4134 } 4135 } 4136 4137 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 4138 public HeuristicLab.Clients.OKB.Run Run 4139 { 4140 get 4141 { 4142 return this.RunField; 4143 } 4144 set 4145 { 4146 if ((object.ReferenceEquals(this.RunField, value) != true)) 4147 { 4148 this.RunField = value; 4149 this.RaisePropertyChanged("Run"); 4150 } 4151 } 4152 } 4153 4154 4155 } 4156 4157 [System.Diagnostics.DebuggerStepThroughAttribute()] 4158 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 4159 [System.Runtime.Serialization.DataContractAttribute(Name="ResultFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 4160 public partial class ResultFloatValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 4161 { 4162 4163 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 4164 4165 private long ResultIdField; 4166 4167 private long RunIdField; 4168 4169 private long DataTypeIdField; 4170 4171 private double ValueField; 4172 4173 private HeuristicLab.Clients.OKB.DataType DataTypeField; 4174 4175 private HeuristicLab.Clients.OKB.Result ResultField; 4176 4177 private HeuristicLab.Clients.OKB.Run RunField; 4178 4179 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 4180 { 4181 get 4182 { 4183 return this.extensionDataField; 4184 } 4185 set 4186 { 4187 this.extensionDataField = value; 4188 } 4189 } 4190 4191 [System.Runtime.Serialization.DataMemberAttribute()] 4192 public long ResultId 4193 { 4194 get 4195 { 4196 return this.ResultIdField; 4197 } 4198 set 4199 { 4200 if ((this.ResultIdField.Equals(value) != true)) 4201 { 4202 this.ResultIdField = value; 4203 this.RaisePropertyChanged("ResultId"); 4204 } 4205 } 4206 } 4207 4208 [System.Runtime.Serialization.DataMemberAttribute()] 4209 public long RunId 4210 { 4211 get 4212 { 4213 return this.RunIdField; 4214 } 4215 set 4216 { 4217 if ((this.RunIdField.Equals(value) != true)) 4218 { 4219 this.RunIdField = value; 4220 this.RaisePropertyChanged("RunId"); 4221 } 4222 } 4223 } 4224 4225 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 4226 public long DataTypeId 4227 { 4228 get 4229 { 4230 return this.DataTypeIdField; 4231 } 4232 set 4233 { 4234 if ((this.DataTypeIdField.Equals(value) != true)) 4235 { 4236 this.DataTypeIdField = value; 4237 this.RaisePropertyChanged("DataTypeId"); 4238 } 4239 } 4240 } 4241 4242 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 4243 public double Value 4244 { 4245 get 4246 { 4247 return this.ValueField; 4248 } 4249 set 4250 { 4251 if ((this.ValueField.Equals(value) != true)) 4252 { 4253 this.ValueField = value; 4254 this.RaisePropertyChanged("Value"); 4255 } 4256 } 4257 } 4258 4259 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 4260 public HeuristicLab.Clients.OKB.DataType DataType 4261 { 4262 get 4263 { 4264 return this.DataTypeField; 4265 } 4266 set 4267 { 4268 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 4269 { 4270 this.DataTypeField = value; 4271 this.RaisePropertyChanged("DataType"); 4272 } 4273 } 4274 } 4275 4276 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 4277 public HeuristicLab.Clients.OKB.Result Result 4278 { 4279 get 4280 { 4281 return this.ResultField; 4282 } 4283 set 4284 { 4285 if ((object.ReferenceEquals(this.ResultField, value) != true)) 4286 { 4287 this.ResultField = value; 4288 this.RaisePropertyChanged("Result"); 4289 } 4290 } 4291 } 4292 4293 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 4294 public HeuristicLab.Clients.OKB.Run Run 4295 { 4296 get 4297 { 4298 return this.RunField; 4299 } 4300 set 4301 { 4302 if ((object.ReferenceEquals(this.RunField, value) != true)) 4303 { 4304 this.RunField = value; 4305 this.RaisePropertyChanged("Run"); 4306 } 4307 } 4308 } 4309 4310 4311 } 4312 4313 [System.Diagnostics.DebuggerStepThroughAttribute()] 4314 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 4315 [System.Runtime.Serialization.DataContractAttribute(Name="ResultIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 4316 public partial class ResultIntValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 4317 { 4318 4319 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 4320 4321 private long ResultIdField; 4322 4323 private long RunIdField; 4324 4325 private long DataTypeIdField; 4326 4327 private long ValueField; 4328 4329 private HeuristicLab.Clients.OKB.DataType DataTypeField; 4330 4331 private HeuristicLab.Clients.OKB.Result ResultField; 4332 4333 private HeuristicLab.Clients.OKB.Run RunField; 4334 4335 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 4336 { 4337 get 4338 { 4339 return this.extensionDataField; 4340 } 4341 set 4342 { 4343 this.extensionDataField = value; 4344 } 4345 } 4346 4347 [System.Runtime.Serialization.DataMemberAttribute()] 4348 public long ResultId 4349 { 4350 get 4351 { 4352 return this.ResultIdField; 4353 } 4354 set 4355 { 4356 if ((this.ResultIdField.Equals(value) != true)) 4357 { 4358 this.ResultIdField = value; 4359 this.RaisePropertyChanged("ResultId"); 4360 } 4361 } 4362 } 4363 4364 [System.Runtime.Serialization.DataMemberAttribute()] 4365 public long RunId 4366 { 4367 get 4368 { 4369 return this.RunIdField; 4370 } 4371 set 4372 { 4373 if ((this.RunIdField.Equals(value) != true)) 4374 { 4375 this.RunIdField = value; 4376 this.RaisePropertyChanged("RunId"); 4377 } 4378 } 4379 } 4380 4381 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 4382 public long DataTypeId 4383 { 4384 get 4385 { 4386 return this.DataTypeIdField; 4387 } 4388 set 4389 { 4390 if ((this.DataTypeIdField.Equals(value) != true)) 4391 { 4392 this.DataTypeIdField = value; 4393 this.RaisePropertyChanged("DataTypeId"); 4394 } 4395 } 4396 } 4397 4398 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 4399 public long Value 4400 { 4401 get 4402 { 4403 return this.ValueField; 4404 } 4405 set 4406 { 4407 if ((this.ValueField.Equals(value) != true)) 4408 { 4409 this.ValueField = value; 4410 this.RaisePropertyChanged("Value"); 4411 } 4412 } 4413 } 4414 4415 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 4416 public HeuristicLab.Clients.OKB.DataType DataType 4417 { 4418 get 4419 { 4420 return this.DataTypeField; 4421 } 4422 set 4423 { 4424 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 4425 { 4426 this.DataTypeField = value; 4427 this.RaisePropertyChanged("DataType"); 4428 } 4429 } 4430 } 4431 4432 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 4433 public HeuristicLab.Clients.OKB.Result Result 4434 { 4435 get 4436 { 4437 return this.ResultField; 4438 } 4439 set 4440 { 4441 if ((object.ReferenceEquals(this.ResultField, value) != true)) 4442 { 4443 this.ResultField = value; 4444 this.RaisePropertyChanged("Result"); 4445 } 4446 } 4447 } 4448 4449 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 4450 public HeuristicLab.Clients.OKB.Run Run 4451 { 4452 get 4453 { 4454 return this.RunField; 4455 } 4456 set 4457 { 4458 if ((object.ReferenceEquals(this.RunField, value) != true)) 4459 { 4460 this.RunField = value; 4461 this.RaisePropertyChanged("Run"); 4462 } 4463 } 4464 } 4465 4466 4467 } 4468 4469 [System.Diagnostics.DebuggerStepThroughAttribute()] 4470 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 4471 [System.Runtime.Serialization.DataContractAttribute(Name="ResultStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 4472 public partial class ResultStringValue : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 4473 { 4474 4475 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 4476 4477 private long ResultIdField; 4478 4479 private long RunIdField; 4480 4481 private long DataTypeIdField; 4482 4483 private string ValueField; 4484 4485 private HeuristicLab.Clients.OKB.DataType DataTypeField; 4486 4487 private HeuristicLab.Clients.OKB.Result ResultField; 4488 4489 private HeuristicLab.Clients.OKB.Run RunField; 4490 4491 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 4492 { 4493 get 4494 { 4495 return this.extensionDataField; 4496 } 4497 set 4498 { 4499 this.extensionDataField = value; 4500 } 4501 } 4502 4503 [System.Runtime.Serialization.DataMemberAttribute()] 4504 public long ResultId 4505 { 4506 get 4507 { 4508 return this.ResultIdField; 4509 } 4510 set 4511 { 4512 if ((this.ResultIdField.Equals(value) != true)) 4513 { 4514 this.ResultIdField = value; 4515 this.RaisePropertyChanged("ResultId"); 4516 } 4517 } 4518 } 4519 4520 [System.Runtime.Serialization.DataMemberAttribute()] 4521 public long RunId 4522 { 4523 get 4524 { 4525 return this.RunIdField; 4526 } 4527 set 4528 { 4529 if ((this.RunIdField.Equals(value) != true)) 4530 { 4531 this.RunIdField = value; 4532 this.RaisePropertyChanged("RunId"); 4533 } 4534 } 4535 } 4536 4537 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 4538 public long DataTypeId 4539 { 4540 get 4541 { 4542 return this.DataTypeIdField; 4543 } 4544 set 4545 { 4546 if ((this.DataTypeIdField.Equals(value) != true)) 4547 { 4548 this.DataTypeIdField = value; 4549 this.RaisePropertyChanged("DataTypeId"); 4550 } 4551 } 4552 } 4553 4554 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 4555 public string Value 4556 { 4557 get 4558 { 4559 return this.ValueField; 4560 } 4561 set 4562 { 4563 if ((object.ReferenceEquals(this.ValueField, value) != true)) 4564 { 4565 this.ValueField = value; 4566 this.RaisePropertyChanged("Value"); 4567 } 4568 } 4569 } 4570 4571 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 4572 public HeuristicLab.Clients.OKB.DataType DataType 4573 { 4574 get 4575 { 4576 return this.DataTypeField; 4577 } 4578 set 4579 { 4580 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 4581 { 4582 this.DataTypeField = value; 4583 this.RaisePropertyChanged("DataType"); 4584 } 4585 } 4586 } 4587 4588 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 4589 public HeuristicLab.Clients.OKB.Result Result 4590 { 4591 get 4592 { 4593 return this.ResultField; 4594 } 4595 set 4596 { 4597 if ((object.ReferenceEquals(this.ResultField, value) != true)) 4598 { 4599 this.ResultField = value; 4600 this.RaisePropertyChanged("Result"); 4601 } 4602 } 4603 } 4604 4605 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 4606 public HeuristicLab.Clients.OKB.Run Run 4607 { 4608 get 4609 { 4610 return this.RunField; 4611 } 4612 set 4613 { 4614 if ((object.ReferenceEquals(this.RunField, value) != true)) 4615 { 4616 this.RunField = value; 4617 this.RaisePropertyChanged("Run"); 4618 } 4619 } 4620 } 4621 4622 4623 } 4624 4625 [System.Diagnostics.DebuggerStepThroughAttribute()] 4626 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 4627 [System.Runtime.Serialization.DataContractAttribute(Name="Binary", Namespace="http://schemas.datacontract.org/2004/07/System.Data.Linq")] 4628 public partial class Binary : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 4629 { 4630 4631 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 4632 4633 private byte[] BytesField; 4634 4635 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 4636 { 4637 get 4638 { 4639 return this.extensionDataField; 4640 } 4641 set 4642 { 4643 this.extensionDataField = value; 4644 } 4645 } 4646 4647 [System.Runtime.Serialization.DataMemberAttribute()] 4648 public byte[] Bytes 4649 { 4650 get 4651 { 4652 return this.BytesField; 4653 } 4654 set 4655 { 4656 if ((object.ReferenceEquals(this.BytesField, value) != true)) 4657 { 4658 this.BytesField = value; 4659 this.RaisePropertyChanged("Bytes"); 4660 } 4661 } 4662 } 4663 4664 4665 } 4666 4667 [System.Diagnostics.DebuggerStepThroughAttribute()] 4668 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 4669 [System.Runtime.Serialization.DataContractAttribute(Name="DataType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 4670 public partial class DataType : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 4671 { 4672 4673 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 4674 4675 private long IdField; 4676 4677 private long PlatformIdField; 4678 4679 private string NameField; 4680 4681 private string SqlNameField; 4682 4683 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameter> AlgorithmParametersField; 4684 4685 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameter> ProblemParametersField; 4686 4687 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Result> ResultsField; 4688 4689 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue> AlgorithmParameterBlobValuesField; 4690 4691 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue> AlgorithmParameterBoolValuesField; 4692 4693 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue> AlgorithmParameterFloatValuesField; 4694 4695 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterIntValue> AlgorithmParameterIntValuesField; 4696 4697 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterStringValue> AlgorithmParameterStringValuesField; 4698 4699 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBlobValue> ProblemParameterBlobValuesField; 4700 4701 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBoolValue> ProblemParameterBoolValuesField; 4702 4703 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterFloatValue> ProblemParameterFloatValuesField; 4704 4705 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterIntValue> ProblemParameterIntValuesField; 4706 4707 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterStringValue> ProblemParameterStringValuesField; 4708 4709 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBlobValue> ResultBlobValuesField; 4710 4711 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBoolValue> ResultBoolValuesField; 4712 4713 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultFloatValue> ResultFloatValuesField; 4714 4715 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultIntValue> ResultIntValuesField; 4716 4717 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultStringValue> ResultStringValuesField; 4718 4719 private HeuristicLab.Clients.OKB.Platform PlatformField; 4720 4721 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 4722 { 4723 get 4724 { 4725 return this.extensionDataField; 4726 } 4727 set 4728 { 4729 this.extensionDataField = value; 4730 } 4731 } 4732 4733 [System.Runtime.Serialization.DataMemberAttribute()] 4734 public long Id 4735 { 4736 get 4737 { 4738 return this.IdField; 4739 } 4740 set 4741 { 4742 if ((this.IdField.Equals(value) != true)) 4743 { 4744 this.IdField = value; 4745 this.RaisePropertyChanged("Id"); 4746 } 4747 } 4748 } 4749 4750 [System.Runtime.Serialization.DataMemberAttribute()] 4751 public long PlatformId 4752 { 4753 get 4754 { 4755 return this.PlatformIdField; 4756 } 4757 set 4758 { 4759 if ((this.PlatformIdField.Equals(value) != true)) 4760 { 4761 this.PlatformIdField = value; 4762 this.RaisePropertyChanged("PlatformId"); 4763 } 4764 } 4765 } 4766 4767 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 4768 public string Name 4769 { 4770 get 4771 { 4772 return this.NameField; 4773 } 4774 set 4775 { 4776 if ((object.ReferenceEquals(this.NameField, value) != true)) 4777 { 4778 this.NameField = value; 4779 this.RaisePropertyChanged("Name"); 4780 } 4781 } 4782 } 4783 4784 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 4785 public string SqlName 4786 { 4787 get 4788 { 4789 return this.SqlNameField; 4790 } 4791 set 4792 { 4793 if ((object.ReferenceEquals(this.SqlNameField, value) != true)) 4794 { 4795 this.SqlNameField = value; 4796 this.RaisePropertyChanged("SqlName"); 4797 } 4798 } 4799 } 4800 4801 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)] 4802 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameter> AlgorithmParameters 4803 { 4804 get 4805 { 4806 return this.AlgorithmParametersField; 4807 } 4808 set 4809 { 4810 if ((object.ReferenceEquals(this.AlgorithmParametersField, value) != true)) 4811 { 4812 this.AlgorithmParametersField = value; 4813 this.RaisePropertyChanged("AlgorithmParameters"); 4814 } 4815 } 4816 } 4817 4818 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)] 4819 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameter> ProblemParameters 4820 { 4821 get 4822 { 4823 return this.ProblemParametersField; 4824 } 4825 set 4826 { 4827 if ((object.ReferenceEquals(this.ProblemParametersField, value) != true)) 4828 { 4829 this.ProblemParametersField = value; 4830 this.RaisePropertyChanged("ProblemParameters"); 4831 } 4832 } 4833 } 4834 4835 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 4836 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Result> Results 4837 { 4838 get 4839 { 4840 return this.ResultsField; 4841 } 4842 set 4843 { 4844 if ((object.ReferenceEquals(this.ResultsField, value) != true)) 4845 { 4846 this.ResultsField = value; 4847 this.RaisePropertyChanged("Results"); 4848 } 4849 } 4850 } 4851 4852 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 4853 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue> AlgorithmParameterBlobValues 4854 { 4855 get 4856 { 4857 return this.AlgorithmParameterBlobValuesField; 4858 } 4859 set 4860 { 4861 if ((object.ReferenceEquals(this.AlgorithmParameterBlobValuesField, value) != true)) 4862 { 4863 this.AlgorithmParameterBlobValuesField = value; 4864 this.RaisePropertyChanged("AlgorithmParameterBlobValues"); 4865 } 4866 } 4867 } 4868 4869 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 4870 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue> AlgorithmParameterBoolValues 4871 { 4872 get 4873 { 4874 return this.AlgorithmParameterBoolValuesField; 4875 } 4876 set 4877 { 4878 if ((object.ReferenceEquals(this.AlgorithmParameterBoolValuesField, value) != true)) 4879 { 4880 this.AlgorithmParameterBoolValuesField = value; 4881 this.RaisePropertyChanged("AlgorithmParameterBoolValues"); 4882 } 4883 } 4884 } 4885 4886 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 4887 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue> AlgorithmParameterFloatValues 4888 { 4889 get 4890 { 4891 return this.AlgorithmParameterFloatValuesField; 4892 } 4893 set 4894 { 4895 if ((object.ReferenceEquals(this.AlgorithmParameterFloatValuesField, value) != true)) 4896 { 4897 this.AlgorithmParameterFloatValuesField = value; 4898 this.RaisePropertyChanged("AlgorithmParameterFloatValues"); 4899 } 4900 } 4901 } 4902 4903 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 4904 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterIntValue> AlgorithmParameterIntValues 4905 { 4906 get 4907 { 4908 return this.AlgorithmParameterIntValuesField; 4909 } 4910 set 4911 { 4912 if ((object.ReferenceEquals(this.AlgorithmParameterIntValuesField, value) != true)) 4913 { 4914 this.AlgorithmParameterIntValuesField = value; 4915 this.RaisePropertyChanged("AlgorithmParameterIntValues"); 4916 } 4917 } 4918 } 4919 4920 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 4921 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmParameterStringValue> AlgorithmParameterStringValues 4922 { 4923 get 4924 { 4925 return this.AlgorithmParameterStringValuesField; 4926 } 4927 set 4928 { 4929 if ((object.ReferenceEquals(this.AlgorithmParameterStringValuesField, value) != true)) 4930 { 4931 this.AlgorithmParameterStringValuesField = value; 4932 this.RaisePropertyChanged("AlgorithmParameterStringValues"); 4933 } 4934 } 4935 } 4936 4937 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)] 4938 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBlobValue> ProblemParameterBlobValues 4939 { 4940 get 4941 { 4942 return this.ProblemParameterBlobValuesField; 4943 } 4944 set 4945 { 4946 if ((object.ReferenceEquals(this.ProblemParameterBlobValuesField, value) != true)) 4947 { 4948 this.ProblemParameterBlobValuesField = value; 4949 this.RaisePropertyChanged("ProblemParameterBlobValues"); 4950 } 4951 } 4952 } 4953 4954 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)] 4955 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBoolValue> ProblemParameterBoolValues 4956 { 4957 get 4958 { 4959 return this.ProblemParameterBoolValuesField; 4960 } 4961 set 4962 { 4963 if ((object.ReferenceEquals(this.ProblemParameterBoolValuesField, value) != true)) 4964 { 4965 this.ProblemParameterBoolValuesField = value; 4966 this.RaisePropertyChanged("ProblemParameterBoolValues"); 4967 } 4968 } 4969 } 4970 4971 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)] 4972 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterFloatValue> ProblemParameterFloatValues 4973 { 4974 get 4975 { 4976 return this.ProblemParameterFloatValuesField; 4977 } 4978 set 4979 { 4980 if ((object.ReferenceEquals(this.ProblemParameterFloatValuesField, value) != true)) 4981 { 4982 this.ProblemParameterFloatValuesField = value; 4983 this.RaisePropertyChanged("ProblemParameterFloatValues"); 4984 } 4985 } 4986 } 4987 4988 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)] 4989 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterIntValue> ProblemParameterIntValues 4990 { 4991 get 4992 { 4993 return this.ProblemParameterIntValuesField; 4994 } 4995 set 4996 { 4997 if ((object.ReferenceEquals(this.ProblemParameterIntValuesField, value) != true)) 4998 { 4999 this.ProblemParameterIntValuesField = value; 5000 this.RaisePropertyChanged("ProblemParameterIntValues"); 5001 } 5002 } 5003 } 5004 5005 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=16)] 5006 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterStringValue> ProblemParameterStringValues 5007 { 5008 get 5009 { 5010 return this.ProblemParameterStringValuesField; 5011 } 5012 set 5013 { 5014 if ((object.ReferenceEquals(this.ProblemParameterStringValuesField, value) != true)) 5015 { 5016 this.ProblemParameterStringValuesField = value; 5017 this.RaisePropertyChanged("ProblemParameterStringValues"); 5018 } 5019 } 5020 } 5021 5022 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=17)] 5023 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBlobValue> ResultBlobValues 5024 { 5025 get 5026 { 5027 return this.ResultBlobValuesField; 5028 } 5029 set 5030 { 5031 if ((object.ReferenceEquals(this.ResultBlobValuesField, value) != true)) 5032 { 5033 this.ResultBlobValuesField = value; 5034 this.RaisePropertyChanged("ResultBlobValues"); 5035 } 5036 } 5037 } 5038 5039 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=18)] 5040 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultBoolValue> ResultBoolValues 5041 { 5042 get 5043 { 5044 return this.ResultBoolValuesField; 5045 } 5046 set 5047 { 5048 if ((object.ReferenceEquals(this.ResultBoolValuesField, value) != true)) 5049 { 5050 this.ResultBoolValuesField = value; 5051 this.RaisePropertyChanged("ResultBoolValues"); 5052 } 5053 } 5054 } 5055 5056 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=19)] 5057 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultFloatValue> ResultFloatValues 5058 { 5059 get 5060 { 5061 return this.ResultFloatValuesField; 5062 } 5063 set 5064 { 5065 if ((object.ReferenceEquals(this.ResultFloatValuesField, value) != true)) 5066 { 5067 this.ResultFloatValuesField = value; 5068 this.RaisePropertyChanged("ResultFloatValues"); 5069 } 5070 } 5071 } 5072 5073 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=20)] 5074 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultIntValue> ResultIntValues 5075 { 5076 get 5077 { 5078 return this.ResultIntValuesField; 5079 } 5080 set 5081 { 5082 if ((object.ReferenceEquals(this.ResultIntValuesField, value) != true)) 5083 { 5084 this.ResultIntValuesField = value; 5085 this.RaisePropertyChanged("ResultIntValues"); 5086 } 5087 } 5088 } 5089 5090 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=21)] 5091 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ResultStringValue> ResultStringValues 5092 { 5093 get 5094 { 5095 return this.ResultStringValuesField; 5096 } 5097 set 5098 { 5099 if ((object.ReferenceEquals(this.ResultStringValuesField, value) != true)) 5100 { 5101 this.ResultStringValuesField = value; 5102 this.RaisePropertyChanged("ResultStringValues"); 5103 } 5104 } 5105 } 5106 5107 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=22)] 5108 public HeuristicLab.Clients.OKB.Platform Platform 5109 { 5110 get 5111 { 5112 return this.PlatformField; 5113 } 5114 set 5115 { 5116 if ((object.ReferenceEquals(this.PlatformField, value) != true)) 5117 { 5118 this.PlatformField = value; 5119 this.RaisePropertyChanged("Platform"); 5120 } 5121 } 5122 } 5123 5124 5125 } 5126 5127 [System.Diagnostics.DebuggerStepThroughAttribute()] 5128 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 5129 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 5130 public partial class ProblemParameter : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 5131 { 5132 5133 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 5134 5135 private long IdField; 5136 5137 private long ProblemIdField; 5138 5139 private string NameField; 5140 5141 private string AliasField; 5142 5143 private string DescriptionField; 5144 5145 private long DataTypeIdField; 5146 5147 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBlobValue> ProblemParameterBlobValuesField; 5148 5149 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBoolValue> ProblemParameterBoolValuesField; 5150 5151 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterFloatValue> ProblemParameterFloatValuesField; 5152 5153 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterIntValue> ProblemParameterIntValuesField; 5154 5155 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterStringValue> ProblemParameterStringValuesField; 5156 5157 private HeuristicLab.Clients.OKB.Problem ProblemField; 5158 5159 private HeuristicLab.Clients.OKB.DataType DataTypeField; 5160 5161 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 5162 { 5163 get 5164 { 5165 return this.extensionDataField; 5166 } 5167 set 5168 { 5169 this.extensionDataField = value; 5170 } 5171 } 5172 5173 [System.Runtime.Serialization.DataMemberAttribute()] 5174 public long Id 5175 { 5176 get 5177 { 5178 return this.IdField; 5179 } 5180 set 5181 { 5182 if ((this.IdField.Equals(value) != true)) 5183 { 5184 this.IdField = value; 5185 this.RaisePropertyChanged("Id"); 5186 } 5187 } 5188 } 5189 5190 [System.Runtime.Serialization.DataMemberAttribute()] 5191 public long ProblemId 5192 { 5193 get 5194 { 5195 return this.ProblemIdField; 5196 } 5197 set 5198 { 5199 if ((this.ProblemIdField.Equals(value) != true)) 5200 { 5201 this.ProblemIdField = value; 5202 this.RaisePropertyChanged("ProblemId"); 5203 } 5204 } 5205 } 5206 5207 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 5208 public string Name 5209 { 5210 get 5211 { 5212 return this.NameField; 5213 } 5214 set 5215 { 5216 if ((object.ReferenceEquals(this.NameField, value) != true)) 5217 { 5218 this.NameField = value; 5219 this.RaisePropertyChanged("Name"); 5220 } 5221 } 5222 } 5223 5224 [System.Runtime.Serialization.DataMemberAttribute(Order=3)] 5225 public string Alias 5226 { 5227 get 5228 { 5229 return this.AliasField; 5230 } 5231 set 5232 { 5233 if ((object.ReferenceEquals(this.AliasField, value) != true)) 5234 { 5235 this.AliasField = value; 5236 this.RaisePropertyChanged("Alias"); 5237 } 5238 } 5239 } 5240 5241 [System.Runtime.Serialization.DataMemberAttribute(Order=4)] 5242 public string Description 5243 { 5244 get 5245 { 5246 return this.DescriptionField; 5247 } 5248 set 5249 { 5250 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 5251 { 5252 this.DescriptionField = value; 5253 this.RaisePropertyChanged("Description"); 5254 } 5255 } 5256 } 5257 5258 [System.Runtime.Serialization.DataMemberAttribute(Order=5)] 5259 public long DataTypeId 5260 { 5261 get 5262 { 5263 return this.DataTypeIdField; 5264 } 5265 set 5266 { 5267 if ((this.DataTypeIdField.Equals(value) != true)) 5268 { 5269 this.DataTypeIdField = value; 5270 this.RaisePropertyChanged("DataTypeId"); 5271 } 5272 } 5273 } 5274 5275 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)] 5276 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBlobValue> ProblemParameterBlobValues 5277 { 5278 get 5279 { 5280 return this.ProblemParameterBlobValuesField; 5281 } 5282 set 5283 { 5284 if ((object.ReferenceEquals(this.ProblemParameterBlobValuesField, value) != true)) 5285 { 5286 this.ProblemParameterBlobValuesField = value; 5287 this.RaisePropertyChanged("ProblemParameterBlobValues"); 5288 } 5289 } 5290 } 5291 5292 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)] 5293 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterBoolValue> ProblemParameterBoolValues 5294 { 5295 get 5296 { 5297 return this.ProblemParameterBoolValuesField; 5298 } 5299 set 5300 { 5301 if ((object.ReferenceEquals(this.ProblemParameterBoolValuesField, value) != true)) 5302 { 5303 this.ProblemParameterBoolValuesField = value; 5304 this.RaisePropertyChanged("ProblemParameterBoolValues"); 5305 } 5306 } 5307 } 5308 5309 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)] 5310 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterFloatValue> ProblemParameterFloatValues 5311 { 5312 get 5313 { 5314 return this.ProblemParameterFloatValuesField; 5315 } 5316 set 5317 { 5318 if ((object.ReferenceEquals(this.ProblemParameterFloatValuesField, value) != true)) 5319 { 5320 this.ProblemParameterFloatValuesField = value; 5321 this.RaisePropertyChanged("ProblemParameterFloatValues"); 5322 } 5323 } 5324 } 5325 5326 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)] 5327 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterIntValue> ProblemParameterIntValues 5328 { 5329 get 5330 { 5331 return this.ProblemParameterIntValuesField; 5332 } 5333 set 5334 { 5335 if ((object.ReferenceEquals(this.ProblemParameterIntValuesField, value) != true)) 5336 { 5337 this.ProblemParameterIntValuesField = value; 5338 this.RaisePropertyChanged("ProblemParameterIntValues"); 5339 } 5340 } 5341 } 5342 5343 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)] 5344 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.ProblemParameterStringValue> ProblemParameterStringValues 5345 { 5346 get 5347 { 5348 return this.ProblemParameterStringValuesField; 5349 } 5350 set 5351 { 5352 if ((object.ReferenceEquals(this.ProblemParameterStringValuesField, value) != true)) 5353 { 5354 this.ProblemParameterStringValuesField = value; 5355 this.RaisePropertyChanged("ProblemParameterStringValues"); 5356 } 5357 } 5358 } 5359 5360 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)] 5361 public HeuristicLab.Clients.OKB.Problem Problem 5362 { 5363 get 5364 { 5365 return this.ProblemField; 5366 } 5367 set 5368 { 5369 if ((object.ReferenceEquals(this.ProblemField, value) != true)) 5370 { 5371 this.ProblemField = value; 5372 this.RaisePropertyChanged("Problem"); 5373 } 5374 } 5375 } 5376 5377 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)] 5378 public HeuristicLab.Clients.OKB.DataType DataType 5379 { 5380 get 5381 { 5382 return this.DataTypeField; 5383 } 5384 set 5385 { 5386 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 5387 { 5388 this.DataTypeField = value; 5389 this.RaisePropertyChanged("DataType"); 5390 } 5391 } 5392 } 5393 5394 5395 } 5396 5397 [System.Diagnostics.DebuggerStepThroughAttribute()] 5398 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 5399 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 5400 public partial class ProblemData : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 5401 { 5402 5403 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 5404 5405 private long ProblemIdField; 5406 5407 private HeuristicLab.Clients.OKB.Binary DataField; 5408 5409 private HeuristicLab.Clients.OKB.Problem ProblemField; 5410 5411 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 5412 { 5413 get 5414 { 5415 return this.extensionDataField; 5416 } 5417 set 5418 { 5419 this.extensionDataField = value; 5420 } 5421 } 5422 5423 [System.Runtime.Serialization.DataMemberAttribute()] 5424 public long ProblemId 5425 { 5426 get 5427 { 5428 return this.ProblemIdField; 5429 } 5430 set 5431 { 5432 if ((this.ProblemIdField.Equals(value) != true)) 5433 { 5434 this.ProblemIdField = value; 5435 this.RaisePropertyChanged("ProblemId"); 5436 } 5437 } 5438 } 5439 5440 [System.Runtime.Serialization.DataMemberAttribute(Order=1)] 5441 public HeuristicLab.Clients.OKB.Binary Data 5442 { 5443 get 5444 { 5445 return this.DataField; 5446 } 5447 set 5448 { 5449 if ((object.ReferenceEquals(this.DataField, value) != true)) 5450 { 5451 this.DataField = value; 5452 this.RaisePropertyChanged("Data"); 5453 } 5454 } 5455 } 5456 5457 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] 5458 public HeuristicLab.Clients.OKB.Problem Problem 5459 { 5460 get 5461 { 5462 return this.ProblemField; 5463 } 5464 set 5465 { 5466 if ((object.ReferenceEquals(this.ProblemField, value) != true)) 5467 { 5468 this.ProblemField = value; 5469 this.RaisePropertyChanged("Problem"); 5470 } 5471 } 5472 } 5473 5474 5475 } 5476 5477 [System.Diagnostics.DebuggerStepThroughAttribute()] 5478 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 5479 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 5480 public partial class ProblemClass : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 5481 { 5482 5483 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 5484 5485 private long IdField; 5486 5487 private string NameField; 5488 5489 private string DescriptionField; 5490 5491 private HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Problem> ProblemsField; 5492 5493 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 5494 { 5495 get 5496 { 5497 return this.extensionDataField; 5498 } 5499 set 5500 { 5501 this.extensionDataField = value; 5502 } 5503 } 5504 5505 [System.Runtime.Serialization.DataMemberAttribute()] 5506 public long Id 5507 { 5508 get 5509 { 5510 return this.IdField; 5511 } 5512 set 5513 { 5514 if ((this.IdField.Equals(value) != true)) 5515 { 5516 this.IdField = value; 5517 this.RaisePropertyChanged("Id"); 5518 } 5519 } 5520 } 5521 5522 [System.Runtime.Serialization.DataMemberAttribute()] 5523 public string Name 5524 { 5525 get 5526 { 5527 return this.NameField; 5528 } 5529 set 5530 { 5531 if ((object.ReferenceEquals(this.NameField, value) != true)) 5532 { 5533 this.NameField = value; 5534 this.RaisePropertyChanged("Name"); 5535 } 5536 } 5537 } 5538 5539 [System.Runtime.Serialization.DataMemberAttribute(Order=2)] 5540 public string Description 5541 { 5542 get 5543 { 5544 return this.DescriptionField; 5545 } 5546 set 5547 { 5548 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) 5549 { 5550 this.DescriptionField = value; 5551 this.RaisePropertyChanged("Description"); 5552 } 5553 } 5554 } 5555 5556 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] 5557 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Problem> Problems 5558 { 5559 get 5560 { 5561 return this.ProblemsField; 5562 } 5563 set 5564 { 5565 if ((object.ReferenceEquals(this.ProblemsField, value) != true)) 5566 { 5567 this.ProblemsField = value; 5568 this.RaisePropertyChanged("Problems"); 5569 } 5570 } 5571 } 5572 5573 5574 } 5575 5576 [System.Diagnostics.DebuggerStepThroughAttribute()] 5577 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 5578 [System.Runtime.Serialization.DataContractAttribute(Name="ProblemUser", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess", IsReference=true)] 5579 public partial class ProblemUser : OKBItem, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 5580 { 5581 5582 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 5583 5584 private long ProblemIdField; 5585 5586 private System.Guid UserIdField; 5587 5588 private HeuristicLab.Clients.OKB.Problem ProblemField; 5589 5590 private HeuristicLab.Clients.OKB.User UserField; 5591 5592 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 5593 { 5594 get 5595 { 5596 return this.extensionDataField; 5597 } 5598 set 5599 { 5600 this.extensionDataField = value; 5601 } 5602 } 5603 5604 [System.Runtime.Serialization.DataMemberAttribute()] 5605 public long ProblemId 5606 { 5607 get 5608 { 5609 return this.ProblemIdField; 5610 } 5611 set 5612 { 5613 if ((this.ProblemIdField.Equals(value) != true)) 5614 { 5615 this.ProblemIdField = value; 5616 this.RaisePropertyChanged("ProblemId"); 5617 } 5618 } 5619 } 5620 5621 [System.Runtime.Serialization.DataMemberAttribute()] 5622 public System.Guid UserId 5623 { 5624 get 5625 { 5626 return this.UserIdField; 5627 } 5628 set 5629 { 5630 if ((this.UserIdField.Equals(value) != true)) 5631 { 5632 this.UserIdField = value; 5633 this.RaisePropertyChanged("UserId"); 5634 } 5635 } 5636 } 5637 5638 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)] 5639 public HeuristicLab.Clients.OKB.Problem Problem 5640 { 5641 get 5642 { 5643 return this.ProblemField; 5644 } 5645 set 5646 { 5647 if ((object.ReferenceEquals(this.ProblemField, value) != true)) 5648 { 5649 this.ProblemField = value; 5650 this.RaisePropertyChanged("Problem"); 5651 } 5652 } 5653 } 5654 5655 [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)] 5656 public HeuristicLab.Clients.OKB.User User 5657 { 5658 get 5659 { 5660 return this.UserField; 5661 } 5662 set 5663 { 5664 if ((object.ReferenceEquals(this.UserField, value) != true)) 5665 { 5666 this.UserField = value; 5667 this.RaisePropertyChanged("User"); 5668 } 5669 } 5670 } 5671 5672 5673 } 5674 5675 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 5676 [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.IAdminService")] 5677 public interface IAdminService 5678 { 5679 5680 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithmClass", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmClassResponse")] 5681 HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long algorithmClassId); 5682 5683 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithmClasses", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmClassesResponse")] 5684 HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmClass> GetAlgorithmClasses(); 5685 5686 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StoreAlgorithmClass", ReplyAction="http://tempuri.org/IAdminService/StoreAlgorithmClassResponse")] 5687 void StoreAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass algorithmClass); 5688 5689 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeleteAlgorithmClass", ReplyAction="http://tempuri.org/IAdminService/DeleteAlgorithmClassResponse")] 5690 void DeleteAlgorithmClass(long algorithmClassId); 5691 5692 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetPlatform", ReplyAction="http://tempuri.org/IAdminService/GetPlatformResponse")] 5693 HeuristicLab.Clients.OKB.Platform GetPlatform(long platformId); 5694 5695 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetPlatforms", ReplyAction="http://tempuri.org/IAdminService/GetPlatformsResponse")] 5696 HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Platform> GetPlatforms(); 5697 5698 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StorePlatform", ReplyAction="http://tempuri.org/IAdminService/StorePlatformResponse")] 5699 void StorePlatform(HeuristicLab.Clients.OKB.Platform platform); 5700 5701 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeletePlatform", ReplyAction="http://tempuri.org/IAdminService/DeletePlatformResponse")] 5702 void DeletePlatform(long platformId); 5703 5704 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithm", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmResponse")] 5705 HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long algorithmId); 5706 5707 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetAlgorithms", ReplyAction="http://tempuri.org/IAdminService/GetAlgorithmsResponse")] 5708 HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> GetAlgorithms(); 5709 5710 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/StoreAlgorithm", ReplyAction="http://tempuri.org/IAdminService/StoreAlgorithmResponse")] 5711 void StoreAlgorithm(HeuristicLab.Clients.OKB.Algorithm algorithm); 5712 5713 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/DeleteAlgorithm", ReplyAction="http://tempuri.org/IAdminService/DeleteAlgorithmResponse")] 5714 void DeleteAlgorithm(long algorithmId); 5715 5716 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetCompleteAlgorithm", ReplyAction="http://tempuri.org/IAdminService/GetCompleteAlgorithmResponse")] 5717 HeuristicLab.Clients.OKB.Algorithm GetCompleteAlgorithm(int id); 5718 5719 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/GetCompleteProblem", ReplyAction="http://tempuri.org/IAdminService/GetCompleteProblemResponse")] 5720 HeuristicLab.Clients.OKB.Problem GetCompleteProblem(int id); 5721 5722 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/UpdateCompleteAlgorithm", ReplyAction="http://tempuri.org/IAdminService/UpdateCompleteAlgorithmResponse")] 5723 void UpdateCompleteAlgorithm(HeuristicLab.Clients.OKB.Algorithm algorithm); 5724 5725 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdminService/UpdateCompleteProblem", ReplyAction="http://tempuri.org/IAdminService/UpdateCompleteProblemResponse")] 5726 void UpdateCompleteProblem(HeuristicLab.Clients.OKB.Problem problem); 5727 } 5728 5729 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 5730 public interface IAdminServiceChannel : HeuristicLab.Clients.OKB.IAdminService, System.ServiceModel.IClientChannel 5731 { 5732 } 5733 5734 [System.Diagnostics.DebuggerStepThroughAttribute()] 5735 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 5736 public partial class AdminServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IAdminService>, HeuristicLab.Clients.OKB.IAdminService 5737 { 5738 5739 public AdminServiceClient() 5740 { 5741 } 5742 5743 public AdminServiceClient(string endpointConfigurationName) : 5744 base(endpointConfigurationName) 5745 { 5746 } 5747 5748 public AdminServiceClient(string endpointConfigurationName, string remoteAddress) : 5749 base(endpointConfigurationName, remoteAddress) 5750 { 5751 } 5752 5753 public AdminServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 5754 base(endpointConfigurationName, remoteAddress) 5755 { 5756 } 5757 5758 public AdminServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 5759 base(binding, remoteAddress) 5760 { 5761 } 5762 5763 public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long algorithmClassId) 5764 { 5765 return base.Channel.GetAlgorithmClass(algorithmClassId); 5766 } 5767 5768 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmClass> GetAlgorithmClasses() 5769 { 5770 return base.Channel.GetAlgorithmClasses(); 5771 } 5772 5773 public void StoreAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass algorithmClass) 5774 { 5775 base.Channel.StoreAlgorithmClass(algorithmClass); 5776 } 5777 5778 public void DeleteAlgorithmClass(long algorithmClassId) 5779 { 5780 base.Channel.DeleteAlgorithmClass(algorithmClassId); 5781 } 5782 5783 public HeuristicLab.Clients.OKB.Platform GetPlatform(long platformId) 5784 { 5785 return base.Channel.GetPlatform(platformId); 5786 } 5787 5788 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Platform> GetPlatforms() 5789 { 5790 return base.Channel.GetPlatforms(); 5791 } 5792 5793 public void StorePlatform(HeuristicLab.Clients.OKB.Platform platform) 5794 { 5795 base.Channel.StorePlatform(platform); 5796 } 5797 5798 public void DeletePlatform(long platformId) 5799 { 5800 base.Channel.DeletePlatform(platformId); 5801 } 5802 5803 public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long algorithmId) 5804 { 5805 return base.Channel.GetAlgorithm(algorithmId); 5806 } 5807 5808 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> GetAlgorithms() 5809 { 5810 return base.Channel.GetAlgorithms(); 5811 } 5812 5813 public void StoreAlgorithm(HeuristicLab.Clients.OKB.Algorithm algorithm) 5814 { 5815 base.Channel.StoreAlgorithm(algorithm); 5816 } 5817 5818 public void DeleteAlgorithm(long algorithmId) 5819 { 5820 base.Channel.DeleteAlgorithm(algorithmId); 5821 } 5822 5823 public HeuristicLab.Clients.OKB.Algorithm GetCompleteAlgorithm(int id) 5824 { 5825 return base.Channel.GetCompleteAlgorithm(id); 5826 } 5827 5828 public HeuristicLab.Clients.OKB.Problem GetCompleteProblem(int id) 5829 { 5830 return base.Channel.GetCompleteProblem(id); 5831 } 5832 5833 public void UpdateCompleteAlgorithm(HeuristicLab.Clients.OKB.Algorithm algorithm) 5834 { 5835 base.Channel.UpdateCompleteAlgorithm(algorithm); 5836 } 5837 5838 public void UpdateCompleteProblem(HeuristicLab.Clients.OKB.Problem problem) 5839 { 5840 base.Channel.UpdateCompleteProblem(problem); 5841 } 5842 } 15 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 16 [System.Runtime.Serialization.DataContractAttribute(Name = "OKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] 17 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))] 18 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))] 19 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))] 20 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))] 21 public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { 22 23 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 24 25 private long IdField; 26 27 public System.Runtime.Serialization.ExtensionDataObject ExtensionData { 28 get { 29 return this.extensionDataField; 30 } 31 set { 32 this.extensionDataField = value; 33 } 34 } 35 36 [System.Runtime.Serialization.DataMemberAttribute()] 37 public long Id { 38 get { 39 return this.IdField; 40 } 41 set { 42 if ((this.IdField.Equals(value) != true)) { 43 this.IdField = value; 44 this.RaisePropertyChanged("Id"); 45 } 46 } 47 } 48 49 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 50 } 51 52 [System.Diagnostics.DebuggerStepThroughAttribute()] 53 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 54 [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] 55 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))] 56 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))] 57 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))] 58 public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem { 59 60 private string DescriptionField; 61 62 private string NameField; 63 64 [System.Runtime.Serialization.DataMemberAttribute()] 65 public string Description { 66 get { 67 return this.DescriptionField; 68 } 69 set { 70 if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { 71 this.DescriptionField = value; 72 this.RaisePropertyChanged("Description"); 73 } 74 } 75 } 76 77 [System.Runtime.Serialization.DataMemberAttribute()] 78 public string Name { 79 get { 80 return this.NameField; 81 } 82 set { 83 if ((object.ReferenceEquals(this.NameField, value) != true)) { 84 this.NameField = value; 85 this.RaisePropertyChanged("Name"); 86 } 87 } 88 } 89 } 90 91 [System.Diagnostics.DebuggerStepThroughAttribute()] 92 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 93 [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] 94 public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem { 95 } 96 97 [System.Diagnostics.DebuggerStepThroughAttribute()] 98 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 99 [System.Runtime.Serialization.DataContractAttribute(Name = "Algorithm", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] 100 public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem { 101 102 private long AlgorithmClassIdField; 103 104 private long PlatformIdField; 105 106 [System.Runtime.Serialization.DataMemberAttribute()] 107 public long AlgorithmClassId { 108 get { 109 return this.AlgorithmClassIdField; 110 } 111 set { 112 if ((this.AlgorithmClassIdField.Equals(value) != true)) { 113 this.AlgorithmClassIdField = value; 114 this.RaisePropertyChanged("AlgorithmClassId"); 115 } 116 } 117 } 118 119 [System.Runtime.Serialization.DataMemberAttribute()] 120 public long PlatformId { 121 get { 122 return this.PlatformIdField; 123 } 124 set { 125 if ((this.PlatformIdField.Equals(value) != true)) { 126 this.PlatformIdField = value; 127 this.RaisePropertyChanged("PlatformId"); 128 } 129 } 130 } 131 } 132 133 [System.Diagnostics.DebuggerStepThroughAttribute()] 134 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 135 [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] 136 public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem { 137 } 138 139 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 140 [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IAdminService")] 141 public interface IAdminService { 142 143 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetPlatform", ReplyAction = "http://tempuri.org/IAdminService/GetPlatformResponse")] 144 HeuristicLab.Clients.OKB.Platform GetPlatform(long id); 145 146 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetPlatforms", ReplyAction = "http://tempuri.org/IAdminService/GetPlatformsResponse")] 147 HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Platform> GetPlatforms(); 148 149 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/StorePlatform", ReplyAction = "http://tempuri.org/IAdminService/StorePlatformResponse")] 150 void StorePlatform(HeuristicLab.Clients.OKB.Platform dto); 151 152 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeletePlatform", ReplyAction = "http://tempuri.org/IAdminService/DeletePlatformResponse")] 153 void DeletePlatform(long id); 154 155 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmClassResponse")] 156 HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id); 157 158 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmClassesResponse")] 159 HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmClass> GetAlgorithmClasses(); 160 161 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/StoreAlgorithmClass", ReplyAction = "http://tempuri.org/IAdminService/StoreAlgorithmClassResponse")] 162 void StoreAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto); 163 164 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IAdminService/DeleteAlgorithmClassResponse")] 165 void DeleteAlgorithmClass(long id); 166 167 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithm", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmResponse")] 168 HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id); 169 170 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/GetAlgorithms", ReplyAction = "http://tempuri.org/IAdminService/GetAlgorithmsResponse")] 171 HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> GetAlgorithms(); 172 173 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/StoreAlgorithm", ReplyAction = "http://tempuri.org/IAdminService/StoreAlgorithmResponse")] 174 void StoreAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto); 175 176 [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdminService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IAdminService/DeleteAlgorithmResponse")] 177 void DeleteAlgorithm(long id); 178 } 179 180 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 181 public interface IAdminServiceChannel : HeuristicLab.Clients.OKB.IAdminService, System.ServiceModel.IClientChannel { 182 } 183 184 [System.Diagnostics.DebuggerStepThroughAttribute()] 185 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 186 public partial class AdminServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IAdminService>, HeuristicLab.Clients.OKB.IAdminService { 187 188 public AdminServiceClient() { 189 } 190 191 public AdminServiceClient(string endpointConfigurationName) : 192 base(endpointConfigurationName) { 193 } 194 195 public AdminServiceClient(string endpointConfigurationName, string remoteAddress) : 196 base(endpointConfigurationName, remoteAddress) { 197 } 198 199 public AdminServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 200 base(endpointConfigurationName, remoteAddress) { 201 } 202 203 public AdminServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 204 base(binding, remoteAddress) { 205 } 206 207 public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) { 208 return base.Channel.GetPlatform(id); 209 } 210 211 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Platform> GetPlatforms() { 212 return base.Channel.GetPlatforms(); 213 } 214 215 public void StorePlatform(HeuristicLab.Clients.OKB.Platform dto) { 216 base.Channel.StorePlatform(dto); 217 } 218 219 public void DeletePlatform(long id) { 220 base.Channel.DeletePlatform(id); 221 } 222 223 public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) { 224 return base.Channel.GetAlgorithmClass(id); 225 } 226 227 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.AlgorithmClass> GetAlgorithmClasses() { 228 return base.Channel.GetAlgorithmClasses(); 229 } 230 231 public void StoreAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) { 232 base.Channel.StoreAlgorithmClass(dto); 233 } 234 235 public void DeleteAlgorithmClass(long id) { 236 base.Channel.DeleteAlgorithmClass(id); 237 } 238 239 public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) { 240 return base.Channel.GetAlgorithm(id); 241 } 242 243 public HeuristicLab.Core.ItemCollection<HeuristicLab.Clients.OKB.Algorithm> GetAlgorithms() { 244 return base.Channel.GetAlgorithms(); 245 } 246 247 public void StoreAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) { 248 base.Channel.StoreAlgorithm(dto); 249 } 250 251 public void DeleteAlgorithm(long id) { 252 base.Channel.DeleteAlgorithm(id); 253 } 254 } 5843 255 } -
branches/OKB/HeuristicLab.Clients.OKB-3.3/Views/NamedOKBItemView.cs
r4441 r4456 28 28 namespace HeuristicLab.Clients.OKB { 29 29 [View("NamedOKBItem View")] 30 [Content(typeof(INamedOKBItem), true)] 30 [Content(typeof(NamedOKBItem), true)] 31 [Content(typeof(INamedOKBItem), false)] 31 32 public partial class NamedOKBItemView : OKBItemView { 32 33 public new INamedOKBItem Content { -
branches/OKB/HeuristicLab.Clients.OKB-3.3/app.config
r4441 r4456 7 7 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" 8 8 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" 9 maxBufferPoolSize="524288" maxReceivedMessageSize=" 2147483647"9 maxBufferPoolSize="524288" maxReceivedMessageSize="65536" 10 10 messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" 11 11 allowCookies="false">
Note: See TracChangeset
for help on using the changeset viewer.