private void VisitChildNodesOf(DeviareNode aNode) { var childNodes = aNode.ChildNodes; foreach (var node in childNodes) { node.Accept(this); } }
public void Visit(DeviareNode aNode) { aNode.Accept(this); if (!_nodeWasHandled) { _noSelection(); } }
private void EnqueueNode(DeviareNode aNode) { _nodesInBranch.Enqueue(aNode); if (aNode.Parent is DeviareNode) { var parentNode = (DeviareNode) aNode.Parent; parentNode.Accept(this); return; } DeepDeleteNodes(); }
private void EnqueueNode(DeviareNode aNode) { _nodesInBranch.Enqueue(aNode); if (aNode.Parent is DeviareNode) { var parentNode = (DeviareNode)aNode.Parent; parentNode.Accept(this); return; } DeepDeleteNodes(); }
protected void AddDeviareNode(DeviareNode aNode) { _model.Nodes.Add(aNode); }
public void Visit(DeviareNode aNode) { aNode.Accept(this); if (!_nodeWasHandled) _noSelection(); }