Struct dmntk_evaluator::ModelEvaluator
source · pub struct ModelEvaluator { /* private fields */ }
Expand description
Model evaluator.
Implementations§
source§impl ModelEvaluator
impl ModelEvaluator
sourcepub fn new(definitions: &Definitions) -> Result<Arc<ModelEvaluator>, DmntkError>
pub fn new(definitions: &Definitions) -> Result<Arc<ModelEvaluator>, DmntkError>
Creates an instance of ModelEvaluator.
sourcepub fn input_data_evaluator(&self) -> &InputDataEvaluator
pub fn input_data_evaluator(&self) -> &InputDataEvaluator
sourcepub fn item_definition_evaluator(&self) -> &ItemDefinitionEvaluator
pub fn item_definition_evaluator(&self) -> &ItemDefinitionEvaluator
sourcepub fn business_knowledge_model_evaluator(
&self
) -> &BusinessKnowledgeModelEvaluator
pub fn business_knowledge_model_evaluator(
&self
) -> &BusinessKnowledgeModelEvaluator
sourcepub fn decision_evaluator(&self) -> &DecisionEvaluator
pub fn decision_evaluator(&self) -> &DecisionEvaluator
sourcepub fn decision_service_evaluator(&self) -> &DecisionServiceEvaluator
pub fn decision_service_evaluator(&self) -> &DecisionServiceEvaluator
sourcepub fn evaluate_invocable(
&self,
invocable_name: &str,
input_data: &FeelContext
) -> Value
pub fn evaluate_invocable(
&self,
invocable_name: &str,
input_data: &FeelContext
) -> Value
Evaluates an invocable with specified name.
sourcepub fn evaluate_business_knowledge_model(
&self,
id: &str,
input_data: &FeelContext,
output_variable_name: &Name
) -> Value
pub fn evaluate_business_knowledge_model(
&self,
id: &str,
input_data: &FeelContext,
output_variable_name: &Name
) -> Value
Evaluates a business knowledge model.
sourcepub fn evaluate_decision(&self, id: &str, input_data: &FeelContext) -> Value
pub fn evaluate_decision(&self, id: &str, input_data: &FeelContext) -> Value
Evaluates a decision.
sourcepub fn evaluate_decision_service(
&self,
id: &str,
input_data: &FeelContext
) -> Value
pub fn evaluate_decision_service(
&self,
id: &str,
input_data: &FeelContext
) -> Value
Evaluates a decision service.
Trait Implementations§
source§impl From<ModelBuilder> for ModelEvaluator
impl From<ModelBuilder> for ModelEvaluator
source§fn from(model_builder: ModelBuilder) -> ModelEvaluator
fn from(model_builder: ModelBuilder) -> ModelEvaluator
Converts to this type from the input type.