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

org.coode.parsers.oppl.OPPLSymbolVisitorEx Maven / Gradle / Ivy

There is a newer version: 5.0.0
Show newest version
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