Package org.semanticweb.owlapi.model
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 TypeMethodDescriptiondefault 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, otherwisefalse
-
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 withisOWLClass()
first).
-