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

org.coode.parsers.oppl.variableattribute.CollectionVariableAttributeSymbol Maven / Gradle / Ivy

package org.coode.parsers.oppl.variableattribute;

import java.util.Collection;

import org.coode.oppl.function.VariableAttribute;
import org.coode.parsers.oppl.OPPLSymbolVisitor;
import org.coode.parsers.oppl.OPPLSymbolVisitorEx;
import org.semanticweb.owlapi.model.OWLObject;

/** @author Luigi Iannone
 * @param 

* type * @param * attribute type */ public abstract class CollectionVariableAttributeSymbol

>> extends VariableAttributeSymbol { /** @param name * name * @param variableAttribute * variableAttribute */ public CollectionVariableAttributeSymbol(String name, O variableAttribute) { super(name, VariableAttributeType.COLLECTION, variableAttribute); } @Override public void accept(OPPLSymbolVisitor visitor) { visitor.visitCollectionVariableAttributeSymbol(this); } @Override public T accept(OPPLSymbolVisitorEx visitor) { return visitor.visitCollectionVariableAttributeSymbol(this); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy