Class GraphData<TGraph>
Inheritance
GraphData<TGraph>
Syntax
public class GraphData<TGraph> : IGraphData where TGraph : class, IGraph
Type Parameters
Constructors
GraphData(TGraph)
Declaration
public GraphData(TGraph definition)
Parameters
Type |
Name |
Description |
TGraph |
definition |
|
Properties
childrenGraphsData
Declaration
protected Dictionary<Guid, IGraphData> childrenGraphsData { get; }
Property Value
definition
Declaration
public TGraph definition { get; }
Property Value
elementsData
Declaration
protected Dictionary<Guid, IGraphElementData> elementsData { get; }
Property Value
elementsDebugData
Declaration
protected Dictionary<Guid, IGraphElementDebugData> elementsDebugData { get; }
Property Value
Methods
GetChildGraphData(IGraphParentElement)
Declaration
public IGraphData GetChildGraphData(IGraphParentElement element)
Parameters
Returns
Implements
GetElementData(IGraphElementWithData)
Declaration
public IGraphElementData GetElementData(IGraphElementWithData element)
Parameters
Returns
Implements
GetElementDebugData(IGraphElementWithDebugData)
Declaration
public IGraphElementDebugData GetElementDebugData(IGraphElementWithDebugData element)
Parameters
Returns
Implements
Extension Methods