Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/28/12 15:47:26 (13 years ago)
Author:
spimming
Message:

#1680: merged changes from trunk into branch

Location:
branches/HeuristicLab.Hive.Azure
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive.Azure

  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive/3.3/Tasks/EngineTask.cs

    r7270 r7669  
    148148    }
    149149
    150     public override string ItemDescription {
    151       get { return Description; }
    152     }
    153 
    154150    public static new Image StaticItemImage {
    155151      get { return HeuristicLab.Common.Resources.VSImageLibrary.Operator; }
     
    159155      get { return "EngineTask"; }
    160156    }
    161 
    162     public override Version ItemVersion {
    163       get { return null; }
    164     }
    165157  }
    166158}
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive/3.3/Tasks/ItemTask.cs

    r7270 r7669  
    9595      this.OnItemImageChanged();
    9696    }
    97 
    9897    #endregion
    9998
    10099    #region ITask Members
    101 
    102100    public abstract ExecutionState ExecutionState { get; }
    103101
     
    173171
    174172    #region IItem Members
    175     public virtual new string ItemDescription {
    176       get { return item.ItemDescription; }
    177     }
    178 
    179     public virtual new Image ItemImage
    180     {
    181       get { return item.ItemImage; }
    182     }
    183 
    184     public virtual new string ItemName
    185     {
    186       get { return item.ItemName; }
    187     }
    188 
    189     public virtual new Version ItemVersion
    190     {
    191       get { return item.ItemVersion; }
     173    public override string ItemDescription {
     174      get {
     175        if (item == null)
     176          return string.Empty;
     177        else
     178          return item.ItemDescription;
     179      }
     180    }
     181
     182    public override Image ItemImage {
     183      get {
     184        if (item == null)
     185          return HeuristicLab.Common.Resources.VSImageLibrary.Class;
     186        else
     187          return item.ItemImage;
     188      }
     189    }
     190
     191    public override string ItemName {
     192      get {
     193        if (item == null)
     194          return string.Empty;
     195        else
     196          return item.ItemName;
     197      }
     198    }
     199
     200    public virtual new Version ItemVersion {
     201      get {
     202        if (item == null)
     203          return ItemAttribute.GetVersion(this.GetType());
     204        else
     205          return item.ItemVersion;
     206      }
    192207    }
    193208    #endregion
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive/3.3/Tasks/OptimizerTask.cs

    r7270 r7669  
    180180    #region INamedItem Members
    181181    public override bool CanChangeDescription {
    182       get { return Item.CanChangeDescription; }
     182      get {
     183        if (Item == null)
     184          return false;
     185        else
     186          return Item.CanChangeDescription;
     187      }
    183188    }
    184189
    185190    public override bool CanChangeName {
    186       get { return Item.CanChangeName; }
     191      get {
     192        if (Item == null)
     193          return false;
     194        else
     195          return Item.CanChangeName;
     196      }
    187197    }
    188198
    189199    public override string Description {
    190       get { return Item.Description; }
     200      get {
     201        if (Item == null)
     202          return string.Empty;
     203        else
     204          return Item.Description;
     205      }
    191206      set { Item.Description = value; }
    192207    }
    193208
    194209    public override string Name {
    195       get { return Item.Name; }
     210      get {
     211        if (Item == null)
     212          return string.Empty;
     213        else
     214          return Item.Name;
     215      }
    196216      set { Item.Name = value; }
    197217    }
Note: See TracChangeset for help on using the changeset viewer.