public class RegExpConstraint extends Object implements AbstractConstraint
| Constructor and Description |
|---|
RegExpConstraint(Variable<?> variable,
OPPLFunction<Pattern> exp,
ConstraintSystem cs) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ConstraintVisitor visitor) |
<O> O |
accept(ConstraintVisitorEx<O> visitor) |
boolean |
equals(Object obj) |
ConstraintSystem |
getConstraintSystem() |
OPPLFunction<Pattern> |
getExpression() |
Variable<?> |
getVariable() |
int |
hashCode() |
boolean |
matches(ValueComputationParameters parameters) |
String |
render(ConstraintSystem cs) |
String |
render(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider) |
String |
toString() |
public RegExpConstraint(Variable<?> variable, OPPLFunction<Pattern> exp, ConstraintSystem cs)
variable - variableexp - expcs - cspublic <O> O accept(ConstraintVisitorEx<O> visitor)
accept in interface AbstractConstraintO - visitor value typevisitor - visitorpublic Variable<?> getVariable()
public boolean matches(ValueComputationParameters parameters)
parameters - parameterspublic String render(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider)
render in interface AbstractConstraintshortFormProvider - shortFormProviderpublic String render(ConstraintSystem cs)
render in interface Renderablecs - constraintSystempublic void accept(ConstraintVisitor visitor)
accept in interface AbstractConstraintvisitor - visitorpublic ConstraintSystem getConstraintSystem()
public OPPLFunction<Pattern> getExpression()
Copyright © 2015 The University of Manchester. All Rights Reserved.