public static IEnumerable <string> ReturnInferredEasyRules(IEnumerable <string> jsonObjects, InferenceType inferenceType = InferenceType.Pessimistic) { var evaluator = new JsonEasyRuleEvaluator(); return(evaluator.InferEasyRules(jsonObjects, inferenceType)); }
public static IEnumerable <string> ReturnFailingWorlds(IEnumerable <string> jsonObjects, string easyRule) { var evaluator = new JsonEasyRuleEvaluator(); return(evaluator.GetFailingWorlds(jsonObjects, easyRule)); }
public static bool ReturnIsTrueIn(string easyRule, string jsonWorld) { var evaluator = new JsonEasyRuleEvaluator(); return(evaluator.IsTrueIn(easyRule, jsonWorld)); }
public static IEnumerable <string> ReturnFailingRules(string jsonObject, IEnumerable <string> easyRules) { var evaluator = new JsonEasyRuleEvaluator(); return(evaluator.GetFailingRules(jsonObject, easyRules)); }