- Timestamp:
- 02/05/15 13:56:26 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IDirectedGraph.cs
r11391 r11913 26 26 namespace HeuristicLab.Core { 27 27 public interface IDirectedGraph : IItem { 28 IEnumerable<IVertex> Vertices { get; } 29 IEnumerable<IArc> Arcs { get; } 30 28 31 void Clear(); 29 32 void AddVertex(IVertex vertex); 33 void RemoveVertex(IVertex vertex); 34 30 35 void AddVertices(IEnumerable<IVertex> vertexList); 36 void RemoveVertices(IEnumerable<IVertex> vertexList); 37 31 38 IArc AddArc(IVertex source, IVertex target); 32 39 void AddArc(IArc arc); 33 void RemoveVertices(IEnumerable<IVertex> vertexList);34 void RemoveVertex(IVertex vertex);35 40 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); 38 44 39 45 event EventHandler<EventArgs<IVertex>> VertexAdded;
Note: See TracChangeset
for help on using the changeset viewer.