Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.4/ServiceClients/HiveServiceClient.cs @ 5633

Last change on this file since 5633 was 5633, checked in by ascheibe, 13 years ago

#1233 added Appointment/Schedule ws and dao methods

File size: 74.4 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.1
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.Clients.Hive
12{
13    using System.Runtime.Serialization;
14    using System;
15   
16   
17    [System.Diagnostics.DebuggerStepThroughAttribute()]
18    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
19    [System.Runtime.Serialization.DataContractAttribute(Name="HiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
20        "nsfer")]
21    [System.SerializableAttribute()]
22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Appointment))]
23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.LightweightJob))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.StateLog))]
25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.PluginData))]
27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.NamedHiveItem))]
28    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.HiveExperiment))]
29    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
30    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
31    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
32    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
33    public partial class HiveItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
34    {
35       
36        [System.NonSerializedAttribute()]
37        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
38       
39        [System.Runtime.Serialization.OptionalFieldAttribute()]
40        private System.Guid IdField;
41       
42        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
43        {
44            get
45            {
46                return this.extensionDataField;
47            }
48            set
49            {
50                this.extensionDataField = value;
51            }
52        }
53       
54        [System.Runtime.Serialization.DataMemberAttribute()]
55        public System.Guid Id
56        {
57            get
58            {
59                return this.IdField;
60            }
61            set
62            {
63                if ((this.IdField.Equals(value) != true))
64                {
65                    this.IdField = value;
66                    this.RaisePropertyChanged("Id");
67                }
68            }
69        }
70       
71        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
72       
73        protected void RaisePropertyChanged(string propertyName)
74        {
75            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
76            if ((propertyChanged != null))
77            {
78                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
79            }
80        }
81    }
82   
83    [System.Diagnostics.DebuggerStepThroughAttribute()]
84    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
85    [System.Runtime.Serialization.DataContractAttribute(Name="Appointment", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
86        "nsfer")]
87    [System.SerializableAttribute()]
88    public partial class Appointment : HeuristicLab.Clients.Hive.HiveItem
89    {
90       
91        [System.Runtime.Serialization.OptionalFieldAttribute()]
92        private bool AllDayEventField;
93       
94        [System.Runtime.Serialization.OptionalFieldAttribute()]
95        private System.DateTime EndDateField;
96       
97        [System.Runtime.Serialization.OptionalFieldAttribute()]
98        private bool RecurringField;
99       
100        [System.Runtime.Serialization.OptionalFieldAttribute()]
101        private System.Guid RecurringIdField;
102       
103        [System.Runtime.Serialization.OptionalFieldAttribute()]
104        private System.Guid ResourceIdField;
105       
106        [System.Runtime.Serialization.OptionalFieldAttribute()]
107        private System.DateTime StartDateField;
108       
109        [System.Runtime.Serialization.DataMemberAttribute()]
110        public bool AllDayEvent
111        {
112            get
113            {
114                return this.AllDayEventField;
115            }
116            set
117            {
118                if ((this.AllDayEventField.Equals(value) != true))
119                {
120                    this.AllDayEventField = value;
121                    this.RaisePropertyChanged("AllDayEvent");
122                }
123            }
124        }
125       
126        [System.Runtime.Serialization.DataMemberAttribute()]
127        public System.DateTime EndDate
128        {
129            get
130            {
131                return this.EndDateField;
132            }
133            set
134            {
135                if ((this.EndDateField.Equals(value) != true))
136                {
137                    this.EndDateField = value;
138                    this.RaisePropertyChanged("EndDate");
139                }
140            }
141        }
142       
143        [System.Runtime.Serialization.DataMemberAttribute()]
144        public bool Recurring
145        {
146            get
147            {
148                return this.RecurringField;
149            }
150            set
151            {
152                if ((this.RecurringField.Equals(value) != true))
153                {
154                    this.RecurringField = value;
155                    this.RaisePropertyChanged("Recurring");
156                }
157            }
158        }
159       
160        [System.Runtime.Serialization.DataMemberAttribute()]
161        public System.Guid RecurringId
162        {
163            get
164            {
165                return this.RecurringIdField;
166            }
167            set
168            {
169                if ((this.RecurringIdField.Equals(value) != true))
170                {
171                    this.RecurringIdField = value;
172                    this.RaisePropertyChanged("RecurringId");
173                }
174            }
175        }
176       
177        [System.Runtime.Serialization.DataMemberAttribute()]
178        public System.Guid ResourceId
179        {
180            get
181            {
182                return this.ResourceIdField;
183            }
184            set
185            {
186                if ((this.ResourceIdField.Equals(value) != true))
187                {
188                    this.ResourceIdField = value;
189                    this.RaisePropertyChanged("ResourceId");
190                }
191            }
192        }
193       
194        [System.Runtime.Serialization.DataMemberAttribute()]
195        public System.DateTime StartDate
196        {
197            get
198            {
199                return this.StartDateField;
200            }
201            set
202            {
203                if ((this.StartDateField.Equals(value) != true))
204                {
205                    this.StartDateField = value;
206                    this.RaisePropertyChanged("StartDate");
207                }
208            }
209        }
210    }
211   
212    [System.Diagnostics.DebuggerStepThroughAttribute()]
213    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
214    [System.Runtime.Serialization.DataContractAttribute(Name="LightweightJob", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
215        "nsfer")]
216    [System.SerializableAttribute()]
217    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Job))]
218    public partial class LightweightJob : HeuristicLab.Clients.Hive.HiveItem
219    {
220       
221        [System.Runtime.Serialization.OptionalFieldAttribute()]
222        private System.Nullable<System.TimeSpan> ExecutionTimeField;
223       
224        [System.Runtime.Serialization.OptionalFieldAttribute()]
225        private System.Nullable<System.Guid> ParentJobIdField;
226       
227        [System.Runtime.Serialization.OptionalFieldAttribute()]
228        private HeuristicLab.Clients.Hive.JobState StateField;
229       
230        [System.Runtime.Serialization.OptionalFieldAttribute()]
231        private System.Collections.Generic.List<HeuristicLab.Clients.Hive.StateLog> StateLogField;
232       
233        [System.Runtime.Serialization.DataMemberAttribute()]
234        public System.Nullable<System.TimeSpan> ExecutionTime
235        {
236            get
237            {
238                return this.ExecutionTimeField;
239            }
240            set
241            {
242                if ((this.ExecutionTimeField.Equals(value) != true))
243                {
244                    this.ExecutionTimeField = value;
245                    this.RaisePropertyChanged("ExecutionTime");
246                }
247            }
248        }
249       
250        [System.Runtime.Serialization.DataMemberAttribute()]
251        public System.Nullable<System.Guid> ParentJobId
252        {
253            get
254            {
255                return this.ParentJobIdField;
256            }
257            set
258            {
259                if ((this.ParentJobIdField.Equals(value) != true))
260                {
261                    this.ParentJobIdField = value;
262                    this.RaisePropertyChanged("ParentJobId");
263                }
264            }
265        }
266       
267        [System.Runtime.Serialization.DataMemberAttribute()]
268        public HeuristicLab.Clients.Hive.JobState State
269        {
270            get
271            {
272                return this.StateField;
273            }
274            set
275            {
276                if ((this.StateField.Equals(value) != true))
277                {
278                    this.StateField = value;
279                    this.RaisePropertyChanged("State");
280                }
281            }
282        }
283       
284        [System.Runtime.Serialization.DataMemberAttribute()]
285        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.StateLog> StateLog
286        {
287            get
288            {
289                return this.StateLogField;
290            }
291            set
292            {
293                if ((object.ReferenceEquals(this.StateLogField, value) != true))
294                {
295                    this.StateLogField = value;
296                    this.RaisePropertyChanged("StateLog");
297                }
298            }
299        }
300    }
301   
302    [System.Diagnostics.DebuggerStepThroughAttribute()]
303    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
304    [System.Runtime.Serialization.DataContractAttribute(Name="StateLog", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
305        "nsfer")]
306    [System.SerializableAttribute()]
307    public partial class StateLog : HeuristicLab.Clients.Hive.HiveItem
308    {
309       
310        [System.Runtime.Serialization.OptionalFieldAttribute()]
311        private System.DateTime DateTimeField;
312       
313        [System.Runtime.Serialization.OptionalFieldAttribute()]
314        private string ExceptionField;
315       
316        [System.Runtime.Serialization.OptionalFieldAttribute()]
317        private System.Guid JobIdField;
318       
319        [System.Runtime.Serialization.OptionalFieldAttribute()]
320        private System.Nullable<System.Guid> SlaveIdField;
321       
322        [System.Runtime.Serialization.OptionalFieldAttribute()]
323        private HeuristicLab.Clients.Hive.JobState StateField;
324       
325        [System.Runtime.Serialization.OptionalFieldAttribute()]
326        private System.Nullable<System.Guid> UserIdField;
327       
328        [System.Runtime.Serialization.DataMemberAttribute()]
329        public System.DateTime DateTime
330        {
331            get
332            {
333                return this.DateTimeField;
334            }
335            set
336            {
337                if ((this.DateTimeField.Equals(value) != true))
338                {
339                    this.DateTimeField = value;
340                    this.RaisePropertyChanged("DateTime");
341                }
342            }
343        }
344       
345        [System.Runtime.Serialization.DataMemberAttribute()]
346        public string Exception
347        {
348            get
349            {
350                return this.ExceptionField;
351            }
352            set
353            {
354                if ((object.ReferenceEquals(this.ExceptionField, value) != true))
355                {
356                    this.ExceptionField = value;
357                    this.RaisePropertyChanged("Exception");
358                }
359            }
360        }
361       
362        [System.Runtime.Serialization.DataMemberAttribute()]
363        public System.Guid JobId
364        {
365            get
366            {
367                return this.JobIdField;
368            }
369            set
370            {
371                if ((this.JobIdField.Equals(value) != true))
372                {
373                    this.JobIdField = value;
374                    this.RaisePropertyChanged("JobId");
375                }
376            }
377        }
378       
379        [System.Runtime.Serialization.DataMemberAttribute()]
380        public System.Nullable<System.Guid> SlaveId
381        {
382            get
383            {
384                return this.SlaveIdField;
385            }
386            set
387            {
388                if ((this.SlaveIdField.Equals(value) != true))
389                {
390                    this.SlaveIdField = value;
391                    this.RaisePropertyChanged("SlaveId");
392                }
393            }
394        }
395       
396        [System.Runtime.Serialization.DataMemberAttribute()]
397        public HeuristicLab.Clients.Hive.JobState State
398        {
399            get
400            {
401                return this.StateField;
402            }
403            set
404            {
405                if ((this.StateField.Equals(value) != true))
406                {
407                    this.StateField = value;
408                    this.RaisePropertyChanged("State");
409                }
410            }
411        }
412       
413        [System.Runtime.Serialization.DataMemberAttribute()]
414        public System.Nullable<System.Guid> UserId
415        {
416            get
417            {
418                return this.UserIdField;
419            }
420            set
421            {
422                if ((this.UserIdField.Equals(value) != true))
423                {
424                    this.UserIdField = value;
425                    this.RaisePropertyChanged("UserId");
426                }
427            }
428        }
429    }
430   
431    [System.Diagnostics.DebuggerStepThroughAttribute()]
432    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
433    [System.Runtime.Serialization.DataContractAttribute(Name="Job", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
434        "nsfer")]
435    [System.SerializableAttribute()]
436    public partial class Job : HeuristicLab.Clients.Hive.LightweightJob
437    {
438       
439        [System.Runtime.Serialization.OptionalFieldAttribute()]
440        private int CoresNeededField;
441       
442        [System.Runtime.Serialization.OptionalFieldAttribute()]
443        private bool FinishWhenChildJobsFinishedField;
444       
445        [System.Runtime.Serialization.OptionalFieldAttribute()]
446        private bool IsParentJobField;
447       
448        [System.Runtime.Serialization.OptionalFieldAttribute()]
449        private System.Nullable<System.DateTime> LastHeartbeatField;
450       
451        [System.Runtime.Serialization.OptionalFieldAttribute()]
452        private int MemoryNeededField;
453       
454        [System.Runtime.Serialization.OptionalFieldAttribute()]
455        private System.Collections.Generic.List<System.Guid> PluginsNeededIdsField;
456       
457        [System.Runtime.Serialization.OptionalFieldAttribute()]
458        private int PriorityField;
459       
460        [System.Runtime.Serialization.DataMemberAttribute()]
461        public int CoresNeeded
462        {
463            get
464            {
465                return this.CoresNeededField;
466            }
467            set
468            {
469                if ((this.CoresNeededField.Equals(value) != true))
470                {
471                    this.CoresNeededField = value;
472                    this.RaisePropertyChanged("CoresNeeded");
473                }
474            }
475        }
476       
477        [System.Runtime.Serialization.DataMemberAttribute()]
478        public bool FinishWhenChildJobsFinished
479        {
480            get
481            {
482                return this.FinishWhenChildJobsFinishedField;
483            }
484            set
485            {
486                if ((this.FinishWhenChildJobsFinishedField.Equals(value) != true))
487                {
488                    this.FinishWhenChildJobsFinishedField = value;
489                    this.RaisePropertyChanged("FinishWhenChildJobsFinished");
490                }
491            }
492        }
493       
494        [System.Runtime.Serialization.DataMemberAttribute()]
495        public bool IsParentJob
496        {
497            get
498            {
499                return this.IsParentJobField;
500            }
501            set
502            {
503                if ((this.IsParentJobField.Equals(value) != true))
504                {
505                    this.IsParentJobField = value;
506                    this.RaisePropertyChanged("IsParentJob");
507                }
508            }
509        }
510       
511        [System.Runtime.Serialization.DataMemberAttribute()]
512        public System.Nullable<System.DateTime> LastHeartbeat
513        {
514            get
515            {
516                return this.LastHeartbeatField;
517            }
518            set
519            {
520                if ((this.LastHeartbeatField.Equals(value) != true))
521                {
522                    this.LastHeartbeatField = value;
523                    this.RaisePropertyChanged("LastHeartbeat");
524                }
525            }
526        }
527       
528        [System.Runtime.Serialization.DataMemberAttribute()]
529        public int MemoryNeeded
530        {
531            get
532            {
533                return this.MemoryNeededField;
534            }
535            set
536            {
537                if ((this.MemoryNeededField.Equals(value) != true))
538                {
539                    this.MemoryNeededField = value;
540                    this.RaisePropertyChanged("MemoryNeeded");
541                }
542            }
543        }
544       
545        [System.Runtime.Serialization.DataMemberAttribute()]
546        public System.Collections.Generic.List<System.Guid> PluginsNeededIds
547        {
548            get
549            {
550                return this.PluginsNeededIdsField;
551            }
552            set
553            {
554                if ((object.ReferenceEquals(this.PluginsNeededIdsField, value) != true))
555                {
556                    this.PluginsNeededIdsField = value;
557                    this.RaisePropertyChanged("PluginsNeededIds");
558                }
559            }
560        }
561       
562        [System.Runtime.Serialization.DataMemberAttribute()]
563        public int Priority
564        {
565            get
566            {
567                return this.PriorityField;
568            }
569            set
570            {
571                if ((this.PriorityField.Equals(value) != true))
572                {
573                    this.PriorityField = value;
574                    this.RaisePropertyChanged("Priority");
575                }
576            }
577        }
578    }
579   
580    [System.Diagnostics.DebuggerStepThroughAttribute()]
581    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
582    [System.Runtime.Serialization.DataContractAttribute(Name="PluginData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
583        "nsfer")]
584    [System.SerializableAttribute()]
585    public partial class PluginData : HeuristicLab.Clients.Hive.HiveItem
586    {
587       
588        [System.Runtime.Serialization.OptionalFieldAttribute()]
589        private byte[] DataField;
590       
591        [System.Runtime.Serialization.OptionalFieldAttribute()]
592        private string FileNameField;
593       
594        [System.Runtime.Serialization.OptionalFieldAttribute()]
595        private System.Guid PluginIdField;
596       
597        [System.Runtime.Serialization.DataMemberAttribute()]
598        public byte[] Data
599        {
600            get
601            {
602                return this.DataField;
603            }
604            set
605            {
606                if ((object.ReferenceEquals(this.DataField, value) != true))
607                {
608                    this.DataField = value;
609                    this.RaisePropertyChanged("Data");
610                }
611            }
612        }
613       
614        [System.Runtime.Serialization.DataMemberAttribute()]
615        public string FileName
616        {
617            get
618            {
619                return this.FileNameField;
620            }
621            set
622            {
623                if ((object.ReferenceEquals(this.FileNameField, value) != true))
624                {
625                    this.FileNameField = value;
626                    this.RaisePropertyChanged("FileName");
627                }
628            }
629        }
630       
631        [System.Runtime.Serialization.DataMemberAttribute()]
632        public System.Guid PluginId
633        {
634            get
635            {
636                return this.PluginIdField;
637            }
638            set
639            {
640                if ((this.PluginIdField.Equals(value) != true))
641                {
642                    this.PluginIdField = value;
643                    this.RaisePropertyChanged("PluginId");
644                }
645            }
646        }
647    }
648   
649    [System.Diagnostics.DebuggerStepThroughAttribute()]
650    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
651    [System.Runtime.Serialization.DataContractAttribute(Name="NamedHiveItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
652        "nsfer")]
653    [System.SerializableAttribute()]
654    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.HiveExperiment))]
655    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Plugin))]
656    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Resource))]
657    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
658    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
659    public partial class NamedHiveItem : HeuristicLab.Clients.Hive.HiveItem
660    {
661       
662        [System.Runtime.Serialization.OptionalFieldAttribute()]
663        private string DescriptionField;
664       
665        [System.Runtime.Serialization.OptionalFieldAttribute()]
666        private string NameField;
667       
668        [System.Runtime.Serialization.DataMemberAttribute()]
669        public string Description
670        {
671            get
672            {
673                return this.DescriptionField;
674            }
675            set
676            {
677                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
678                {
679                    this.DescriptionField = value;
680                    this.RaisePropertyChanged("Description");
681                }
682            }
683        }
684       
685        [System.Runtime.Serialization.DataMemberAttribute()]
686        public string Name
687        {
688            get
689            {
690                return this.NameField;
691            }
692            set
693            {
694                if ((object.ReferenceEquals(this.NameField, value) != true))
695                {
696                    this.NameField = value;
697                    this.RaisePropertyChanged("Name");
698                }
699            }
700        }
701    }
702   
703    [System.Diagnostics.DebuggerStepThroughAttribute()]
704    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
705    [System.Runtime.Serialization.DataContractAttribute(Name="HiveExperiment", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
706        "nsfer")]
707    [System.SerializableAttribute()]
708    public partial class HiveExperiment : HeuristicLab.Clients.Hive.NamedHiveItem
709    {
710       
711        [System.Runtime.Serialization.OptionalFieldAttribute()]
712        private System.DateTime DateCreatedField;
713       
714        [System.Runtime.Serialization.OptionalFieldAttribute()]
715        private System.Nullable<System.DateTime> LastAccessedField;
716       
717        [System.Runtime.Serialization.OptionalFieldAttribute()]
718        private System.Guid OwnerUserIdField;
719       
720        [System.Runtime.Serialization.OptionalFieldAttribute()]
721        private string ResourceNamesField;
722       
723        [System.Runtime.Serialization.OptionalFieldAttribute()]
724        private System.Guid RootJobIdField;
725       
726        [System.Runtime.Serialization.DataMemberAttribute()]
727        public System.DateTime DateCreated
728        {
729            get
730            {
731                return this.DateCreatedField;
732            }
733            set
734            {
735                if ((this.DateCreatedField.Equals(value) != true))
736                {
737                    this.DateCreatedField = value;
738                    this.RaisePropertyChanged("DateCreated");
739                }
740            }
741        }
742       
743        [System.Runtime.Serialization.DataMemberAttribute()]
744        public System.Nullable<System.DateTime> LastAccessed
745        {
746            get
747            {
748                return this.LastAccessedField;
749            }
750            set
751            {
752                if ((this.LastAccessedField.Equals(value) != true))
753                {
754                    this.LastAccessedField = value;
755                    this.RaisePropertyChanged("LastAccessed");
756                }
757            }
758        }
759       
760        [System.Runtime.Serialization.DataMemberAttribute()]
761        public System.Guid OwnerUserId
762        {
763            get
764            {
765                return this.OwnerUserIdField;
766            }
767            set
768            {
769                if ((this.OwnerUserIdField.Equals(value) != true))
770                {
771                    this.OwnerUserIdField = value;
772                    this.RaisePropertyChanged("OwnerUserId");
773                }
774            }
775        }
776       
777        [System.Runtime.Serialization.DataMemberAttribute()]
778        public string ResourceNames
779        {
780            get
781            {
782                return this.ResourceNamesField;
783            }
784            set
785            {
786                if ((object.ReferenceEquals(this.ResourceNamesField, value) != true))
787                {
788                    this.ResourceNamesField = value;
789                    this.RaisePropertyChanged("ResourceNames");
790                }
791            }
792        }
793       
794        [System.Runtime.Serialization.DataMemberAttribute()]
795        public System.Guid RootJobId
796        {
797            get
798            {
799                return this.RootJobIdField;
800            }
801            set
802            {
803                if ((this.RootJobIdField.Equals(value) != true))
804                {
805                    this.RootJobIdField = value;
806                    this.RaisePropertyChanged("RootJobId");
807                }
808            }
809        }
810    }
811   
812    [System.Diagnostics.DebuggerStepThroughAttribute()]
813    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
814    [System.Runtime.Serialization.DataContractAttribute(Name="Plugin", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
815        "nsfer")]
816    [System.SerializableAttribute()]
817    public partial class Plugin : HeuristicLab.Clients.Hive.NamedHiveItem
818    {
819       
820        [System.Runtime.Serialization.OptionalFieldAttribute()]
821        private System.DateTime DateCreatedField;
822       
823        [System.Runtime.Serialization.OptionalFieldAttribute()]
824        private bool IsLocalField;
825       
826        [System.Runtime.Serialization.OptionalFieldAttribute()]
827        private System.Guid UserIdField;
828       
829        [System.Runtime.Serialization.OptionalFieldAttribute()]
830        private System.Version VersionField;
831       
832        [System.Runtime.Serialization.DataMemberAttribute()]
833        public System.DateTime DateCreated
834        {
835            get
836            {
837                return this.DateCreatedField;
838            }
839            set
840            {
841                if ((this.DateCreatedField.Equals(value) != true))
842                {
843                    this.DateCreatedField = value;
844                    this.RaisePropertyChanged("DateCreated");
845                }
846            }
847        }
848       
849        [System.Runtime.Serialization.DataMemberAttribute()]
850        public bool IsLocal
851        {
852            get
853            {
854                return this.IsLocalField;
855            }
856            set
857            {
858                if ((this.IsLocalField.Equals(value) != true))
859                {
860                    this.IsLocalField = value;
861                    this.RaisePropertyChanged("IsLocal");
862                }
863            }
864        }
865       
866        [System.Runtime.Serialization.DataMemberAttribute()]
867        public System.Guid UserId
868        {
869            get
870            {
871                return this.UserIdField;
872            }
873            set
874            {
875                if ((this.UserIdField.Equals(value) != true))
876                {
877                    this.UserIdField = value;
878                    this.RaisePropertyChanged("UserId");
879                }
880            }
881        }
882       
883        [System.Runtime.Serialization.DataMemberAttribute()]
884        public System.Version Version
885        {
886            get
887            {
888                return this.VersionField;
889            }
890            set
891            {
892                if ((object.ReferenceEquals(this.VersionField, value) != true))
893                {
894                    this.VersionField = value;
895                    this.RaisePropertyChanged("Version");
896                }
897            }
898        }
899    }
900   
901    [System.Diagnostics.DebuggerStepThroughAttribute()]
902    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
903    [System.Runtime.Serialization.DataContractAttribute(Name="Resource", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
904        "nsfer")]
905    [System.SerializableAttribute()]
906    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.Slave))]
907    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.Hive.SlaveGroup))]
908    public partial class Resource : HeuristicLab.Clients.Hive.NamedHiveItem
909    {
910       
911        [System.Runtime.Serialization.OptionalFieldAttribute()]
912        private System.Nullable<System.Guid> ParentResourceIdField;
913       
914        [System.Runtime.Serialization.DataMemberAttribute()]
915        public System.Nullable<System.Guid> ParentResourceId
916        {
917            get
918            {
919                return this.ParentResourceIdField;
920            }
921            set
922            {
923                if ((this.ParentResourceIdField.Equals(value) != true))
924                {
925                    this.ParentResourceIdField = value;
926                    this.RaisePropertyChanged("ParentResourceId");
927                }
928            }
929        }
930    }
931   
932    [System.Diagnostics.DebuggerStepThroughAttribute()]
933    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
934    [System.Runtime.Serialization.DataContractAttribute(Name="Slave", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
935        "nsfer")]
936    [System.SerializableAttribute()]
937    public partial class Slave : HeuristicLab.Clients.Hive.Resource
938    {
939       
940        [System.Runtime.Serialization.OptionalFieldAttribute()]
941        private System.Nullable<int> CoresField;
942       
943        [System.Runtime.Serialization.OptionalFieldAttribute()]
944        private HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitectureField;
945       
946        [System.Runtime.Serialization.OptionalFieldAttribute()]
947        private System.Nullable<int> CpuSpeedField;
948       
949        [System.Runtime.Serialization.OptionalFieldAttribute()]
950        private System.Nullable<int> FreeCoresField;
951       
952        [System.Runtime.Serialization.OptionalFieldAttribute()]
953        private System.Nullable<int> FreeMemoryField;
954       
955        [System.Runtime.Serialization.OptionalFieldAttribute()]
956        private bool IsAllowedToCalculateField;
957       
958        [System.Runtime.Serialization.OptionalFieldAttribute()]
959        private System.Nullable<System.DateTime> LastHeartbeatField;
960       
961        [System.Runtime.Serialization.OptionalFieldAttribute()]
962        private System.Nullable<int> MemoryField;
963       
964        [System.Runtime.Serialization.OptionalFieldAttribute()]
965        private string OperatingSystemField;
966       
967        [System.Runtime.Serialization.OptionalFieldAttribute()]
968        private HeuristicLab.Clients.Hive.SlaveState SlaveStateField;
969       
970        [System.Runtime.Serialization.DataMemberAttribute()]
971        public System.Nullable<int> Cores
972        {
973            get
974            {
975                return this.CoresField;
976            }
977            set
978            {
979                if ((this.CoresField.Equals(value) != true))
980                {
981                    this.CoresField = value;
982                    this.RaisePropertyChanged("Cores");
983                }
984            }
985        }
986       
987        [System.Runtime.Serialization.DataMemberAttribute()]
988        public HeuristicLab.Clients.Hive.CpuArchitecture CpuArchitecture
989        {
990            get
991            {
992                return this.CpuArchitectureField;
993            }
994            set
995            {
996                if ((this.CpuArchitectureField.Equals(value) != true))
997                {
998                    this.CpuArchitectureField = value;
999                    this.RaisePropertyChanged("CpuArchitecture");
1000                }
1001            }
1002        }
1003       
1004        [System.Runtime.Serialization.DataMemberAttribute()]
1005        public System.Nullable<int> CpuSpeed
1006        {
1007            get
1008            {
1009                return this.CpuSpeedField;
1010            }
1011            set
1012            {
1013                if ((this.CpuSpeedField.Equals(value) != true))
1014                {
1015                    this.CpuSpeedField = value;
1016                    this.RaisePropertyChanged("CpuSpeed");
1017                }
1018            }
1019        }
1020       
1021        [System.Runtime.Serialization.DataMemberAttribute()]
1022        public System.Nullable<int> FreeCores
1023        {
1024            get
1025            {
1026                return this.FreeCoresField;
1027            }
1028            set
1029            {
1030                if ((this.FreeCoresField.Equals(value) != true))
1031                {
1032                    this.FreeCoresField = value;
1033                    this.RaisePropertyChanged("FreeCores");
1034                }
1035            }
1036        }
1037       
1038        [System.Runtime.Serialization.DataMemberAttribute()]
1039        public System.Nullable<int> FreeMemory
1040        {
1041            get
1042            {
1043                return this.FreeMemoryField;
1044            }
1045            set
1046            {
1047                if ((this.FreeMemoryField.Equals(value) != true))
1048                {
1049                    this.FreeMemoryField = value;
1050                    this.RaisePropertyChanged("FreeMemory");
1051                }
1052            }
1053        }
1054       
1055        [System.Runtime.Serialization.DataMemberAttribute()]
1056        public bool IsAllowedToCalculate
1057        {
1058            get
1059            {
1060                return this.IsAllowedToCalculateField;
1061            }
1062            set
1063            {
1064                if ((this.IsAllowedToCalculateField.Equals(value) != true))
1065                {
1066                    this.IsAllowedToCalculateField = value;
1067                    this.RaisePropertyChanged("IsAllowedToCalculate");
1068                }
1069            }
1070        }
1071       
1072        [System.Runtime.Serialization.DataMemberAttribute()]
1073        public System.Nullable<System.DateTime> LastHeartbeat
1074        {
1075            get
1076            {
1077                return this.LastHeartbeatField;
1078            }
1079            set
1080            {
1081                if ((this.LastHeartbeatField.Equals(value) != true))
1082                {
1083                    this.LastHeartbeatField = value;
1084                    this.RaisePropertyChanged("LastHeartbeat");
1085                }
1086            }
1087        }
1088       
1089        [System.Runtime.Serialization.DataMemberAttribute()]
1090        public System.Nullable<int> Memory
1091        {
1092            get
1093            {
1094                return this.MemoryField;
1095            }
1096            set
1097            {
1098                if ((this.MemoryField.Equals(value) != true))
1099                {
1100                    this.MemoryField = value;
1101                    this.RaisePropertyChanged("Memory");
1102                }
1103            }
1104        }
1105       
1106        [System.Runtime.Serialization.DataMemberAttribute()]
1107        public string OperatingSystem
1108        {
1109            get
1110            {
1111                return this.OperatingSystemField;
1112            }
1113            set
1114            {
1115                if ((object.ReferenceEquals(this.OperatingSystemField, value) != true))
1116                {
1117                    this.OperatingSystemField = value;
1118                    this.RaisePropertyChanged("OperatingSystem");
1119                }
1120            }
1121        }
1122       
1123        [System.Runtime.Serialization.DataMemberAttribute()]
1124        public HeuristicLab.Clients.Hive.SlaveState SlaveState
1125        {
1126            get
1127            {
1128                return this.SlaveStateField;
1129            }
1130            set
1131            {
1132                if ((this.SlaveStateField.Equals(value) != true))
1133                {
1134                    this.SlaveStateField = value;
1135                    this.RaisePropertyChanged("SlaveState");
1136                }
1137            }
1138        }
1139    }
1140   
1141    [System.Diagnostics.DebuggerStepThroughAttribute()]
1142    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1143    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveGroup", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1144        "nsfer")]
1145    [System.SerializableAttribute()]
1146    public partial class SlaveGroup : HeuristicLab.Clients.Hive.Resource
1147    {
1148    }
1149   
1150    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1151    [System.Runtime.Serialization.DataContractAttribute(Name="JobState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1152        "nsfer")]
1153    public enum JobState : int
1154    {
1155       
1156        [System.Runtime.Serialization.EnumMemberAttribute()]
1157        Offline = 0,
1158       
1159        [System.Runtime.Serialization.EnumMemberAttribute()]
1160        Waiting = 1,
1161       
1162        [System.Runtime.Serialization.EnumMemberAttribute()]
1163        Transferring = 2,
1164       
1165        [System.Runtime.Serialization.EnumMemberAttribute()]
1166        Calculating = 3,
1167       
1168        [System.Runtime.Serialization.EnumMemberAttribute()]
1169        Finished = 4,
1170       
1171        [System.Runtime.Serialization.EnumMemberAttribute()]
1172        Aborted = 5,
1173       
1174        [System.Runtime.Serialization.EnumMemberAttribute()]
1175        Failed = 6,
1176    }
1177   
1178    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1179    [System.Runtime.Serialization.DataContractAttribute(Name="CpuArchitecture", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1180        "nsfer")]
1181    public enum CpuArchitecture : int
1182    {
1183       
1184        [System.Runtime.Serialization.EnumMemberAttribute()]
1185        x86 = 0,
1186       
1187        [System.Runtime.Serialization.EnumMemberAttribute()]
1188        x64 = 1,
1189    }
1190   
1191    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1192    [System.Runtime.Serialization.DataContractAttribute(Name="SlaveState", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1193        "nsfer")]
1194    public enum SlaveState : int
1195    {
1196       
1197        [System.Runtime.Serialization.EnumMemberAttribute()]
1198        Idle = 0,
1199       
1200        [System.Runtime.Serialization.EnumMemberAttribute()]
1201        Calculating = 1,
1202       
1203        [System.Runtime.Serialization.EnumMemberAttribute()]
1204        Offline = 2,
1205    }
1206   
1207    [System.Diagnostics.DebuggerStepThroughAttribute()]
1208    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1209    [System.Runtime.Serialization.DataContractAttribute(Name="JobData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1210        "nsfer")]
1211    [System.SerializableAttribute()]
1212    public partial class JobData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1213    {
1214       
1215        [System.NonSerializedAttribute()]
1216        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1217       
1218        [System.Runtime.Serialization.OptionalFieldAttribute()]
1219        private byte[] DataField;
1220       
1221        [System.Runtime.Serialization.OptionalFieldAttribute()]
1222        private System.Guid JobIdField;
1223       
1224        [System.Runtime.Serialization.OptionalFieldAttribute()]
1225        private System.DateTime LastUpdateField;
1226       
1227        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1228        {
1229            get
1230            {
1231                return this.extensionDataField;
1232            }
1233            set
1234            {
1235                this.extensionDataField = value;
1236            }
1237        }
1238       
1239        [System.Runtime.Serialization.DataMemberAttribute()]
1240        public byte[] Data
1241        {
1242            get
1243            {
1244                return this.DataField;
1245            }
1246            set
1247            {
1248                if ((object.ReferenceEquals(this.DataField, value) != true))
1249                {
1250                    this.DataField = value;
1251                    this.RaisePropertyChanged("Data");
1252                }
1253            }
1254        }
1255       
1256        [System.Runtime.Serialization.DataMemberAttribute()]
1257        public System.Guid JobId
1258        {
1259            get
1260            {
1261                return this.JobIdField;
1262            }
1263            set
1264            {
1265                if ((this.JobIdField.Equals(value) != true))
1266                {
1267                    this.JobIdField = value;
1268                    this.RaisePropertyChanged("JobId");
1269                }
1270            }
1271        }
1272       
1273        [System.Runtime.Serialization.DataMemberAttribute()]
1274        public System.DateTime LastUpdate
1275        {
1276            get
1277            {
1278                return this.LastUpdateField;
1279            }
1280            set
1281            {
1282                if ((this.LastUpdateField.Equals(value) != true))
1283                {
1284                    this.LastUpdateField = value;
1285                    this.RaisePropertyChanged("LastUpdate");
1286                }
1287            }
1288        }
1289       
1290        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1291       
1292        protected void RaisePropertyChanged(string propertyName)
1293        {
1294            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1295            if ((propertyChanged != null))
1296            {
1297                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1298            }
1299        }
1300    }
1301   
1302    [System.Diagnostics.DebuggerStepThroughAttribute()]
1303    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1304    [System.Runtime.Serialization.DataContractAttribute(Name="Heartbeat", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common.DataTra" +
1305        "nsfer")]
1306    [System.SerializableAttribute()]
1307    public partial class Heartbeat : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1308    {
1309       
1310        [System.NonSerializedAttribute()]
1311        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1312       
1313        [System.Runtime.Serialization.OptionalFieldAttribute()]
1314        private bool AssignJobField;
1315       
1316        [System.Runtime.Serialization.OptionalFieldAttribute()]
1317        private int FreeCoresField;
1318       
1319        [System.Runtime.Serialization.OptionalFieldAttribute()]
1320        private int FreeMemoryField;
1321       
1322        [System.Runtime.Serialization.OptionalFieldAttribute()]
1323        private System.Collections.Generic.Dictionary<System.Guid, System.TimeSpan> JobProgressField;
1324       
1325        [System.Runtime.Serialization.OptionalFieldAttribute()]
1326        private System.Guid SlaveIdField;
1327       
1328        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1329        {
1330            get
1331            {
1332                return this.extensionDataField;
1333            }
1334            set
1335            {
1336                this.extensionDataField = value;
1337            }
1338        }
1339       
1340        [System.Runtime.Serialization.DataMemberAttribute()]
1341        public bool AssignJob
1342        {
1343            get
1344            {
1345                return this.AssignJobField;
1346            }
1347            set
1348            {
1349                if ((this.AssignJobField.Equals(value) != true))
1350                {
1351                    this.AssignJobField = value;
1352                    this.RaisePropertyChanged("AssignJob");
1353                }
1354            }
1355        }
1356       
1357        [System.Runtime.Serialization.DataMemberAttribute()]
1358        public int FreeCores
1359        {
1360            get
1361            {
1362                return this.FreeCoresField;
1363            }
1364            set
1365            {
1366                if ((this.FreeCoresField.Equals(value) != true))
1367                {
1368                    this.FreeCoresField = value;
1369                    this.RaisePropertyChanged("FreeCores");
1370                }
1371            }
1372        }
1373       
1374        [System.Runtime.Serialization.DataMemberAttribute()]
1375        public int FreeMemory
1376        {
1377            get
1378            {
1379                return this.FreeMemoryField;
1380            }
1381            set
1382            {
1383                if ((this.FreeMemoryField.Equals(value) != true))
1384                {
1385                    this.FreeMemoryField = value;
1386                    this.RaisePropertyChanged("FreeMemory");
1387                }
1388            }
1389        }
1390       
1391        [System.Runtime.Serialization.DataMemberAttribute()]
1392        public System.Collections.Generic.Dictionary<System.Guid, System.TimeSpan> JobProgress
1393        {
1394            get
1395            {
1396                return this.JobProgressField;
1397            }
1398            set
1399            {
1400                if ((object.ReferenceEquals(this.JobProgressField, value) != true))
1401                {
1402                    this.JobProgressField = value;
1403                    this.RaisePropertyChanged("JobProgress");
1404                }
1405            }
1406        }
1407       
1408        [System.Runtime.Serialization.DataMemberAttribute()]
1409        public System.Guid SlaveId
1410        {
1411            get
1412            {
1413                return this.SlaveIdField;
1414            }
1415            set
1416            {
1417                if ((this.SlaveIdField.Equals(value) != true))
1418                {
1419                    this.SlaveIdField = value;
1420                    this.RaisePropertyChanged("SlaveId");
1421                }
1422            }
1423        }
1424       
1425        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1426       
1427        protected void RaisePropertyChanged(string propertyName)
1428        {
1429            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1430            if ((propertyChanged != null))
1431            {
1432                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1433            }
1434        }
1435    }
1436   
1437    [System.Diagnostics.DebuggerStepThroughAttribute()]
1438    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1439    [System.Runtime.Serialization.DataContractAttribute(Name="MessageContainer", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common")]
1440    [System.SerializableAttribute()]
1441    public partial class MessageContainer : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1442    {
1443       
1444        [System.NonSerializedAttribute()]
1445        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1446       
1447        [System.Runtime.Serialization.OptionalFieldAttribute()]
1448        private System.Guid JobIdField;
1449       
1450        [System.Runtime.Serialization.OptionalFieldAttribute()]
1451        private HeuristicLab.Clients.Hive.MessageContainer.MessageType MessageField;
1452       
1453        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1454        {
1455            get
1456            {
1457                return this.extensionDataField;
1458            }
1459            set
1460            {
1461                this.extensionDataField = value;
1462            }
1463        }
1464       
1465        [System.Runtime.Serialization.DataMemberAttribute()]
1466        public System.Guid JobId
1467        {
1468            get
1469            {
1470                return this.JobIdField;
1471            }
1472            set
1473            {
1474                if ((this.JobIdField.Equals(value) != true))
1475                {
1476                    this.JobIdField = value;
1477                    this.RaisePropertyChanged("JobId");
1478                }
1479            }
1480        }
1481       
1482        [System.Runtime.Serialization.DataMemberAttribute()]
1483        public HeuristicLab.Clients.Hive.MessageContainer.MessageType Message
1484        {
1485            get
1486            {
1487                return this.MessageField;
1488            }
1489            set
1490            {
1491                if ((this.MessageField.Equals(value) != true))
1492                {
1493                    this.MessageField = value;
1494                    this.RaisePropertyChanged("Message");
1495                }
1496            }
1497        }
1498       
1499        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1500       
1501        protected void RaisePropertyChanged(string propertyName)
1502        {
1503            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1504            if ((propertyChanged != null))
1505            {
1506                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1507            }
1508        }
1509       
1510        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1511        [System.Runtime.Serialization.DataContractAttribute(Name="MessageContainer.MessageType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Hive.Common")]
1512        public enum MessageType : int
1513        {
1514           
1515            [System.Runtime.Serialization.EnumMemberAttribute()]
1516            CalculateJob = 0,
1517           
1518            [System.Runtime.Serialization.EnumMemberAttribute()]
1519            StopJob = 1,
1520           
1521            [System.Runtime.Serialization.EnumMemberAttribute()]
1522            StopAll = 2,
1523           
1524            [System.Runtime.Serialization.EnumMemberAttribute()]
1525            AbortJob = 3,
1526           
1527            [System.Runtime.Serialization.EnumMemberAttribute()]
1528            AbortAll = 4,
1529           
1530            [System.Runtime.Serialization.EnumMemberAttribute()]
1531            PauseJob = 5,
1532           
1533            [System.Runtime.Serialization.EnumMemberAttribute()]
1534            PauseAll = 6,
1535           
1536            [System.Runtime.Serialization.EnumMemberAttribute()]
1537            Restart = 7,
1538           
1539            [System.Runtime.Serialization.EnumMemberAttribute()]
1540            Sleep = 8,
1541           
1542            [System.Runtime.Serialization.EnumMemberAttribute()]
1543            ShutdownSlave = 9,
1544           
1545            [System.Runtime.Serialization.EnumMemberAttribute()]
1546            SayHello = 10,
1547           
1548            [System.Runtime.Serialization.EnumMemberAttribute()]
1549            AddChildJob = 11,
1550           
1551            [System.Runtime.Serialization.EnumMemberAttribute()]
1552            GetChildJobs = 12,
1553           
1554            [System.Runtime.Serialization.EnumMemberAttribute()]
1555            DeleteChildJobs = 13,
1556        }
1557    }
1558   
1559    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1560    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.Hive.IHiveService")]
1561    public interface IHiveService
1562    {
1563       
1564        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupResponse")]
1565        HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId);
1566       
1567        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaves", ReplyAction="http://tempuri.org/IHiveService/GetSlavesResponse")]
1568        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves();
1569       
1570        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlaveGroups", ReplyAction="http://tempuri.org/IHiveService/GetSlaveGroupsResponse")]
1571        System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups();
1572       
1573        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlave", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveResponse")]
1574        void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave);
1575       
1576        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/UpdateSlaveGroupResponse")]
1577        void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
1578       
1579        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlave", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveResponse")]
1580        void DeleteSlave(System.Guid slaveId);
1581       
1582        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/DeleteSlaveGroupResponse")]
1583        void DeleteSlaveGroup(System.Guid slaveGroupId);
1584       
1585        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddResourceToGroup", ReplyAction="http://tempuri.org/IHiveService/AddResourceToGroupResponse")]
1586        void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId);
1587       
1588        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/RemoveResourceFromGroup", ReplyAction="http://tempuri.org/IHiveService/RemoveResourceFromGroupResponse")]
1589        void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId);
1590       
1591        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetResourceId", ReplyAction="http://tempuri.org/IHiveService/GetResourceIdResponse")]
1592        System.Guid GetResourceId(string resourceName);
1593       
1594        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/TriggerLifecycle", ReplyAction="http://tempuri.org/IHiveService/TriggerLifecycleResponse")]
1595        void TriggerLifecycle();
1596       
1597        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddAppointment", ReplyAction="http://tempuri.org/IHiveService/AddAppointmentResponse")]
1598        System.Guid AddAppointment(HeuristicLab.Clients.Hive.Appointment appointment);
1599       
1600        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteAppointment", ReplyAction="http://tempuri.org/IHiveService/DeleteAppointmentResponse")]
1601        void DeleteAppointment(System.Guid appointmentId);
1602       
1603        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateAppointment", ReplyAction="http://tempuri.org/IHiveService/UpdateAppointmentResponse")]
1604        void UpdateAppointment(HeuristicLab.Clients.Hive.Appointment appointment);
1605       
1606        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetScheduleForResource", ReplyAction="http://tempuri.org/IHiveService/GetScheduleForResourceResponse")]
1607        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Appointment> GetScheduleForResource(System.Guid resourceId);
1608       
1609        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddJob", ReplyAction="http://tempuri.org/IHiveService/AddJobResponse")]
1610        System.Guid AddJob(HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData, System.Collections.Generic.List<System.Guid> resourceIds);
1611       
1612        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddChildJob", ReplyAction="http://tempuri.org/IHiveService/AddChildJobResponse")]
1613        System.Guid AddChildJob(System.Guid parentJobId, HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData);
1614       
1615        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJob", ReplyAction="http://tempuri.org/IHiveService/GetJobResponse")]
1616        HeuristicLab.Clients.Hive.Job GetJob(System.Guid jobId);
1617       
1618        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJobs", ReplyAction="http://tempuri.org/IHiveService/GetJobsResponse")]
1619        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs();
1620       
1621        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightJobs", ReplyAction="http://tempuri.org/IHiveService/GetLightweightJobsResponse")]
1622        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightJobs(System.Collections.Generic.List<System.Guid> jobIds);
1623       
1624        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetLightweightChildJobs", ReplyAction="http://tempuri.org/IHiveService/GetLightweightChildJobsResponse")]
1625        System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightChildJobs(System.Nullable<System.Guid> parentJobId, bool recursive, bool includeParent);
1626       
1627        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetJobData", ReplyAction="http://tempuri.org/IHiveService/GetJobDataResponse")]
1628        HeuristicLab.Clients.Hive.JobData GetJobData(System.Guid jobId);
1629       
1630        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateJob", ReplyAction="http://tempuri.org/IHiveService/UpdateJobResponse")]
1631        void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto);
1632       
1633        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateJobData", ReplyAction="http://tempuri.org/IHiveService/UpdateJobDataResponse")]
1634        void UpdateJobData(HeuristicLab.Clients.Hive.Job jobDto, HeuristicLab.Clients.Hive.JobData jobDataDto);
1635       
1636        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteJob", ReplyAction="http://tempuri.org/IHiveService/DeleteJobResponse")]
1637        void DeleteJob(System.Guid jobId);
1638       
1639        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteChildJobs", ReplyAction="http://tempuri.org/IHiveService/DeleteChildJobsResponse")]
1640        void DeleteChildJobs(System.Guid parentJobId);
1641       
1642        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/StopJob", ReplyAction="http://tempuri.org/IHiveService/StopJobResponse")]
1643        void StopJob(System.Guid jobId);
1644       
1645        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/PauseJob", ReplyAction="http://tempuri.org/IHiveService/PauseJobResponse")]
1646        void PauseJob(System.Guid jobId);
1647       
1648        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/GetHiveExperimentResponse")]
1649        HeuristicLab.Clients.Hive.HiveExperiment GetHiveExperiment(System.Guid id);
1650       
1651        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetHiveExperiments", ReplyAction="http://tempuri.org/IHiveService/GetHiveExperimentsResponse")]
1652        System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetHiveExperiments();
1653       
1654        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetAllHiveExperiments", ReplyAction="http://tempuri.org/IHiveService/GetAllHiveExperimentsResponse")]
1655        System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetAllHiveExperiments();
1656       
1657        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/AddHiveExperimentResponse")]
1658        System.Guid AddHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto);
1659       
1660        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/UpdateHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/UpdateHiveExperimentResponse")]
1661        void UpdateHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto);
1662       
1663        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/DeleteHiveExperiment", ReplyAction="http://tempuri.org/IHiveService/DeleteHiveExperimentResponse")]
1664        void DeleteHiveExperiment(System.Guid hiveExperimentId);
1665       
1666        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Hello", ReplyAction="http://tempuri.org/IHiveService/HelloResponse")]
1667        void Hello(HeuristicLab.Clients.Hive.Slave slave);
1668       
1669        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GoodBye", ReplyAction="http://tempuri.org/IHiveService/GoodByeResponse")]
1670        void GoodBye(System.Guid slaveId);
1671       
1672        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/Heartbeat", ReplyAction="http://tempuri.org/IHiveService/HeartbeatResponse")]
1673        System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat([System.ServiceModel.MessageParameterAttribute(Name="heartbeat")] HeuristicLab.Clients.Hive.Heartbeat heartbeat1);
1674       
1675        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddPlugin", ReplyAction="http://tempuri.org/IHiveService/AddPluginResponse")]
1676        System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData);
1677       
1678        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPlugins", ReplyAction="http://tempuri.org/IHiveService/GetPluginsResponse")]
1679        System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins();
1680       
1681        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetPluginDatas", ReplyAction="http://tempuri.org/IHiveService/GetPluginDatasResponse")]
1682        System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds);
1683       
1684        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlave", ReplyAction="http://tempuri.org/IHiveService/AddSlaveResponse")]
1685        System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave);
1686       
1687        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/AddSlaveGroup", ReplyAction="http://tempuri.org/IHiveService/AddSlaveGroupResponse")]
1688        System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup);
1689       
1690        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IHiveService/GetSlave", ReplyAction="http://tempuri.org/IHiveService/GetSlaveResponse")]
1691        HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId);
1692    }
1693   
1694    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1695    public interface IHiveServiceChannel : HeuristicLab.Clients.Hive.IHiveService, System.ServiceModel.IClientChannel
1696    {
1697    }
1698   
1699    [System.Diagnostics.DebuggerStepThroughAttribute()]
1700    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1701    public partial class HiveServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.Hive.IHiveService>, HeuristicLab.Clients.Hive.IHiveService
1702    {
1703       
1704        public HiveServiceClient()
1705        {
1706        }
1707       
1708        public HiveServiceClient(string endpointConfigurationName) :
1709                base(endpointConfigurationName)
1710        {
1711        }
1712       
1713        public HiveServiceClient(string endpointConfigurationName, string remoteAddress) :
1714                base(endpointConfigurationName, remoteAddress)
1715        {
1716        }
1717       
1718        public HiveServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1719                base(endpointConfigurationName, remoteAddress)
1720        {
1721        }
1722       
1723        public HiveServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1724                base(binding, remoteAddress)
1725        {
1726        }
1727       
1728        public HeuristicLab.Clients.Hive.SlaveGroup GetSlaveGroup(System.Guid slaveGroupId)
1729        {
1730            return base.Channel.GetSlaveGroup(slaveGroupId);
1731        }
1732       
1733        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Slave> GetSlaves()
1734        {
1735            return base.Channel.GetSlaves();
1736        }
1737       
1738        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.SlaveGroup> GetSlaveGroups()
1739        {
1740            return base.Channel.GetSlaveGroups();
1741        }
1742       
1743        public void UpdateSlave(HeuristicLab.Clients.Hive.Slave slave)
1744        {
1745            base.Channel.UpdateSlave(slave);
1746        }
1747       
1748        public void UpdateSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
1749        {
1750            base.Channel.UpdateSlaveGroup(slaveGroup);
1751        }
1752       
1753        public void DeleteSlave(System.Guid slaveId)
1754        {
1755            base.Channel.DeleteSlave(slaveId);
1756        }
1757       
1758        public void DeleteSlaveGroup(System.Guid slaveGroupId)
1759        {
1760            base.Channel.DeleteSlaveGroup(slaveGroupId);
1761        }
1762       
1763        public void AddResourceToGroup(System.Guid slaveGroupId, System.Guid resourceId)
1764        {
1765            base.Channel.AddResourceToGroup(slaveGroupId, resourceId);
1766        }
1767       
1768        public void RemoveResourceFromGroup(System.Guid slaveGroupId, System.Guid resourceId)
1769        {
1770            base.Channel.RemoveResourceFromGroup(slaveGroupId, resourceId);
1771        }
1772       
1773        public System.Guid GetResourceId(string resourceName)
1774        {
1775            return base.Channel.GetResourceId(resourceName);
1776        }
1777       
1778        public void TriggerLifecycle()
1779        {
1780            base.Channel.TriggerLifecycle();
1781        }
1782       
1783        public System.Guid AddAppointment(HeuristicLab.Clients.Hive.Appointment appointment)
1784        {
1785            return base.Channel.AddAppointment(appointment);
1786        }
1787       
1788        public void DeleteAppointment(System.Guid appointmentId)
1789        {
1790            base.Channel.DeleteAppointment(appointmentId);
1791        }
1792       
1793        public void UpdateAppointment(HeuristicLab.Clients.Hive.Appointment appointment)
1794        {
1795            base.Channel.UpdateAppointment(appointment);
1796        }
1797       
1798        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Appointment> GetScheduleForResource(System.Guid resourceId)
1799        {
1800            return base.Channel.GetScheduleForResource(resourceId);
1801        }
1802       
1803        public System.Guid AddJob(HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData, System.Collections.Generic.List<System.Guid> resourceIds)
1804        {
1805            return base.Channel.AddJob(job, jobData, resourceIds);
1806        }
1807       
1808        public System.Guid AddChildJob(System.Guid parentJobId, HeuristicLab.Clients.Hive.Job job, HeuristicLab.Clients.Hive.JobData jobData)
1809        {
1810            return base.Channel.AddChildJob(parentJobId, job, jobData);
1811        }
1812       
1813        public HeuristicLab.Clients.Hive.Job GetJob(System.Guid jobId)
1814        {
1815            return base.Channel.GetJob(jobId);
1816        }
1817       
1818        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Job> GetJobs()
1819        {
1820            return base.Channel.GetJobs();
1821        }
1822       
1823        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightJobs(System.Collections.Generic.List<System.Guid> jobIds)
1824        {
1825            return base.Channel.GetLightweightJobs(jobIds);
1826        }
1827       
1828        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.LightweightJob> GetLightweightChildJobs(System.Nullable<System.Guid> parentJobId, bool recursive, bool includeParent)
1829        {
1830            return base.Channel.GetLightweightChildJobs(parentJobId, recursive, includeParent);
1831        }
1832       
1833        public HeuristicLab.Clients.Hive.JobData GetJobData(System.Guid jobId)
1834        {
1835            return base.Channel.GetJobData(jobId);
1836        }
1837       
1838        public void UpdateJob(HeuristicLab.Clients.Hive.Job jobDto)
1839        {
1840            base.Channel.UpdateJob(jobDto);
1841        }
1842       
1843        public void UpdateJobData(HeuristicLab.Clients.Hive.Job jobDto, HeuristicLab.Clients.Hive.JobData jobDataDto)
1844        {
1845            base.Channel.UpdateJobData(jobDto, jobDataDto);
1846        }
1847       
1848        public void DeleteJob(System.Guid jobId)
1849        {
1850            base.Channel.DeleteJob(jobId);
1851        }
1852       
1853        public void DeleteChildJobs(System.Guid parentJobId)
1854        {
1855            base.Channel.DeleteChildJobs(parentJobId);
1856        }
1857       
1858        public void StopJob(System.Guid jobId)
1859        {
1860            base.Channel.StopJob(jobId);
1861        }
1862       
1863        public void PauseJob(System.Guid jobId)
1864        {
1865            base.Channel.PauseJob(jobId);
1866        }
1867       
1868        public HeuristicLab.Clients.Hive.HiveExperiment GetHiveExperiment(System.Guid id)
1869        {
1870            return base.Channel.GetHiveExperiment(id);
1871        }
1872       
1873        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetHiveExperiments()
1874        {
1875            return base.Channel.GetHiveExperiments();
1876        }
1877       
1878        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.HiveExperiment> GetAllHiveExperiments()
1879        {
1880            return base.Channel.GetAllHiveExperiments();
1881        }
1882       
1883        public System.Guid AddHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto)
1884        {
1885            return base.Channel.AddHiveExperiment(hiveExperimentDto);
1886        }
1887       
1888        public void UpdateHiveExperiment(HeuristicLab.Clients.Hive.HiveExperiment hiveExperimentDto)
1889        {
1890            base.Channel.UpdateHiveExperiment(hiveExperimentDto);
1891        }
1892       
1893        public void DeleteHiveExperiment(System.Guid hiveExperimentId)
1894        {
1895            base.Channel.DeleteHiveExperiment(hiveExperimentId);
1896        }
1897       
1898        public void Hello(HeuristicLab.Clients.Hive.Slave slave)
1899        {
1900            base.Channel.Hello(slave);
1901        }
1902       
1903        public void GoodBye(System.Guid slaveId)
1904        {
1905            base.Channel.GoodBye(slaveId);
1906        }
1907       
1908        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.MessageContainer> Heartbeat(HeuristicLab.Clients.Hive.Heartbeat heartbeat1)
1909        {
1910            return base.Channel.Heartbeat(heartbeat1);
1911        }
1912       
1913        public System.Guid AddPlugin(HeuristicLab.Clients.Hive.Plugin plugin, System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> pluginData)
1914        {
1915            return base.Channel.AddPlugin(plugin, pluginData);
1916        }
1917       
1918        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.Plugin> GetPlugins()
1919        {
1920            return base.Channel.GetPlugins();
1921        }
1922       
1923        public System.Collections.Generic.List<HeuristicLab.Clients.Hive.PluginData> GetPluginDatas(System.Collections.Generic.List<System.Guid> pluginIds)
1924        {
1925            return base.Channel.GetPluginDatas(pluginIds);
1926        }
1927       
1928        public System.Guid AddSlave(HeuristicLab.Clients.Hive.Slave slave)
1929        {
1930            return base.Channel.AddSlave(slave);
1931        }
1932       
1933        public System.Guid AddSlaveGroup(HeuristicLab.Clients.Hive.SlaveGroup slaveGroup)
1934        {
1935            return base.Channel.AddSlaveGroup(slaveGroup);
1936        }
1937       
1938        public HeuristicLab.Clients.Hive.Slave GetSlave(System.Guid slaveId)
1939        {
1940            return base.Channel.GetSlave(slaveId);
1941        }
1942    }
1943}
Note: See TracBrowser for help on using the repository browser.