Class ONTCollectors.SetCollector<X extends org.semanticweb.owlapi.model.OWLObject>

java.lang.Object
com.github.owlcs.ontapi.internal.objects.ONTCollectors.ONTCollector<Set<X>>
com.github.owlcs.ontapi.internal.objects.ONTCollectors.SetCollector<X>
Type Parameters:
X - - subtype OWLObject, that must be also ONTComposite
All Implemented Interfaces:
org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLAnnotationObjectVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLAnonymousIndividualVisitorExBase<Set<X>>, org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLClassVisitorExBase<Set<X>>, org.semanticweb.owlapi.model.OWLDataEntityVisitorExBase<Set<X>>, org.semanticweb.owlapi.model.OWLDataVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLEntityVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLIndividualEntityVisitorExBase<Set<X>>, org.semanticweb.owlapi.model.OWLIndividualVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLLiteralVisitorExBase<Set<X>>, org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLNamedObjectVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLObjectVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLPropertyEntityVisitorExBase<Set<X>>, org.semanticweb.owlapi.model.OWLPropertyExpressionVisitorEx<Set<X>>, org.semanticweb.owlapi.model.OWLVisitorExBase<Set<X>>, org.semanticweb.owlapi.model.SWRLObjectVisitorEx<Set<X>>, org.semanticweb.owlapi.model.SWRLRuleVisitorExBase<Set<X>>
Direct Known Subclasses:
ONTCollectors.ForClassExpressions, ONTCollectors.ForEntities
Enclosing class:
ONTCollectors

public abstract static class ONTCollectors.SetCollector<X extends org.semanticweb.owlapi.model.OWLObject> extends ONTCollectors.ONTCollector<Set<X>>
A base visitor that collects a Set.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final Set<X>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    doDefault(Object object)
     

    Methods inherited from class com.github.owlcs.ontapi.internal.objects.ONTCollectors.ONTCollector

    components, testComponent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, 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.OWLAnonymousIndividualVisitorExBase

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

    visit

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

    visit

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

    visit, visit, visit, visit, visit, visit

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

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

    visit

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

    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
  • Field Details

    • res

      protected final Set<X extends org.semanticweb.owlapi.model.OWLObject> res
  • Constructor Details

    • SetCollector

      public SetCollector(Set<X> res)
  • Method Details

    • doDefault

      public Set<X> doDefault(Object object)