I - typeO - return typepublic abstract class Create<I extends OPPLFunction<?>,O> extends AbstractOPPLFunction<O> implements OPPLFunction<O>
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OPPLFunctionVisitor visitor) |
<P> P |
accept(OPPLFunctionVisitorEx<P> visitor) |
static <T extends OPPLFunction<? extends String>> |
createOWLAnnotationProperty(T t) |
static <T extends OPPLFunction<? extends String>> |
createOWLClass(T t) |
static <T extends OPPLFunction<? extends String>> |
createOWLDataProperty(T t) |
static OPPLFunction<org.semanticweb.owlapi.model.OWLLiteral> |
createOWLLiteral(OPPLFunction<String> value) |
static <T extends OPPLFunction<? extends String>> |
createOWLNamedIndividual(T t) |
static <T extends OPPLFunction<? extends String>> |
createOWLObjectProperty(T t) |
I |
getInput() |
abstract boolean |
isCompatible(VariableType<?> variableType) |
String |
render(ConstraintSystem constraintSystem) |
String |
render(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider) |
compute, getValueComputationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeprotected Create(I input)
input - inputpublic <P> P accept(OPPLFunctionVisitorEx<P> visitor)
accept in interface OPPLFunction<O>P - visitor return typevisitor - visitorpublic void accept(OPPLFunctionVisitor visitor)
accept in interface OPPLFunction<O>visitor - visitorpublic abstract boolean isCompatible(VariableType<?> variableType)
variableType - variableTypepublic I getInput()
public String render(ConstraintSystem constraintSystem)
render in interface RenderableconstraintSystem - constraintSystempublic String render(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider)
render in interface OPPLFunction<O>shortFormProvider - shortFormProviderpublic static <T extends OPPLFunction<? extends String>> Create<T,org.semanticweb.owlapi.model.OWLClass> createOWLClass(T t)
T - typet - tpublic static <T extends OPPLFunction<? extends String>> Create<T,org.semanticweb.owlapi.model.OWLObjectProperty> createOWLObjectProperty(T t)
T - typet - tpublic static <T extends OPPLFunction<? extends String>> Create<T,org.semanticweb.owlapi.model.OWLDataProperty> createOWLDataProperty(T t)
T - typet - tpublic static <T extends OPPLFunction<? extends String>> Create<T,org.semanticweb.owlapi.model.OWLNamedIndividual> createOWLNamedIndividual(T t)
T - typet - tpublic static OPPLFunction<org.semanticweb.owlapi.model.OWLLiteral> createOWLLiteral(OPPLFunction<String> value)
value - valuepublic static <T extends OPPLFunction<? extends String>> Create<T,org.semanticweb.owlapi.model.OWLAnnotationProperty> createOWLAnnotationProperty(T t)
T - typet - tCopyright © 2015 The University of Manchester. All Rights Reserved.