O - typepublic class RegexpGeneratedVariable<O extends org.semanticweb.owlapi.model.OWLObject> extends Object implements Variable<O>
| Constructor and Description |
|---|
RegexpGeneratedVariable(String name,
VariableType<O> type,
OPPLFunction<Pattern> patternGeneratingOPPLFunction) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(VariableVisitor visitor)
Visitor pattern interface method for visitors without return type
|
<T> T |
accept(VariableVisitorEx<T> visitor)
Visitor pattern interface method for visitors with return type
|
boolean |
equals(Object obj) |
org.semanticweb.owlapi.model.IRI |
getIRI() |
String |
getName() |
OPPLFunction<Pattern> |
getPatternGeneratingOPPLFunction() |
VariableType<O> |
getType() |
int |
hashCode() |
String |
render(ConstraintSystem constraintSystem) |
String |
toString() |
public RegexpGeneratedVariable(String name, VariableType<O> type, OPPLFunction<Pattern> patternGeneratingOPPLFunction)
name - nametype - typepatternGeneratingOPPLFunction - patternGeneratingOPPLFunctionpublic void accept(VariableVisitor visitor)
Variablepublic <T> T accept(VariableVisitorEx<T> visitor)
Variablepublic org.semanticweb.owlapi.model.IRI getIRI()
public String getName()
public VariableType<O> getType()
getType in interface Variable<O extends org.semanticweb.owlapi.model.OWLObject>VariableTypepublic String render(ConstraintSystem constraintSystem)
render in interface RenderableconstraintSystem - constraintSystempublic OPPLFunction<Pattern> getPatternGeneratingOPPLFunction()
Copyright © 2015 The University of Manchester. All Rights Reserved.