protected void HandleExpectedNewFact(NewFactEventArgs nfea) { if ((deductionsToCheck != null) && (Array.IndexOf(deductionsToCheck, nfea.Fact.ToString())<0)) { wrongDeduction = true; Console.WriteLine("* Wrongly Deducted: {0} @ {1} !!! !!!", nfea.Fact, deductionChecker); } deductionChecker++; }
protected void ShowAllNewFacts(NewFactEventArgs nfea) { deducted++; Console.WriteLine("NxBRE Deducted: {0}", nfea.Fact); }
private void ModifyFactHandler(NewFactEventArgs nfea) { NewWorkingBRE(); working_bre.RuleContext.SetObject(MODIFIEDFACT_ID, nfea.Fact); working_bre.RuleContext.SetObject(MODIFIEDOTHERFACT_ID, nfea.OtherFact); working_bre.Process(ON_MODIFY_FACT); }
private void DeleteFactHandler(NewFactEventArgs nfea) { NewWorkingBRE(); working_bre.RuleContext.SetObject(DELETEDFACT_ID, nfea.Fact); working_bre.Process(ON_DELETE_FACT); }
private void NewFactHandler(NewFactEventArgs nfea) { NewWorkingBRE(); working_bre.RuleContext.SetObject(NEWFACT_ID, nfea.Fact); working_bre.Process(ON_NEW_FACT); }
private void HandleNewFactEvent(NewFactEventArgs nfea) { Console.WriteLine("* Deducted: {0}", nfea.Fact); }
private void NewFactHandler(NewFactEventArgs nfea) { if (nfea.Fact.Type == "Fraudulent Customer") ((Customer)nfea.Fact.GetPredicateValue(0)).Fraudulent = true; }
protected void HandleOrderedNewFact(NewFactEventArgs nfea) { if ((deductionsToCheck != null) && (deductionsToCheck[deductionChecker] != nfea.Fact.ToString())) { wrongDeduction = true; Console.WriteLine("* Wrongly Deducted: {0} @ {1}, Expected: {2}", nfea.Fact, deductionChecker, deductionsToCheck[deductionChecker]); } deductionChecker++; }
protected void HandleNewFactEvent(NewFactEventArgs nfea) { if (logThreshold == LogEventImpl.DEBUG) Console.WriteLine("+ Deducted: {0}", nfea.Fact); deducted++; }
protected void HandleModifiedFactEvent(NewFactEventArgs nfea) { if (logThreshold == LogEventImpl.DEBUG) Console.WriteLine("* Modified : {0}->{1}", nfea.Fact, nfea.OtherFact); modified++; }