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

    Constructors
    Constructor
    Description
    Deprecated.
    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 Type
    Method
    Description
    Set<org.semanticweb.owlapi.model.OWLAnonymousIndividual>
    Deprecated.
    void
    reset(Set<org.semanticweb.owlapi.model.OWLEntity> toReturn)
    Deprecated.
    Clears all objects that have accumulated during the course of visiting axioms, class expressions etc.
    void
    setCollectClasses(boolean collectClasses)
    Deprecated.
     
    void
    setCollectDataProperties(boolean collectDataProperties)
    Deprecated.
     
    void
    setCollectDatatypes(boolean collectDatatypes)
    Deprecated.
     
    void
    setCollectIndividuals(boolean collectIndividuals)
    Deprecated.
     
    void
    setCollectObjectProperties(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, getObjects

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx

    visit, visit, visit, visit

    Methods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationObjectVisitorEx

    visit

    Methods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx

    visit

    Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx

    visit, visit

    Methods inherited from interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx

    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.OWLDataVisitorEx

    visit, visit, visit, visit, visit, visit

    Methods inherited from interface org.semanticweb.owlapi.model.OWLLiteralVisitorExBase

    visit

    Methods 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, visit

    Methods inherited from interface org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx

    visit

    Methods inherited from interface org.semanticweb.owlapi.model.SWRLObjectVisitorEx

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit

    Methods 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 results
      anonsToReturn - the set that will contain the anon individuals
    • DeprecatedOWLEntityCollector

      public DeprecatedOWLEntityCollector(Set<org.semanticweb.owlapi.model.OWLEntity> toReturn)
      Deprecated.
      Parameters:
      toReturn - the set that will contain the results
    • DeprecatedOWLEntityCollector

      @Deprecated public DeprecatedOWLEntityCollector()
      Deprecated.
      Deprecated default constructor: use one of the other constructors to get more efficient set creation.
  • Method Details

    • reset

      public void reset(Set<org.semanticweb.owlapi.model.OWLEntity> toReturn)
      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.