Changeset 11529 for branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/Node.cs
- Timestamp:
- 11/10/14 02:34:58 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/Node.cs
r11528 r11529 27 27 28 28 namespace HeuristicLab.Core.Networks { 29 [Item("Node", "A node of an optimizationnetwork.")]29 [Item("Node", "Abstract base class for nodes of a network.")] 30 30 [StorableClass] 31 public class Node : NetworkItem, INode {31 public abstract class Node : NetworkItem, INode { 32 32 public static new Image StaticItemImage { 33 33 get { return HeuristicLab.Common.Resources.VSImageLibrary.RadialChart; } … … 68 68 RegisterPortsEvents(); 69 69 } 70 p ublicNode()70 protected Node() 71 71 : base("Node") { 72 72 ports = new PortCollection(); … … 74 74 RegisterPortsEvents(); 75 75 } 76 p ublicNode(string name)76 protected Node(string name) 77 77 : base(name) { 78 78 ports = new PortCollection(); … … 80 80 RegisterPortsEvents(); 81 81 } 82 p ublicNode(string name, string description)82 protected Node(string name, string description) 83 83 : base(name, description) { 84 84 ports = new PortCollection(); … … 92 92 p.Parent = this; 93 93 RegisterPortsEvents(); 94 }95 96 public override IDeepCloneable Clone(Cloner cloner) {97 return new Node(this, cloner);98 94 } 99 95
Note: See TracChangeset
for help on using the changeset viewer.