Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/25/15 10:38:20 (9 years ago)
Author:
gkronber
Message:

#2421 new version of artificial ant problem that uses SymbolicExpressionTreeEncoding

Location:
trunk/sources/HeuristicLab.Problems.ArtificialAnt.Views/3.5
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.ArtificialAnt.Views/3.5/AntTrailSymbolicExpressionTreeView.cs

    r12012 r12895  
    3030  [Content(typeof(AntTrail), false)]
    3131  public sealed partial class AntTrailSymbolicExpressionTreeView : ItemView {
    32     private GraphicalSymbolicExpressionTreeView treeView;
     32    private readonly GraphicalSymbolicExpressionTreeView treeView;
    3333
    3434    public new AntTrail Content {
     
    4444    }
    4545
    46     protected override void DeregisterContentEvents() {
    47       Content.SymbolicExpressionTreeChanged -= new EventHandler(Content_SymbolicExpressionTreeChanged);
    48       base.DeregisterContentEvents();
    49     }
    50     protected override void RegisterContentEvents() {
    51       base.RegisterContentEvents();
    52       Content.SymbolicExpressionTreeChanged += new EventHandler(Content_SymbolicExpressionTreeChanged);
    53     }
    54 
    5546    protected override void OnContentChanged() {
    5647      base.OnContentChanged();
     
    6152      }
    6253    }
    63 
    64     void Content_SymbolicExpressionTreeChanged(object sender, EventArgs e) {
    65       if (InvokeRequired)
    66         Invoke(new EventHandler(Content_SymbolicExpressionTreeChanged), sender, e);
    67       else
    68         OnContentChanged();
    69     }
    7054  }
    7155}
Note: See TracChangeset for help on using the changeset viewer.