/*
* SPDX-FileCopyrightText: 2021-2023 The Refinery Authors
*
* SPDX-License-Identifier: EPL-2.0
*/
package tools.refinery.store.query.viatra.internal.pquery;
import tools.refinery.viatra.runtime.matchers.psystem.IValueProvider;
import tools.refinery.store.query.term.Term;
class CheckEvaluator extends TermEvaluator {
public CheckEvaluator(Term term) {
super(term);
}
@Override
public Object evaluateExpression(IValueProvider provider) {
var result = super.evaluateExpression(provider);
return result == null ? Boolean.FALSE : result;
}
}