
org.coode.parsers.oppl.OPPLSymbolVisitorEx Maven / Gradle / Ivy
package org.coode.parsers.oppl;
import java.util.Collection;
import org.coode.oppl.function.VariableAttribute;
import org.coode.parsers.SymbolVisitorEx;
import org.coode.parsers.oppl.variableattribute.CollectionVariableAttributeSymbol;
import org.coode.parsers.oppl.variableattribute.StringVariableAttributeSymbol;
import org.semanticweb.owlapi.model.OWLObject;
/** @author Luigi Iannone
* @param
* type */
public interface OPPLSymbolVisitorEx extends SymbolVisitorEx {
/** @param stringVariableAttributeSymbol
* stringVariableAttributeSymbol
* @return visitor value */
O visitStringVariableAttributeSymbol(
StringVariableAttributeSymbol stringVariableAttributeSymbol);
/** @param collectionVariableAttributeSymbol
* collectionVariableAttributeSymbol
* @param
* property type
* @param
* attribute type
* @return visitor value */
>>
O
visitCollectionVariableAttributeSymbol(
CollectionVariableAttributeSymbol
collectionVariableAttributeSymbol);
/** @param createOnDemandIdentifier
* createOnDemandIdentifier
* @return visitor value */
O visitCreateOnDemandIdentifier(CreateOnDemandIdentifier createOnDemandIdentifier);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy