Ejemplo n.º 1
0
        public DataNode(
            DataNodeName name,
            DataNodeName parent,
            NodeType nodeType)
        {
            Name     = name;
            Parent   = parent;
            NodeType = nodeType;

            IsEqualWhenSame(Name);
        }
Ejemplo n.º 2
0
        public DataLink(
            DataNodeName source,
            DataNodeName target,
            NodeType targetType,
            bool isAdded = false)
        {
            Source     = source;
            Target     = target;
            TargetType = targetType;
            IsAdded    = isAdded;

            IsEqualWhenSame(Source, Target);
        }
Ejemplo n.º 3
0
        public DataLine(
            DataNodeName source,
            DataNodeName target,
            IReadOnlyList <Point> points,
            int linkCount)
        {
            Source    = source;
            Target    = target;
            Points    = points;
            LinkCount = linkCount;

            IsEqualWhenSame(Source, Target);
        }