Interface AsOWLClass

All Known Subinterfaces:
OWLAnnotationProperty, OWLAnonymousClassExpression, OWLBooleanClassExpression, OWLCardinalityRestriction<F>, OWLClass, OWLClassExpression, OWLDataAllValuesFrom, OWLDataCardinalityRestriction, OWLDataExactCardinality, OWLDataHasValue, OWLDataMaxCardinality, OWLDataMinCardinality, OWLDataProperty, OWLDataRestriction, OWLDataSomeValuesFrom, OWLDatatype, OWLEntity, OWLHasValueRestriction<V>, OWLLogicalEntity, OWLNamedIndividual, OWLNaryBooleanClassExpression, OWLObjectAllValuesFrom, OWLObjectCardinalityRestriction, OWLObjectComplementOf, OWLObjectExactCardinality, OWLObjectHasSelf, OWLObjectHasValue, OWLObjectIntersectionOf, OWLObjectMaxCardinality, OWLObjectMinCardinality, OWLObjectOneOf, OWLObjectProperty, OWLObjectRestriction, OWLObjectSomeValuesFrom, OWLObjectUnionOf, OWLProperty, OWLQuantifiedDataRestriction, OWLQuantifiedObjectRestriction, OWLQuantifiedRestriction<F>, OWLRestriction
All Known Implementing Classes:
OWL2DatatypeImpl, OWLAnnotationPropertyImpl, OWLAnonymousClassExpressionImpl, OWLCardinalityRestrictionImpl, OWLClassExpressionImpl, OWLClassImpl, OWLDataAllValuesFromImpl, OWLDataCardinalityRestrictionImpl, OWLDataExactCardinalityImpl, OWLDataHasValueImpl, OWLDataMaxCardinalityImpl, OWLDataMinCardinalityImpl, OWLDataPropertyImpl, OWLDataSomeValuesFromImpl, OWLDatatypeImpl, OWLNamedIndividualImpl, OWLNaryBooleanClassExpressionImpl, OWLObjectAllValuesFromImpl, OWLObjectCardinalityRestrictionImpl, OWLObjectComplementOfImpl, OWLObjectExactCardinalityImpl, OWLObjectHasSelfImpl, OWLObjectHasValueImpl, OWLObjectIntersectionOfImpl, OWLObjectMaxCardinalityImpl, OWLObjectMinCardinalityImpl, OWLObjectOneOfImpl, OWLObjectPropertyImpl, OWLObjectSomeValuesFromImpl, OWLObjectUnionOfImpl, OWLQuantifiedDataRestrictionImpl, OWLQuantifiedObjectRestrictionImpl, OWLQuantifiedRestrictionImpl, OWLValueRestrictionImpl

public interface AsOWLClass
Convert to OWLClass interface.
  • Method Summary

    Modifier and Type
    Method
    Description
    default OWLClass
    A convenience method that obtains this entity as an OWLClass (in order to avoid explicit casting).
    default boolean
    A convenience method that determines if this entity is an OWLClass.
  • Method Details

    • isOWLClass

      default boolean isOWLClass()
      A convenience method that determines if this entity is an OWLClass.
      Returns:
      true if this entity is an OWLClass, otherwise false
    • asOWLClass

      default OWLClass asOWLClass()
      A convenience method that obtains this entity as an OWLClass (in order to avoid explicit casting).
      Returns:
      The entity as an OWLClass.
      Throws:
      OWLRuntimeException - if this entity is not an OWLClass (check with isOWLClass() first).