Changeset 11529 for branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/UserDefinedNode.cs
- Timestamp:
- 11/10/14 02:34:58 (9 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/UserDefinedNode.cs
r11527 r11529 24 24 25 25 namespace HeuristicLab.Core.Networks { 26 [Item(" GenericNode", "A generic node of an optimization network.")]26 [Item("User-Defined Node", "A node of a network which can be defined by the user.")] 27 27 [StorableClass] 28 public class GenericNode : Node, IGenericNode {28 public sealed class UserDefinedNode : Node, IUserDefinedNode { 29 29 new public PortCollection Ports { 30 30 get { return base.Ports; } … … 32 32 33 33 [StorableConstructor] 34 pr otected GenericNode(bool deserializing) : base(deserializing) { }35 pr otected GenericNode(GenericNode original, Cloner cloner) : base(original, cloner) { }36 public GenericNode() : base("GenericNode") { }37 public GenericNode(string name) : base(name) { }38 public GenericNode(string name, string description) : base(name, description) { }34 private UserDefinedNode(bool deserializing) : base(deserializing) { } 35 private UserDefinedNode(UserDefinedNode original, Cloner cloner) : base(original, cloner) { } 36 public UserDefinedNode() : base("UserDefinedNode") { } 37 public UserDefinedNode(string name) : base(name) { } 38 public UserDefinedNode(string name, string description) : base(name, description) { } 39 39 40 40 public override IDeepCloneable Clone(Cloner cloner) { 41 return new GenericNode(this, cloner);41 return new UserDefinedNode(this, cloner); 42 42 } 43 43 }
Note: See TracChangeset
for help on using the changeset viewer.