Class Neo4jConditionEvaluator.TruthnessVisitor

java.lang.Object
org.evomaster.client.java.controller.neo4j.heuristics.Neo4jConditionEvaluator.TruthnessVisitor
All Implemented Interfaces:
CypherConditionVisitor<org.evomaster.client.java.distance.heuristics.Truthness>
Enclosing class:
Neo4jConditionEvaluator

public final class Neo4jConditionEvaluator.TruthnessVisitor extends Object implements CypherConditionVisitor<org.evomaster.client.java.distance.heuristics.Truthness>
Computes ρ for one condition under a fixed mapping. A fresh instance is created per top-level condition (it carries the mapping), and it recurses through Neo4jConditionEvaluator.evaluateCondition(org.evomaster.client.java.controller.neo4j.conditions.CypherCondition, org.evomaster.client.java.controller.neo4j.heuristics.Neo4jMapping) for the boolean-tree children, so nested conditions dispatch through the same visitor.
  • Constructor Details

    • TruthnessVisitor

      public TruthnessVisitor(Neo4jMapping mapping)
  • Method Details