org.coode.oppl.AbstractConstraint Maven / Gradle / Ivy
package org.coode.oppl;
import org.semanticweb.owlapi.util.ShortFormProvider;
/** @author Luigi Iannone */
public interface AbstractConstraint extends Renderable {
/** @param visitor
* visitor
* @param
* visitor value type
* @return visitor value */
O accept(ConstraintVisitorEx visitor);
/** @param visitor
* visitor */
void accept(ConstraintVisitor visitor);
/** @param shortFormProvider
* shortFormProvider
* @return rendering */
String render(ShortFormProvider shortFormProvider);
}