O - typepublic class GroupVariableAttribute<O extends org.semanticweb.owlapi.model.OWLObject> extends VariableAttribute<String>
| Modifier and Type | Field and Description |
|---|---|
protected int |
index |
| Constructor and Description |
|---|
GroupVariableAttribute(RegexpGeneratedVariable<O> variable,
int index) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OPPLFunctionVisitor visitor) |
<P> P |
accept(OPPLFunctionVisitorEx<P> visitor) |
static <P extends org.semanticweb.owlapi.model.OWLObject> |
getGroupVariableAttribute(RegexpGeneratedVariable<P> variable,
int index) |
int |
getIndex() |
RegexpGeneratedVariable<O> |
getRegexpGeneratedVariable() |
ValueComputation<String> |
getValueComputation(ValueComputationParameters parameters) |
String |
render(ConstraintSystem constraintSystem) |
String |
render(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider) |
OPPLFunction<String> |
replace(Variable<?> v,
org.semanticweb.owlapi.model.OWLObject owlObject,
ConstraintSystem constraintSystem,
RuntimeExceptionHandler handler) |
String |
toString() |
equals, getAttribute, getVariable, hashCodecomputeclone, finalize, getClass, notify, notifyAll, wait, wait, waitcomputepublic GroupVariableAttribute(RegexpGeneratedVariable<O> variable, int index)
variable - variableindex - indexpublic int getIndex()
public void accept(OPPLFunctionVisitor visitor)
visitor - visitorpublic <P> P accept(OPPLFunctionVisitorEx<P> visitor)
P - visitor return typevisitor - visitorpublic ValueComputation<String> getValueComputation(ValueComputationParameters parameters)
getValueComputation in class AbstractOPPLFunction<String>parameters - parameterspublic String toString()
toString in class VariableAttribute<String>public String render(ConstraintSystem constraintSystem)
render in interface Renderablerender in class VariableAttribute<String>constraintSystem - constraintSystempublic String render(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider)
render in interface OPPLFunction<String>render in class VariableAttribute<String>shortFormProvider - shortFormProviderpublic RegexpGeneratedVariable<O> getRegexpGeneratedVariable()
public static <P extends org.semanticweb.owlapi.model.OWLObject> GroupVariableAttribute<P> getGroupVariableAttribute(RegexpGeneratedVariable<P> variable, int index)
P - group attribute typevariable - variableindex - indexpublic OPPLFunction<String> replace(Variable<?> v, org.semanticweb.owlapi.model.OWLObject owlObject, ConstraintSystem constraintSystem, RuntimeExceptionHandler handler)
v - vowlObject - owlObjectconstraintSystem - constraintSystemhandler - handlerCopyright © 2015 The University of Manchester. All Rights Reserved.