public class OWLClassExpressionRenamer extends Object implements org.semanticweb.owlapi.model.OWLClassExpressionVisitor, org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor, org.semanticweb.owlapi.model.OWLIndividualVisitor, org.semanticweb.owlapi.model.OWLDataRangeVisitor, org.semanticweb.owlapi.model.OWLDataVisitor
Constructor and Description |
---|
OWLClassExpressionRenamer(org.semanticweb.owlapi.model.OWLDataFactory df,
Map<org.semanticweb.owlapi.model.OWLEntity,org.semanticweb.owlapi.model.OWLEntity> renaming) |
Modifier and Type | Method and Description |
---|---|
org.semanticweb.owlapi.model.OWLClassExpression |
rename(org.semanticweb.owlapi.model.OWLClassExpression expr) |
org.semanticweb.owlapi.model.OWLDataRange |
rename(org.semanticweb.owlapi.model.OWLDataRange range) |
org.semanticweb.owlapi.model.OWLIndividual |
rename(org.semanticweb.owlapi.model.OWLIndividual ind) |
org.semanticweb.owlapi.model.OWLLiteral |
rename(org.semanticweb.owlapi.model.OWLLiteral lit) |
<T extends org.semanticweb.owlapi.model.OWLPropertyExpression> |
rename(T expr) |
void |
reset() |
void |
setClassRenamingFn(Function<org.semanticweb.owlapi.model.OWLEntity,org.semanticweb.owlapi.model.OWLEntity> classRenamingFn) |
void |
setMultipleClasses(boolean multipleClasses) |
void |
visit(org.semanticweb.owlapi.model.OWLAnnotationProperty property) |
void |
visit(org.semanticweb.owlapi.model.OWLAnonymousIndividual ind) |
void |
visit(org.semanticweb.owlapi.model.OWLClass desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataComplementOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataExactCardinality desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataHasValue desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMinCardinality desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataOneOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataProperty dp) |
void |
visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatype dt) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction desc) |
void |
visit(org.semanticweb.owlapi.model.OWLDataUnionOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLFacetRestriction node) |
void |
visit(org.semanticweb.owlapi.model.OWLLiteral node) |
void |
visit(org.semanticweb.owlapi.model.OWLNamedIndividual ind) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectComplementOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasSelf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasValue desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectInverseOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectOneOf desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectProperty op) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom desc) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectUnionOf desc) |
public OWLClassExpressionRenamer(org.semanticweb.owlapi.model.OWLDataFactory df, Map<org.semanticweb.owlapi.model.OWLEntity,org.semanticweb.owlapi.model.OWLEntity> renaming)
public void reset()
public void setMultipleClasses(boolean multipleClasses)
public org.semanticweb.owlapi.model.OWLClassExpression rename(org.semanticweb.owlapi.model.OWLClassExpression expr)
public <T extends org.semanticweb.owlapi.model.OWLPropertyExpression> T rename(T expr)
public org.semanticweb.owlapi.model.OWLIndividual rename(org.semanticweb.owlapi.model.OWLIndividual ind)
public org.semanticweb.owlapi.model.OWLDataRange rename(org.semanticweb.owlapi.model.OWLDataRange range)
public org.semanticweb.owlapi.model.OWLLiteral rename(org.semanticweb.owlapi.model.OWLLiteral lit)
public void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectUnionOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataHasValue desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectComplementOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectHasValue desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectHasSelf desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectOneOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMinCardinality desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataExactCardinality desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectInverseOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void setClassRenamingFn(Function<org.semanticweb.owlapi.model.OWLEntity,org.semanticweb.owlapi.model.OWLEntity> classRenamingFn)
public void visit(org.semanticweb.owlapi.model.OWLClass desc)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectProperty op)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataProperty dp)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(@Nonnull org.semanticweb.owlapi.model.OWLAnnotationProperty property)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLNamedIndividual ind)
visit
in interface org.semanticweb.owlapi.model.OWLIndividualVisitor
public void visit(org.semanticweb.owlapi.model.OWLAnonymousIndividual ind)
visit
in interface org.semanticweb.owlapi.model.OWLIndividualVisitor
public void visit(org.semanticweb.owlapi.model.OWLDatatype dt)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataOneOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataComplementOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataUnionOf desc)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction desc)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(@Nonnull org.semanticweb.owlapi.model.OWLLiteral node)
visit
in interface org.semanticweb.owlapi.model.OWLDataVisitor
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann