Changeset 10650 for branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/GenealogyGraph.cs
- Timestamp:
- 03/24/14 16:59:22 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/GenealogyGraph.cs
r10347 r10650 80 80 public class GenealogyGraph<T> : DirectedGraph, IGenealogyGraph<T> where T : class, IItem { 81 81 [Storable] 82 private Dictionary<double, LinkedList<IGenealogyGraphNode <T>>> ranks;83 public Dictionary<double, LinkedList<IGenealogyGraphNode <T>>> Ranks {82 private Dictionary<double, LinkedList<IGenealogyGraphNode>> ranks; 83 public Dictionary<double, LinkedList<IGenealogyGraphNode>> Ranks { 84 84 get { return ranks; } 85 85 set { ranks = value; } … … 94 94 protected GenealogyGraph(bool deserializing) : base(deserializing) { } 95 95 public GenealogyGraph() { 96 Ranks = new Dictionary<double, LinkedList<IGenealogyGraphNode <T>>>();96 Ranks = new Dictionary<double, LinkedList<IGenealogyGraphNode>>(); 97 97 } 98 98 public override void AddVertex(IVertex vertex) { 99 99 var node = (IGenealogyGraphNode<T>)vertex; 100 100 if (!Ranks.ContainsKey(node.Rank)) 101 Ranks[node.Rank] = new LinkedList<IGenealogyGraphNode <T>>();101 Ranks[node.Rank] = new LinkedList<IGenealogyGraphNode>(); 102 102 Ranks[node.Rank].AddLast(node); 103 103 base.AddVertex(vertex);
Note: See TracChangeset
for help on using the changeset viewer.