
org.coode.oppl.function.Aggregandum Maven / Gradle / Ivy
package org.coode.oppl.function;
import java.util.Set;
import org.coode.oppl.Renderable;
import org.coode.oppl.variabletypes.VariableType;
import org.semanticweb.owlapi.util.ShortFormProvider;
/** @author Luigi Iannone
* @param
* type */
public interface Aggregandum extends Renderable {
/** @return oppl functions */
Set> getOPPLFunctions();
/** @param variableType
* variableType
* @return true if compatible */
boolean isCompatible(VariableType> variableType);
/** @param shortFormProvider
* shortFormProvider
* @return rendering */
String render(ShortFormProvider shortFormProvider);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy