
it.unibz.inf.ontop.model.template.TemplateFactory Maven / Gradle / Ivy
package it.unibz.inf.ontop.model.template;
import com.google.common.collect.ImmutableList;
import it.unibz.inf.ontop.model.term.ImmutableFunctionalTerm;
import it.unibz.inf.ontop.model.term.NonVariableTerm;
public interface TemplateFactory {
NonVariableTerm getConstant(String constant);
ImmutableFunctionalTerm getColumn(String column);
NonVariableTerm getTemplateTerm(ImmutableList components);
ImmutableList getComponents(String template);
String serializeTemplateTerm(ImmutableFunctionalTerm functionalTerm);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy