using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Graph.Simple.Entities.Base;
using Graph.Simple.Enums;
namespaceGraph.Simple.Entities
{
///<summary>/// Узел графа ///</summary>publicclassNode : BaseGraphUnit
{
#region//Позиция вершины//public Point2D Position { set; get; }//Списки ребер в которых задействова данный узелprotected List<Edge> _Inputs { set; get; }
protected List<Edge> _Outputs { set; get; }
public IReadOnlyList<Edge> Inputs => _Inputs;
public IReadOnlyList<Edge> Outputs => _Outputs;
#endregionprotectedNode(int ID, Graph graph) : base(ElementType.Node, graph, ID)
{
_Inputs = new List<Edge>();
_Outputs = new List<Edge>();
}
}
}