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

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy