public class OWLClassExpressionLengthCalculator extends Object implements org.semanticweb.owlapi.model.OWLClassExpressionVisitor, org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor, org.semanticweb.owlapi.model.OWLDataRangeVisitor
Constructor and Description |
---|
OWLClassExpressionLengthCalculator() |
OWLClassExpressionLengthCalculator(OWLClassExpressionLengthMetric metric) |
Modifier and Type | Method and Description |
---|---|
int |
getLength(org.semanticweb.owlapi.model.OWLClassExpression ce)
Computes the length of a class expression.
|
void |
visit(org.semanticweb.owlapi.model.OWLAnnotationProperty property) |
void |
visit(org.semanticweb.owlapi.model.OWLClass ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataComplementOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataExactCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataHasValue ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMinCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDataOneOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataProperty property) |
void |
visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatype node) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction node) |
void |
visit(org.semanticweb.owlapi.model.OWLDataUnionOf node) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectComplementOf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasSelf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasValue ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectInverseOf property) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectOneOf ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectProperty property) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom ce) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectUnionOf ce) |
public OWLClassExpressionLengthCalculator(OWLClassExpressionLengthMetric metric)
public OWLClassExpressionLengthCalculator()
public int getLength(org.semanticweb.owlapi.model.OWLClassExpression ce)
ce
- the class expressionpublic void visit(org.semanticweb.owlapi.model.OWLClass ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectUnionOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectComplementOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectHasValue ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectHasSelf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectOneOf ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataHasValue ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMinCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataExactCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality ce)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectProperty property)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectInverseOf property)
visit
in interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataProperty property)
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.OWLDatatype node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataOneOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataComplementOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataUnionOf node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction node)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann