Exemplo n.º 1
0
        public TokenImpl(ReteNode node, Token <T> parent, Element <T> element)
        {
            _node    = node;
            _parent  = parent;
            _element = element;

            _children = Enumerable.Empty <Token <T> >();

            parent.Add(this);

            if (element != null)
            {
                element.AddToken(this);
            }
        }
Exemplo n.º 2
0
 public void RemoveChild(ReteNode node)
 {
     _children.Remove(node);
 }
Exemplo n.º 3
0
 protected ReteNode(ReteNode parent)
 {
     _parent   = parent;
     _children = new List <ReteNode>();
 }
Exemplo n.º 4
0
		public void RemoveChild(ReteNode node)
		{
			_children.Remove(node);
		}
Exemplo n.º 5
0
		protected ReteNode(ReteNode parent)
		{
			_parent = parent;
			_children = new List<ReteNode>();
		}