RulesEngineGraph CreateRulesEngineGraph(OdoyuleRulesEngine machine) { var visitor = new GraphRulesEngineVisitor(); machine.Accept(visitor); return visitor.Graph; }
public static RulesEngineGraph GetGraph(this OdoyuleRulesEngine rulesEngine) { var inspector = new GraphRulesEngineVisitor(); rulesEngine.Accept(inspector); return(inspector.Graph); }
RulesEngineGraph CreateRulesEngineGraph(OdoyuleRulesEngine machine) { var visitor = new GraphRulesEngineVisitor(); machine.Accept(visitor); return(visitor.Graph); }