Package org.semanticweb.owlapi.util
Class DeprecatedOWLEntityCollector
java.lang.Object
org.semanticweb.owlapi.util.AbstractCollectorEx<org.semanticweb.owlapi.model.OWLEntity>
org.semanticweb.owlapi.util.DeprecatedOWLEntityCollector
- All Implemented Interfaces:
org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLAnnotationObjectVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLAnonymousIndividualVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLClassVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLDataEntityVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLDataVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLEntityVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLIndividualEntityVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLIndividualVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLLiteralVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLNamedObjectVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLObjectVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLPropertyEntityVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.OWLVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.SWRLObjectVisitorEx<Collection<org.semanticweb.owlapi.model.OWLEntity>>,org.semanticweb.owlapi.model.SWRLRuleVisitorExBase<Collection<org.semanticweb.owlapi.model.OWLEntity>>
@Deprecated
public class DeprecatedOWLEntityCollector
extends org.semanticweb.owlapi.util.AbstractCollectorEx<org.semanticweb.owlapi.model.OWLEntity>
Deprecated.
the old OWLEntityCollector is still used in non trivial ways in third party software.
For new code, use OWLEntityCollector.
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.
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group, Date: 13-Nov-2006
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.DeprecatedOWLEntityCollector(Set<org.semanticweb.owlapi.model.OWLEntity> toReturn) Deprecated.DeprecatedOWLEntityCollector(Set<org.semanticweb.owlapi.model.OWLEntity> toReturn, Collection<org.semanticweb.owlapi.model.OWLAnonymousIndividual> anonsToReturn) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionSet<org.semanticweb.owlapi.model.OWLAnonymousIndividual>Deprecated.voidDeprecated.Clears all objects that have accumulated during the course of visiting axioms, class expressions etc.voidsetCollectClasses(boolean collectClasses) Deprecated.voidsetCollectDataProperties(boolean collectDataProperties) Deprecated.voidsetCollectDatatypes(boolean collectDatatypes) Deprecated.voidsetCollectIndividuals(boolean collectIndividuals) Deprecated.voidsetCollectObjectProperties(boolean collectObjectProperties) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLAnnotationProperty property) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLAnonymousIndividual individual) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLClass desc) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLDataProperty property) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLDatatype datatype) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLNamedIndividual individual) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLObjectProperty property) Deprecated.Collection<org.semanticweb.owlapi.model.OWLEntity>visit(org.semanticweb.owlapi.model.OWLOntology ontology) Deprecated.Methods inherited from class org.semanticweb.owlapi.util.AbstractCollectorEx
doDefault, getObjectsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx
visit, visit, visit, visitMethods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationObjectVisitorEx
visitMethods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx
visitMethods inherited from interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx
visit, visitMethods inherited from interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface org.semanticweb.owlapi.model.OWLDataVisitorEx
visit, visit, visit, visit, visit, visitMethods inherited from interface org.semanticweb.owlapi.model.OWLLiteralVisitorExBase
visitMethods inherited from interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorEx
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, visit, visitMethods inherited from interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx
visitMethods inherited from interface org.semanticweb.owlapi.model.SWRLObjectVisitorEx
visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface org.semanticweb.owlapi.model.SWRLRuleVisitorExBase
visit
-
Constructor Details
-
DeprecatedOWLEntityCollector
public DeprecatedOWLEntityCollector(Set<org.semanticweb.owlapi.model.OWLEntity> toReturn, @Nullable Collection<org.semanticweb.owlapi.model.OWLAnonymousIndividual> anonsToReturn) Deprecated.- Parameters:
toReturn- the set that will contain the resultsanonsToReturn- the set that will contain the anon individuals
-
DeprecatedOWLEntityCollector
Deprecated.- Parameters:
toReturn- the set that will contain the results
-
DeprecatedOWLEntityCollector
Deprecated.Deprecated default constructor: use one of the other constructors to get more efficient set creation.
-
-
Method Details
-
reset
Deprecated.Clears all objects that have accumulated during the course of visiting axioms, class expressions etc.- Parameters:
toReturn- the set that will contain the results
-
setCollectClasses
public void setCollectClasses(boolean collectClasses) Deprecated.- Parameters:
collectClasses- true to collect classes
-
setCollectObjectProperties
public void setCollectObjectProperties(boolean collectObjectProperties) Deprecated.- Parameters:
collectObjectProperties- true to collect object properties
-
setCollectDataProperties
public void setCollectDataProperties(boolean collectDataProperties) Deprecated.- Parameters:
collectDataProperties- true to collect data properties
-
setCollectIndividuals
public void setCollectIndividuals(boolean collectIndividuals) Deprecated.- Parameters:
collectIndividuals- true to collect individuals
-
setCollectDatatypes
public void setCollectDatatypes(boolean collectDatatypes) Deprecated.- Parameters:
collectDatatypes- true to collect datatypes
-
getAnonymousIndividuals
@Deprecated public Set<org.semanticweb.owlapi.model.OWLAnonymousIndividual> getAnonymousIndividuals()Deprecated.A convenience method. Although anonymous individuals are not entities they are collected by this collector and stored in a separate set. This method returns collected individuals. Deprecated: if the non deprecated constructors are used, this method is useless and inefficient- Returns:
- The set of anonymous individuals that were collected by the collector
-
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLClass desc) Deprecated. -
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLObjectProperty property) Deprecated. -
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLDataProperty property) Deprecated. -
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLNamedIndividual individual) Deprecated. -
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLDatatype datatype) Deprecated. -
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLAnonymousIndividual individual) Deprecated. -
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLOntology ontology) Deprecated. -
visit
public Collection<org.semanticweb.owlapi.model.OWLEntity> visit(org.semanticweb.owlapi.model.OWLAnnotationProperty property) Deprecated.
-