Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/05/15 13:56:26 (9 years ago)
Author:
bburlacu
Message:

#2223: Forgot to commit interfaces.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IDirectedGraph.cs

    r11391 r11913  
    2626namespace HeuristicLab.Core {
    2727  public interface IDirectedGraph : IItem {
     28    IEnumerable<IVertex> Vertices { get; }
     29    IEnumerable<IArc> Arcs { get; }
     30
    2831    void Clear();
    2932    void AddVertex(IVertex vertex);
     33    void RemoveVertex(IVertex vertex);
     34
    3035    void AddVertices(IEnumerable<IVertex> vertexList);
     36    void RemoveVertices(IEnumerable<IVertex> vertexList);
     37
    3138    IArc AddArc(IVertex source, IVertex target);
    3239    void AddArc(IArc arc);
    33     void RemoveVertices(IEnumerable<IVertex> vertexList);
    34     void RemoveVertex(IVertex vertex);
    3540    void RemoveArc(IArc arc);
    36     IEnumerable<IVertex> Vertices { get; }
    37     IEnumerable<IArc> Arcs { get; }
     41
     42    void AddArcs(IEnumerable<IArc> arcs);
     43    void RemoveArcs(IEnumerable<IArc> removeArcs);
    3844
    3945    event EventHandler<EventArgs<IVertex>> VertexAdded;
Note: See TracChangeset for help on using the changeset viewer.