Package org.semanticweb.owlapi.util
Class OWLAnonymousIndividualsWithMultipleOccurrences
java.lang.Object
org.semanticweb.owlapi.util.AbstractCollector
org.semanticweb.owlapi.util.OWLAnonymousIndividualsWithMultipleOccurrences
- All Implemented Interfaces:
OWLAnnotationAxiomVisitor
,OWLAnnotationObjectVisitor
,OWLAnnotationValueVisitor
,OWLAnonymousIndividualVisitorBase
,OWLAxiomVisitor
,OWLClassExpressionVisitor
,OWLClassVisitorBase
,OWLDataEntityVisitorBase
,OWLDataRangeVisitor
,OWLDataVisitor
,OWLEntityVisitor
,OWLIndividualEntityVisitorBase
,OWLIndividualVisitor
,OWLLiteralVisitorBase
,OWLLogicalAxiomVisitor
,OWLNamedObjectVisitor
,OWLObjectVisitor
,OWLPropertyEntityVisitorBase
,OWLPropertyExpressionVisitor
,OWLVisitorBase
,SWRLObjectVisitor
,SWRLRuleVisitorBase
,IndividualAppearance
public class OWLAnonymousIndividualsWithMultipleOccurrences
extends AbstractCollector
implements IndividualAppearance
A utility class that visits axioms, class expressions etc. and accumulates the anonymous
individuals objects that are referred to in those axioms, class expressions etc.
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group, Date: 13-Nov-2006
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
visit OWLAnnotation typevoid
visit
(OWLAnnotationAssertionAxiom axiom) visit OWLAnnotationAssertionAxiom typevoid
visit
(OWLAnonymousIndividual individual) visit OWLAnonymousIndividual typevoid
visit OWLDataPropertyAssertionAxiom typevoid
visit OWLObjectPropertyAssertionAxiom typevoid
visit
(OWLOntology ontology) visit OWLOntology typeMethods inherited from class org.semanticweb.owlapi.util.AbstractCollector
doDefault
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitor
visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationValueVisitor
visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiomVisitor
visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLClassVisitorBase
visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLDataEntityVisitorBase
visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
visit, visit, visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLDataVisitor
visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLIndividualEntityVisitorBase
visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLLiteralVisitorBase
visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLPropertyEntityVisitorBase
visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
visit
Methods inherited from interface org.semanticweb.owlapi.model.OWLVisitorBase
getDefaultReturnValue, handleDefault
Methods inherited from interface org.semanticweb.owlapi.model.SWRLObjectVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
Methods inherited from interface org.semanticweb.owlapi.model.SWRLRuleVisitorBase
visit
-
Constructor Details
-
OWLAnonymousIndividualsWithMultipleOccurrences
public OWLAnonymousIndividualsWithMultipleOccurrences()
-
-
Method Details
-
appearsMultipleTimes
- Specified by:
appearsMultipleTimes
in interfaceIndividualAppearance
- Parameters:
i
- an anonymous individual- Returns:
- true if i appears more than once as object.
-
visit
Description copied from interface:OWLAnonymousIndividualVisitorBase
visit OWLAnonymousIndividual type- Specified by:
visit
in interfaceOWLAnonymousIndividualVisitorBase
- Parameters:
individual
- object to visit
-
visit
Description copied from interface:OWLAnnotationObjectVisitor
visit OWLAnnotation type- Specified by:
visit
in interfaceOWLAnnotationObjectVisitor
- Parameters:
a
- object to visit
-
visit
Description copied from interface:OWLLogicalAxiomVisitor
visit OWLObjectPropertyAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
- Parameters:
axiom
- axiom to visit
-
visit
Description copied from interface:OWLLogicalAxiomVisitor
visit OWLDataPropertyAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
- Parameters:
axiom
- axiom to visit
-
visit
Description copied from interface:OWLNamedObjectVisitor
visit OWLOntology type- Specified by:
visit
in interfaceOWLNamedObjectVisitor
- Parameters:
ontology
- ontology to visit
-
visit
Description copied from interface:OWLAnnotationAxiomVisitor
visit OWLAnnotationAssertionAxiom type- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitor
- Parameters:
axiom
- object to visit
-