Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Core/VisualProperties.cs @ 13077

Last change on this file since 13077 was 13077, checked in by jkarder, 8 years ago

#2205: worked on optimization networks

  • added first version of network visualization
  • updated frame files
File size: 846 bytes
Line 
1using System;
2using HeuristicLab.Common;
3using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
4
5namespace HeuristicLab.Core.Networks {
6  [StorableClass]
7  public class VisualProperties : DeepCloneable, IVisualProperties {
8    #region Constructors & Cloning
9    [StorableConstructor]
10    protected VisualProperties(bool deserializing) : base() { }
11    protected VisualProperties(VisualProperties original, Cloner cloner)
12      : base(original, cloner) { }
13
14    public VisualProperties() { }
15
16    public override IDeepCloneable Clone(Cloner cloner) {
17      return new VisualProperties(this, cloner);
18    }
19    #endregion
20
21    public event EventHandler Changed;
22    protected virtual void OnChanged() {
23      var handler = Changed;
24      if (handler != null) handler(this, EventArgs.Empty);
25    }
26  }
27}
Note: See TracBrowser for help on using the repository browser.