Ignore:
Timestamp:
04/19/11 18:58:53 (9 years ago)
Author:
cneumuel
Message:

#1233

  • created baseclass for jobs (ItemJob) which derives OperatorJobs and EngineJobs
  • created special view for OptimizerJobs which derives from a more general view
  • removed logic from domain class HiveExperiment and moved it into RefreshableHiveExperiment
  • improved ItemTreeView
  • corrected plugin dependencies
  • fixed bug in database trigger when deleting HiveExperiments
  • added delete cascade for Plugin and PluginData
  • lots of fixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.HiveEngine/3.4/HiveEngine.cs

    r6006 r6033  
    5454
    5555    [Storable]
    56     private ItemCollection<HiveExperiment> hiveExperiments;
    57     public ItemCollection<HiveExperiment> HiveExperiments {
     56    private ItemCollection<RefreshableHiveExperiment> hiveExperiments;
     57    public ItemCollection<RefreshableHiveExperiment> HiveExperiments {
    5858      get { return hiveExperiments; }
    5959      set { hiveExperiments = value; }
     
    7575    public HiveEngine() {
    7676      ResourceNames = "HEAL";
    77       HiveExperiments = new ItemCollection<HiveExperiment>();
     77      HiveExperiments = new ItemCollection<RefreshableHiveExperiment>();
    7878      Priority = 0;
    7979    }
     
    239239        hiveExperiment.UseLocalPlugins = this.UseLocalPlugins;
    240240        hiveExperiment.ResourceNames = this.ResourceNames;
    241         hiveExperiment.RefreshAutomatically = false;
    242241        hiveExperiment.Id = ServiceLocator.Instance.CallHiveService(s => s.AddHiveExperiment(hiveExperiment));
    243         hiveExperiments.Add(hiveExperiment);
     242        hiveExperiments.Add(new RefreshableHiveExperiment(hiveExperiment));
    244243
    245244        // create upload-tasks
Note: See TracChangeset for help on using the changeset viewer.