Пример #1
0
 private void VisitChildNodesOf(DeviareNode aNode)
 {
     var childNodes = aNode.ChildNodes;
     foreach (var node in childNodes)
     {
         node.Accept(this);
     }
 }
Пример #2
0
 public void Visit(DeviareNode aNode)
 {
     aNode.Accept(this);
     if (!_nodeWasHandled)
     {
         _noSelection();
     }
 }
Пример #3
0
        private void VisitChildNodesOf(DeviareNode aNode)
        {
            var childNodes = aNode.ChildNodes;

            foreach (var node in childNodes)
            {
                node.Accept(this);
            }
        }
Пример #4
0
        private void EnqueueNode(DeviareNode aNode)
        {
            _nodesInBranch.Enqueue(aNode);

            if (aNode.Parent is DeviareNode)
            {
                var parentNode = (DeviareNode) aNode.Parent;
                parentNode.Accept(this);
                return;
            }

            DeepDeleteNodes();
        }
Пример #5
0
        private void EnqueueNode(DeviareNode aNode)
        {
            _nodesInBranch.Enqueue(aNode);

            if (aNode.Parent is DeviareNode)
            {
                var parentNode = (DeviareNode)aNode.Parent;
                parentNode.Accept(this);
                return;
            }

            DeepDeleteNodes();
        }
Пример #6
0
 protected void AddDeviareNode(DeviareNode aNode)
 {
     _model.Nodes.Add(aNode);
 }
Пример #7
0
 protected void AddDeviareNode(DeviareNode aNode)
 {
     _model.Nodes.Add(aNode);
 }
Пример #8
0
 public void Visit(DeviareNode aNode)
 {
     aNode.Accept(this);
     if (!_nodeWasHandled) _noSelection();
 }