Interface OWLPrimitive

All Superinterfaces:
Comparable<OWLObject>, HasAnnotationPropertiesInSignature, HasAnonymousIndividuals, HasClassesInSignature, HasComponents, HasContainsEntityInSignature, HasDataPropertiesInSignature, HasDatatypesInSignature, HasHashIndex, HasIndex, HasIndividualsInSignature, HasObjectPropertiesInSignature, HasSignature, IsAnonymous, OWLObject, Serializable
All Known Subinterfaces:
OWLAnnotationProperty, OWLAnnotationSubject, OWLAnnotationValue, OWLAnonymousIndividual, OWLClass, OWLDataProperty, OWLDatatype, OWLEntity, OWLLiteral, OWLLogicalEntity, OWLNamedIndividual, OWLObjectProperty, OWLProperty
All Known Implementing Classes:
IRI, OWL2DatatypeImpl, OWLAnnotationPropertyImpl, OWLAnonymousIndividualImpl, OWLClassImpl, OWLDataPropertyImpl, OWLDatatypeImpl, OWLLiteralImpl, OWLLiteralImplBoolean, OWLLiteralImplDouble, OWLLiteralImplFloat, OWLLiteralImplInteger, OWLLiteralImplLong, OWLLiteralImplNoCompression, OWLLiteralImplPlain, OWLLiteralImplString, OWLNamedIndividualImpl, OWLObjectPropertyImpl

public interface OWLPrimitive extends OWLObject
A common interface for: OWLClass, OWLObjectProperty, OWLDataProperty, OWLAnnotationProperty, OWLDatatype, OWLAnonymousIndividual, OWLLiteral, IRI. i.e. the basic "leaf" objects that are used in axioms, class expressions an annotations.
Since:
3.4.6
Author:
Matthew Horridge, Stanford University, Bio-Medical Informatics Research Group