Class OWLEntityCollector

java.lang.Object
org.semanticweb.owlapi.util.AbstractCollectorEx<OWLEntity>
org.semanticweb.owlapi.util.OWLEntityCollector
All Implemented Interfaces:
OWLAnnotationAxiomVisitorEx<Collection<OWLEntity>>, OWLAnnotationObjectVisitorEx<Collection<OWLEntity>>, OWLAnnotationValueVisitorEx<Collection<OWLEntity>>, OWLAnonymousIndividualVisitorExBase<Collection<OWLEntity>>, OWLAxiomVisitorEx<Collection<OWLEntity>>, OWLClassExpressionVisitorEx<Collection<OWLEntity>>, OWLClassVisitorExBase<Collection<OWLEntity>>, OWLDataEntityVisitorExBase<Collection<OWLEntity>>, OWLDataVisitorEx<Collection<OWLEntity>>, OWLEntityVisitorEx<Collection<OWLEntity>>, OWLIndividualEntityVisitorExBase<Collection<OWLEntity>>, OWLIndividualVisitorEx<Collection<OWLEntity>>, OWLLiteralVisitorExBase<Collection<OWLEntity>>, OWLLogicalAxiomVisitorEx<Collection<OWLEntity>>, OWLNamedObjectVisitorEx<Collection<OWLEntity>>, OWLObjectVisitorEx<Collection<OWLEntity>>, OWLPropertyEntityVisitorExBase<Collection<OWLEntity>>, OWLPropertyExpressionVisitorEx<Collection<OWLEntity>>, OWLVisitorExBase<Collection<OWLEntity>>, SWRLObjectVisitorEx<Collection<OWLEntity>>, SWRLRuleVisitorExBase<Collection<OWLEntity>>

public class OWLEntityCollector extends AbstractCollectorEx<OWLEntity>
A utility class that visits axioms, class expressions etc. and accumulates the named objects that are referred to in those axioms, class expressions etc. For example, if the collector visited the axiom (propP some C) subClassOf (propQ some D), it would contain the objects propP, C, propQ and D.
Since:
2.0.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group