All Downloads are FREE. Search and download functionalities are using the official Maven repository.

astra.statement.DefaultModuleCallAdaptor Maven / Gradle / Ivy

package astra.statement;

import astra.core.Intention;
import astra.formula.Predicate;
import astra.reasoner.util.ContextEvaluateVisitor;

public abstract class DefaultModuleCallAdaptor implements ModuleCallAdaptor {
	public boolean suppressNotification() {
		return false;
	}
	
	protected Predicate evaluate(Intention intention, Predicate predicate) {
		return (Predicate) predicate.accept(new ContextEvaluateVisitor(intention));
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy