Class AnonymousClassExpressionImpl

java.lang.Object
com.github.owlcs.ontapi.owlapi.OWLObjectImpl
com.github.owlcs.ontapi.owlapi.objects.ce.AnonymousClassExpressionImpl
All Implemented Interfaces:
Serializable, Comparable<org.semanticweb.owlapi.model.OWLObject>, org.semanticweb.owlapi.model.AsOWLClass, org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature, org.semanticweb.owlapi.model.HasAnonymousIndividuals, org.semanticweb.owlapi.model.HasClassesInSignature, org.semanticweb.owlapi.model.HasComponents, org.semanticweb.owlapi.model.HasContainsEntityInSignature, org.semanticweb.owlapi.model.HasDataPropertiesInSignature, org.semanticweb.owlapi.model.HasDatatypesInSignature, org.semanticweb.owlapi.model.HasHashIndex, org.semanticweb.owlapi.model.HasIndex, org.semanticweb.owlapi.model.HasIndividualsInSignature, org.semanticweb.owlapi.model.HasObjectPropertiesInSignature, org.semanticweb.owlapi.model.HasSignature, org.semanticweb.owlapi.model.IsAnonymous, org.semanticweb.owlapi.model.OWLAnonymousClassExpression, org.semanticweb.owlapi.model.OWLClassExpression, org.semanticweb.owlapi.model.OWLObject, org.semanticweb.owlapi.model.OWLPropertyRange, org.semanticweb.owlapi.model.SWRLPredicate
Direct Known Subclasses:
CardinalityRestrictionImpl, NaryBooleanClassExpressionImpl, ObjectComplementOfImpl, ObjectHasSelfImpl, ObjectOneOfImpl, QuantifiedRestrictionImpl, ValueRestrictionImpl

public abstract class AnonymousClassExpressionImpl extends OWLObjectImpl implements org.semanticweb.owlapi.model.OWLAnonymousClassExpression
See Also:
  • Constructor Details

    • AnonymousClassExpressionImpl

      public AnonymousClassExpressionImpl()
  • Method Details

    • isOWLThing

      public boolean isOWLThing()
      Specified by:
      isOWLThing in interface org.semanticweb.owlapi.model.OWLClassExpression
    • isOWLNothing

      public boolean isOWLNothing()
      Specified by:
      isOWLNothing in interface org.semanticweb.owlapi.model.OWLClassExpression
    • getNNF

      public org.semanticweb.owlapi.model.OWLClassExpression getNNF()
      Specified by:
      getNNF in interface org.semanticweb.owlapi.model.OWLClassExpression
    • getComplementNNF

      public org.semanticweb.owlapi.model.OWLClassExpression getComplementNNF()
      Specified by:
      getComplementNNF in interface org.semanticweb.owlapi.model.OWLClassExpression
    • getObjectComplementOf

      public org.semanticweb.owlapi.model.OWLClassExpression getObjectComplementOf()
      Specified by:
      getObjectComplementOf in interface org.semanticweb.owlapi.model.OWLClassExpression
    • asConjunctSet

      public Set<org.semanticweb.owlapi.model.OWLClassExpression> asConjunctSet()
      Specified by:
      asConjunctSet in interface org.semanticweb.owlapi.model.OWLClassExpression
    • conjunctSet

      public Stream<org.semanticweb.owlapi.model.OWLClassExpression> conjunctSet()
      Specified by:
      conjunctSet in interface org.semanticweb.owlapi.model.OWLClassExpression
    • containsConjunct

      public boolean containsConjunct(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce)
      Specified by:
      containsConjunct in interface org.semanticweb.owlapi.model.OWLClassExpression
    • asDisjunctSet

      public Set<org.semanticweb.owlapi.model.OWLClassExpression> asDisjunctSet()
      Specified by:
      asDisjunctSet in interface org.semanticweb.owlapi.model.OWLClassExpression
    • disjunctSet

      public Stream<org.semanticweb.owlapi.model.OWLClassExpression> disjunctSet()
      Specified by:
      disjunctSet in interface org.semanticweb.owlapi.model.OWLClassExpression