package org.aksw.jena_sparql_api.mapper.jpa.criteria.expr; /** * A no-op wrapper for treating Expression<Boolean> as a predicate. * Hence, the accept method delegates to the wrapped expression. * * * @author raven * */ public class ExpressionPredicate extends PredicateBase { public ExpressionPredicate(VExpression<Boolean> expression) { super(expression); } @Override public <X> X accept(ExpressionVisitor<X> visitor) { // Delegate the call to the expression visitor X result = this.expression.accept(visitor); return result; } }