C# Class EpForceDirectedGraph.cs.Graph

Inheritance: IGraph
Afficher le fichier Open project: zoebear/Radia Class Usage Examples

Méthodes publiques

Méthode Description
AddEdge ( Edge iEdge ) : Edge
AddGraphListener ( IGraphEventListener iListener ) : void
AddNode ( Node iNode ) : Node
Clear ( ) : void
CreateEdge ( Node iSource, Node iTarget, EdgeData iData = null ) : Edge
CreateEdge ( string iSource, string iTarget, EdgeData iData = null ) : Edge
CreateEdges ( List iDataList ) : void
CreateEdges ( string>.List iDataList ) : void
CreateNode ( NodeData data ) : Node
CreateNode ( string label ) : Node
CreateNodes ( List iDataList ) : void
CreateNodes ( List iNameList ) : void
DetachNode ( Node iNode ) : void
FilterEdges ( Predicate match ) : void
FilterNodes ( Predicate match ) : void
GetEdge ( string label ) : Edge
GetEdges ( Node iNode ) : List
GetEdges ( Node iNode1, Node iNode2 ) : List
GetNode ( string label ) : Node
Graph ( ) : System
Merge ( Graph iMergeGraph ) : void
RemoveEdge ( Edge iEdge ) : void
RemoveNode ( Node iNode ) : void

Private Methods

Méthode Description
notify ( ) : void

Method Details

AddEdge() public méthode

public AddEdge ( Edge iEdge ) : Edge
iEdge Edge
Résultat Edge

AddGraphListener() public méthode

public AddGraphListener ( IGraphEventListener iListener ) : void
iListener IGraphEventListener
Résultat void

AddNode() public méthode

public AddNode ( Node iNode ) : Node
iNode Node
Résultat Node

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateEdge() public méthode

public CreateEdge ( Node iSource, Node iTarget, EdgeData iData = null ) : Edge
iSource Node
iTarget Node
iData EdgeData
Résultat Edge

CreateEdge() public méthode

public CreateEdge ( string iSource, string iTarget, EdgeData iData = null ) : Edge
iSource string
iTarget string
iData EdgeData
Résultat Edge

CreateEdges() public méthode

public CreateEdges ( List iDataList ) : void
iDataList List
Résultat void

CreateEdges() public méthode

public CreateEdges ( string>.List iDataList ) : void
iDataList string>.List
Résultat void

CreateNode() public méthode

public CreateNode ( NodeData data ) : Node
data NodeData
Résultat Node

CreateNode() public méthode

public CreateNode ( string label ) : Node
label string
Résultat Node

CreateNodes() public méthode

public CreateNodes ( List iDataList ) : void
iDataList List
Résultat void

CreateNodes() public méthode

public CreateNodes ( List iNameList ) : void
iNameList List
Résultat void

DetachNode() public méthode

public DetachNode ( Node iNode ) : void
iNode Node
Résultat void

FilterEdges() public méthode

public FilterEdges ( Predicate match ) : void
match Predicate
Résultat void

FilterNodes() public méthode

public FilterNodes ( Predicate match ) : void
match Predicate
Résultat void

GetEdge() public méthode

public GetEdge ( string label ) : Edge
label string
Résultat Edge

GetEdges() public méthode

public GetEdges ( Node iNode ) : List
iNode Node
Résultat List

GetEdges() public méthode

public GetEdges ( Node iNode1, Node iNode2 ) : List
iNode1 Node
iNode2 Node
Résultat List

GetNode() public méthode

public GetNode ( string label ) : Node
label string
Résultat Node

Graph() public méthode

public Graph ( ) : System
Résultat System

Merge() public méthode

public Merge ( Graph iMergeGraph ) : void
iMergeGraph Graph
Résultat void

RemoveEdge() public méthode

public RemoveEdge ( Edge iEdge ) : void
iEdge Edge
Résultat void

RemoveNode() public méthode

public RemoveNode ( Node iNode ) : void
iNode Node
Résultat void