Coverage Report - org.kuali.rice.krms.api.engine.Engine
 
Classes in this File Line Coverage Branch Coverage Complexity
Engine
N/A
N/A
1
 
 1  
 package org.kuali.rice.krms.api.engine;
 2  
 
 3  
 import java.util.Map;
 4  
 
 5  
 public interface Engine {
 6  
 
 7  
         /**
 8  
          * Initiates execution of the rules engine.
 9  
          * 
 10  
          * @param selectionCriteria informs the engine of the criteria to use for selection of contexts and agendas
 11  
          * @param facts the facts that the rule engine can use during execution
 12  
          * @param executionOptions defines various options that instruct the rules engine on how to perform it's execution
 13  
          * 
 14  
          * @return the results of engine execution
 15  
          */
 16  
         public EngineResults execute(SelectionCriteria selectionCriteria, Map<Term, Object> facts, ExecutionOptions executionOptions);
 17  
                 
 18  
 }