org.coode.parsers.oppl.variableattribute.ValuesVariableAttributeSymbol Maven / Gradle / Ivy
package org.coode.parsers.oppl.variableattribute;
import org.coode.oppl.function.AttributeName;
import org.coode.oppl.function.ValuesVariableAtttribute;
import org.semanticweb.owlapi.model.OWLObject;
/** @author Luigi Iannone
* @param
* type */
public class ValuesVariableAttributeSymbol
extends
CollectionVariableAttributeSymbol
> {
/** @param name
* name
* @param variableAttribute
* variableAttribute */
public ValuesVariableAttributeSymbol(String name,
ValuesVariableAtttribute
variableAttribute) {
super(String.format("%s.%s", name, AttributeName.VALUES), variableAttribute);
}
/** @param name
* name
* @param variableAttribute
* variableAttribute
* @param
* variable type
* @return values variable attribute symbol */
public static ValuesVariableAttributeSymbol
getValuesVariableAttributeSymbol(String name,
ValuesVariableAtttribute variableAttribute) {
return new ValuesVariableAttributeSymbol(name, variableAttribute);
}
}