org.semanticweb.owlapi.model
Interface OWLClassAssertionAxiom
- All Superinterfaces: 
- java.lang.Comparable<OWLObject>, OWLAxiom, OWLIndividualAxiom, OWLLogicalAxiom, OWLObject, OWLSubClassOfAxiomShortCut
- All Known Implementing Classes: 
- OWLClassAssertionImpl
- public interface OWLClassAssertionAxiom 
- extends OWLIndividualAxiom, OWLSubClassOfAxiomShortCut
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 24-Oct-2006
 
 Represents ClassAssertion axioms in the OWL 2 Specification.
 
| Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiom | 
| accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getNNF, isAnnotated, isLogicalAxiom, isOfType, isOfType | 
 
| Methods inherited from interface org.semanticweb.owlapi.model.OWLObject | 
| accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity | 
 
| Methods inherited from interface java.lang.Comparable | 
| compareTo | 
 
 
getIndividual
OWLIndividual getIndividual()
- Gets the individual that is asserted to be an instance of a class expression by this axiom.
 
- 
 
- 
- Returns:
- The individual
 
getClassExpression
OWLClassExpression getClassExpression()
- Gets the class expression that is asserted to be a type for an individual by this axiom.
 
- 
 
- 
- Returns:
- The class expression
 
getAxiomWithoutAnnotations
OWLClassAssertionAxiom getAxiomWithoutAnnotations()
- Description copied from interface: OWLAxiom
- Gets an axiom that is structurally equivalent to this axiom without annotations.  This essentially
 returns a version of this axiom stripped of any annotations
 
- 
- Specified by:
- getAxiomWithoutAnnotationsin interface- OWLAxiom
 
- 
- Returns:
- The annotationless version of this axiom