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

The TimeScale class is a data management service for a binary tree graph data structure stored in the Neo4j graph database.
Show file Open project: kbastani/gsearch Class Usage Examples

Public Methods

Method Description
GlobalCallback ( ) : List>.Func

The global callback delegate performs a limited graph search over all implementations of ITimeScaleVertex that are subscribed to this TimeScale graph.

InitializeTimeScaleGraph ( List vertices ) : void

Initializes this instance of the TimeScale graph data structure with supplied ITimeScaleVertex implementations.

TimeScale ( ) : System

Creates a new uninitialized instance of the TimeScale class.

TimeScale ( List vertices ) : System

Creates a new initialized instance of the TimeScale class by supplying a collection of ITimeScaleVertex implementations.

Method Details

GlobalCallback() public method

The global callback delegate performs a limited graph search over all implementations of ITimeScaleVertex that are subscribed to this TimeScale graph.
public GlobalCallback ( ) : List>.Func
return List>.Func

InitializeTimeScaleGraph() public method

Initializes this instance of the TimeScale graph data structure with supplied ITimeScaleVertex implementations.
public InitializeTimeScaleGraph ( List vertices ) : void
vertices List The list of ITimeScaleVertex implementations that will be managed in-memory for this TimeScale graph.
return void

TimeScale() public method

Creates a new uninitialized instance of the TimeScale class.
public TimeScale ( ) : System
return System

TimeScale() public method

Creates a new initialized instance of the TimeScale class by supplying a collection of ITimeScaleVertex implementations.
public TimeScale ( List vertices ) : System
vertices List The list of ITimeScaleVertex implementations that will be managed in-memory for this TimeScale graph.
return System