org.coode.oppl.VariableVisitorEx Maven / Gradle / Ivy
package org.coode.oppl;
import org.coode.oppl.generated.GeneratedVariable;
import org.coode.oppl.generated.RegexpGeneratedVariable;
import org.coode.oppl.variabletypes.InputVariable;
import org.semanticweb.owlapi.model.OWLObject;
/** @author Luigi Iannone
* @param
* type */
public interface VariableVisitorEx {
/** @param v
* v
* @param
* variable type
* @return visitor value */
O visit(InputVariable
v);
/** @param v
* v
* @param
* variable type
* @return visitor value */
O visit(GeneratedVariable
v);
/** @param regExpGenerated
* regExpGenerated
* @param
* variable type
* @return visitor value */
O visit(RegexpGeneratedVariable
regExpGenerated);
}