org.coode.parsers.SymbolVisitorEx Maven / Gradle / Ivy
package org.coode.parsers;
/** @author Luigi Iannone
* @param
* type */
public interface SymbolVisitorEx {
/** @param symbol
* symbol
* @return visitor value */
O visitSymbol(Symbol symbol);
/** @param owlConstantSymbol
* owlConstantSymbol
* @return visitor value */
O visitOWLLiteral(OWLLiteralSymbol owlConstantSymbol);
/** @param owlEntitySymbol
* owlEntitySymbol
* @return visitor value */
O visitOWLEntity(OWLEntitySymbol owlEntitySymbol);
/** @param iriSymbol
* iriSymbol
* @return visitor value */
O visitIRI(IRISymbol iriSymbol);
}