C# Class gSearch.Core.Graph.Services.Time.TimeScaleVertex

The TimeScaleVertex class manages a tuple in the form of a 3-nodes subgraph with a directed relationship configuration.
Inheritance: TimeScaleVertexTraversal, ITimeScaleVertex
Datei anzeigen Open project: kbastani/gsearch Class Usage Examples

Public Methods

Method Description
InitializeTimeScaleInstance ( List nodes, List relationships, Func callback ) : void

Initializes the TimeScaleVertex class with supplied TimeScaleNode and TimeScaleRelationship lists.

TimeScaleVertex ( Func callback ) : System

Creates an uninitialized instance of the TimeScaleVertex class, without nodes and relationship data.

TimeScaleVertex ( List nodes, Func callback ) : System

Creates a new instance of the TimeScaleVertex class, supplying node data.

TimeScaleVertex ( List nodes, List relationships, Func callback ) : System

Creates a new instance of the TimeScaleVertex class, supplying node and relationship data.

Method Details

InitializeTimeScaleInstance() public method

Initializes the TimeScaleVertex class with supplied TimeScaleNode and TimeScaleRelationship lists.
public InitializeTimeScaleInstance ( List nodes, List relationships, Func callback ) : void
nodes List The nodes that will be managed in the scope of this TimeScaleVertex class.
relationships List The relationships that will link the TimeScaleVertex nodes within the scope of this class.
callback Func The callback parameter supplies this implementation of the ITimeScaleVertex class a delegate method to callback to a /// globally managed TimeScale class.
return void

TimeScaleVertex() public method

Creates an uninitialized instance of the TimeScaleVertex class, without nodes and relationship data.
public TimeScaleVertex ( Func callback ) : System
callback Func /// The callback parameter supplies this implementation of the ITimeScaleVertex class a delegate method to callback to a /// globally managed TimeScale class. ///
return System

TimeScaleVertex() public method

Creates a new instance of the TimeScaleVertex class, supplying node data.
public TimeScaleVertex ( List nodes, Func callback ) : System
nodes List The nodes that will be managed in the scope of this TimeScaleVertex class.
callback Func /// The callback parameter supplies this implementation of the ITimeScaleVertex class a delegate method to callback to a /// globally managed TimeScale class. ///
return System

TimeScaleVertex() public method

Creates a new instance of the TimeScaleVertex class, supplying node and relationship data.
public TimeScaleVertex ( List nodes, List relationships, Func callback ) : System
nodes List The nodes that will be managed in the scope of this TimeScaleVertex class.
relationships List The relationships that will link the TimeScaleVertex nodes within the scope of this class.
callback Func The callback parameter supplies this implementation of the ITimeScaleVertex class a delegate method to callback to a /// globally managed TimeScale class.
return System