Ejemplo n.º 1
0
 /// <summary>
 /// Creates a new instance
 /// </summary>
 public NoMatchCondition(Rule rule, Relationship relationship)
     : base(rule)
 {
     _relationship = relationship;
     _rule.KnowledgeBase.AddAssociation(relationship.Key, _rule);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Adds a r to the knowledge base
 /// </summary>
 public bool Contains(Rule r)
 {
     return(ContainsKey(r.ID));
 }
Ejemplo n.º 3
0
 public IAction(Rule rule)
 {
     _rule      = rule;
     _knowledge = _rule.KnowledgeBase;
     _variables = _knowledge.Variables;
 }