O - typepublic class GeneratedVariable<O extends org.semanticweb.owlapi.model.OWLObject> extends Object implements Variable<O>
| Modifier | Constructor and Description |
|---|---|
protected |
GeneratedVariable(String name,
VariableType<O> type,
OPPLFunction<? extends O> opplFunction) |
| 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) |
static <P extends org.semanticweb.owlapi.model.OWLObject> |
getGeneratedVariable(String name,
VariableType<P> type,
OPPLFunction<? extends P> opplFunction) |
org.semanticweb.owlapi.model.IRI |
getIRI() |
String |
getName() |
OPPLFunction<? extends O> |
getOPPLFunction() |
VariableType<O> |
getType() |
int |
hashCode() |
String |
render(ConstraintSystem constraintSystem) |
String |
toString() |
protected GeneratedVariable(String name, VariableType<O> type, OPPLFunction<? extends O> opplFunction)
public String render(ConstraintSystem constraintSystem)
render in interface RenderableconstraintSystem - constraintSystempublic OPPLFunction<? extends O> getOPPLFunction()
public String getName()
public org.semanticweb.owlapi.model.IRI getIRI()
public VariableType<O> getType()
getType in interface Variable<O extends org.semanticweb.owlapi.model.OWLObject>VariableTypepublic void accept(VariableVisitor visitor)
Variablepublic <T> T accept(VariableVisitorEx<T> visitor)
Variablepublic static <P extends org.semanticweb.owlapi.model.OWLObject> GeneratedVariable<P> getGeneratedVariable(String name, VariableType<P> type, OPPLFunction<? extends P> opplFunction)
P - variable typename - nametype - typeopplFunction - opplFunctionCopyright © 2015 The University of Manchester. All Rights Reserved.