Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/07/16 10:18:05 (8 years ago)
Author:
ascheibe
Message:

#2582 created branch for Hive Web Job Manager

Location:
branches/WebJobManager
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive/3.3/HiveTasks/HiveTask.cs

    r12621 r13656  
    4141    protected ReaderWriterLockSlim itemTaskLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
    4242
    43     public static new Image StaticItemImage {
    44       get { return HeuristicLab.Common.Resources.VSImageLibrary.Event; }
    45     }
    46     public override Image ItemImage {
    47       get {
     43
     44    public override Image ItemImage
     45    {
     46      get
     47      {
    4848        if (task.Id == Guid.Empty) { // not yet uploaded
    4949          return HeuristicLab.Common.Resources.VSImageLibrary.Event;
     
    6363    [Storable]
    6464    protected Task task;
    65     public Task Task {
     65    public Task Task
     66    {
    6667      get { return task; }
    67       set {
     68      set
     69      {
    6870        if (task != value) {
    6971          DeregisterTaskEvents();
     
    8082    [Storable]
    8183    protected ItemTask itemTask;
    82     public ItemTask ItemTask {
     84    public ItemTask ItemTask
     85    {
    8386      get { return itemTask; }
    84       set {
     87      set
     88      {
    8589        if (itemTask != null && syncTasksWithOptimizers) {
    8690          childHiveTasksLock.EnterWriteLock();
     
    108112    [Storable]
    109113    private bool isFinishedTaskDownloaded = false;
    110     public bool IsFinishedTaskDownloaded {
     114    public bool IsFinishedTaskDownloaded
     115    {
    111116      get { return isFinishedTaskDownloaded; }
    112       set {
     117      set
     118      {
    113119        if (value != isFinishedTaskDownloaded) {
    114120          this.isFinishedTaskDownloaded = value;
     
    122128    // if true, all control buttons should be enabled. otherwise disabled
    123129    private bool isControllable = true;
    124     public bool IsControllable {
     130    public bool IsControllable
     131    {
    125132      get { return isControllable; }
    126       set {
     133      set
     134      {
    127135        if (value != isControllable) {
    128136          isControllable = value;
     
    143151    [Storable]
    144152    protected ItemList<HiveTask> childHiveTasks;
    145     public virtual ReadOnlyItemList<HiveTask> ChildHiveTasks {
    146       get {
     153    public virtual ReadOnlyItemList<HiveTask> ChildHiveTasks
     154    {
     155      get
     156      {
    147157        childHiveTasksLock.EnterReadLock();
    148158        try {
     
    156166    protected bool syncTasksWithOptimizers = true;
    157167
    158     public StateLogList StateLog {
    159       get {
     168    public StateLogList StateLog
     169    {
     170      get
     171      {
    160172        var list = new StateLogList(this.task.StateLog);
    161173        list.ForEach(s => { s.TaskName = itemTask.Name; });
     
    164176    }
    165177
    166     public StateLogListList ChildStateLogList {
     178    public StateLogListList ChildStateLogList
     179    {
    167180      get { return new StateLogListList(this.childHiveTasks.Select(x => x.StateLog)); }
    168181    }
     
    515528    }
    516529
    517     public ICollection<IItemTreeNodeAction<HiveTask>> Actions {
    518       get {
     530    public ICollection<IItemTreeNodeAction<HiveTask>> Actions
     531    {
     532      get
     533      {
    519534        return new List<IItemTreeNodeAction<HiveTask>>();
    520535      }
     
    544559  public class HiveTask<T> : HiveTask where T : ItemTask {
    545560
    546     public new T ItemTask {
     561    public new T ItemTask
     562    {
    547563      get { return (T)base.ItemTask; }
    548564      set { base.ItemTask = value; }
Note: See TracChangeset for help on using the changeset viewer.