Changeset 11528 for branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/NetworkItem.cs
- Timestamp:
- 11/10/14 01:42:42 (9 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/NetworkItem.cs
r11527 r11528 28 28 29 29 namespace HeuristicLab.Core.Networks { 30 [Item(" Entity", "Abstract base class for entities of an optimizationnetwork.")]30 [Item("NetworkItem", "Abstract base class for items of a network.")] 31 31 [StorableClass] 32 public abstract class Entity : NamedItem, IEntity{32 public abstract class NetworkItem : NamedItem, INetworkItem { 33 33 public static readonly string PathSeparator = " => "; 34 34 public static new Image StaticItemImage { … … 36 36 } 37 37 38 private I Entityparent;39 public I EntityParent {38 private INetworkItem parent; 39 public INetworkItem Parent { 40 40 get { return parent; } 41 41 protected set { … … 48 48 } 49 49 } 50 public virtual IEnumerable<I Entity> Children {51 get { return Enumerable.Empty<I Entity>(); }50 public virtual IEnumerable<INetworkItem> Children { 51 get { return Enumerable.Empty<INetworkItem>(); } 52 52 } 53 53 public string Path { … … 58 58 59 59 [StorableConstructor] 60 protected Entity(bool deserializing) : base(deserializing) { }61 protected Entity(Entityoriginal, Cloner cloner) : base(original, cloner) { }62 protected Entity() : base("Entity") { }63 protected Entity(string name) : base(name) { }64 protected Entity(string name, string description) : base(name, description) { }60 protected NetworkItem(bool deserializing) : base(deserializing) { } 61 protected NetworkItem(NetworkItem original, Cloner cloner) : base(original, cloner) { } 62 protected NetworkItem() : base("NetworkItem") { } 63 protected NetworkItem(string name) : base(name) { } 64 protected NetworkItem(string name, string description) : base(name, description) { } 65 65 66 66 protected override void OnNameChanging(CancelEventArgs<string> e) {
Note: See TracChangeset
for help on using the changeset viewer.