C# Class Nuve.Morphologic.DictionaryGraph

Inheritance: IGraph
Exibir arquivo Open project: hrzafer/nuve

Private Properties

Property Type Description

Public Methods

Method Description
AddEdge ( Transition transition ) : void
AddEdges ( IEnumerable transitions ) : void
AddVertex ( Vertex vertex ) : void
AddVertices ( IEnumerable vertices ) : void
ContainsTransition ( string source, string target ) : bool
GetEmptyTransitions ( string source ) : IEnumerable
GetTransitions ( string source ) : IEnumerable
IsTerminal ( string source ) : bool
TryGetTransition ( string source, string target, Transition &transition ) : bool

Method Details

AddEdge() public method

public AddEdge ( Transition transition ) : void
transition Transition
return void

AddEdges() public method

public AddEdges ( IEnumerable transitions ) : void
transitions IEnumerable
return void

AddVertex() public method

public AddVertex ( Vertex vertex ) : void
vertex Vertex
return void

AddVertices() public method

public AddVertices ( IEnumerable vertices ) : void
vertices IEnumerable
return void

ContainsTransition() public method

public ContainsTransition ( string source, string target ) : bool
source string
target string
return bool

GetEmptyTransitions() public method

public GetEmptyTransitions ( string source ) : IEnumerable
source string
return IEnumerable

GetTransitions() public method

public GetTransitions ( string source ) : IEnumerable
source string
return IEnumerable

IsTerminal() public method

public IsTerminal ( string source ) : bool
source string
return bool

TryGetTransition() public method

public TryGetTransition ( string source, string target, Transition &transition ) : bool
source string
target string
transition Transition
return bool