public class INDIVIDUALVariableType extends Object implements VariableType<org.semanticweb.owlapi.model.OWLIndividual>
| Constructor and Description |
|---|
INDIVIDUALVariableType(VariableTypeName name) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(VariableTypeVisitor visitor) |
<P> P |
accept(VariableTypeVisitorEx<P> visitor) |
EnumSet<VariableScopes.Direction> |
getAllowedDirections() |
GeneratedVariable<O> |
getGeneratedVariable(String n,
OPPLFunction<? extends O> opplFunction) |
InputVariable<O> |
getInputVariable(String n,
VariableScope<?> variableScope) |
VariableTypeName |
getName() |
Set<org.semanticweb.owlapi.model.OWLIndividual> |
getReferencedOWLObjects(Collection<? extends org.semanticweb.owlapi.model.OWLOntology> ontologies) |
RegexpGeneratedVariable<? extends org.semanticweb.owlapi.model.OWLIndividual> |
getRegexpGeneratedVariable(String name,
OPPLFunction<Pattern> patternGeneratingOPPLFunction) |
boolean |
isCompatibleWith(org.semanticweb.owlapi.model.OWLObject o) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAllowedDirections, getGeneratedVariable, getInputVariablepublic INDIVIDUALVariableType(VariableTypeName name)
name - namepublic void accept(VariableTypeVisitor visitor)
accept in interface VariableType<org.semanticweb.owlapi.model.OWLIndividual>visitor - visitorpublic <P> P accept(VariableTypeVisitorEx<P> visitor)
accept in interface VariableType<org.semanticweb.owlapi.model.OWLIndividual>P - visitor return typevisitor - visitorpublic RegexpGeneratedVariable<? extends org.semanticweb.owlapi.model.OWLIndividual> getRegexpGeneratedVariable(String name, OPPLFunction<Pattern> patternGeneratingOPPLFunction)
getRegexpGeneratedVariable in interface VariableType<org.semanticweb.owlapi.model.OWLIndividual>name - namepatternGeneratingOPPLFunction - patternGeneratingOPPLFunctionpublic Set<org.semanticweb.owlapi.model.OWLIndividual> getReferencedOWLObjects(Collection<? extends org.semanticweb.owlapi.model.OWLOntology> ontologies)
getReferencedOWLObjects in interface VariableType<org.semanticweb.owlapi.model.OWLIndividual>ontologies - ontologiespublic boolean isCompatibleWith(org.semanticweb.owlapi.model.OWLObject o)
isCompatibleWith in interface VariableType<org.semanticweb.owlapi.model.OWLIndividual>o - opublic VariableTypeName getName()
public EnumSet<VariableScopes.Direction> getAllowedDirections()
getAllowedDirections in interface VariableType<O extends org.semanticweb.owlapi.model.OWLObject>public InputVariable<O> getInputVariable(String n, VariableScope<?> variableScope)
getInputVariable in interface VariableType<O extends org.semanticweb.owlapi.model.OWLObject>n - namevariableScope - variableScopepublic GeneratedVariable<O> getGeneratedVariable(String n, OPPLFunction<? extends O> opplFunction)
getGeneratedVariable in interface VariableType<O extends org.semanticweb.owlapi.model.OWLObject>n - nameopplFunction - opplFunctionCopyright © 2015 The University of Manchester. All Rights Reserved.