Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/GenealogyGraph/Interfaces/IGenealogyGraphNode.cs @ 10267

Last change on this file since 10267 was 10267, checked in by bburlacu, 10 years ago

#1772: Updated files in the HeuristicLab.EvolutionTracking project.

File size: 585 bytes
Line 
1using System;
2using System.Collections.Generic;
3
4namespace HeuristicLab.EvolutionaryTracking {
5  public interface IGenealogyGraphNode : IVertex, IComparable<IGenealogyGraphNode> {
6    IEnumerable<IGenealogyGraphNode> Ancestors();
7    IEnumerable<IGenealogyGraphNode> Descendants();
8
9    new List<IGenealogyGraphArc> InArcs { get; }
10    new List<IGenealogyGraphArc> OutArcs { get; }
11
12    double Rank { get; set; }
13    double Quality { get; set; }
14    bool IsElite { get; set; }
15  }
16
17  public interface IGenealogyGraphNode<T> : IGenealogyGraphNode, IVertex<T> { }
18
19}
Note: See TracBrowser for help on using the repository browser.