org.semanticweb.owl.model
Interface OWLObject

All Superinterfaces:
java.lang.Comparable<OWLObject>
All Known Subinterfaces:
OWLAnnotation<O>, OWLAnnotationAxiom<S>, OWLAnonymousDescription, OWLAnonymousIndividual, OWLAntiSymmetricObjectPropertyAxiom, OWLAxiom, OWLAxiomAnnotationAxiom, OWLBooleanDescription, OWLCardinalityRestriction<P,F>, OWLClass, OWLClassAssertionAxiom, OWLClassAxiom, OWLCommentAnnotation, OWLConstant, OWLConstantAnnotation, OWLDataAllRestriction, OWLDataCardinalityRestriction, OWLDataComplementOf, OWLDataExactCardinalityRestriction, OWLDataMaxCardinalityRestriction, OWLDataMinCardinalityRestriction, OWLDataOneOf, OWLDataProperty, OWLDataPropertyAssertionAxiom, OWLDataPropertyAxiom, OWLDataPropertyCharacteristicAxiom, OWLDataPropertyDomainAxiom, OWLDataPropertyExpression, OWLDataPropertyRangeAxiom, OWLDataRange, OWLDataRangeFacetRestriction, OWLDataRangeRestriction, OWLDataSomeRestriction, OWLDataSubPropertyAxiom, OWLDataType, OWLDataValueRestriction, OWLDeclarationAxiom, OWLDeprecatedClassAxiom, OWLDeprecatedDataPropertyAxiom, OWLDeprecatedObjectPropertyAxiom, OWLDescription, OWLDifferentIndividualsAxiom, OWLDisjointClassesAxiom, OWLDisjointDataPropertiesAxiom, OWLDisjointObjectPropertiesAxiom, OWLDisjointUnionAxiom, OWLEntity, OWLEntityAnnotationAxiom, OWLEquivalentClassesAxiom, OWLEquivalentDataPropertiesAxiom, OWLEquivalentObjectPropertiesAxiom, OWLFunctionalDataPropertyAxiom, OWLFunctionalObjectPropertyAxiom, OWLImportsDeclaration, OWLIndividual, OWLIndividualAxiom, OWLInverseFunctionalObjectPropertyAxiom, OWLInverseObjectPropertiesAxiom, OWLIrreflexiveObjectPropertyAxiom, OWLLabelAnnotation, OWLLogicalAxiom, OWLMutableOntology, OWLNamedObject, OWLNaryBooleanDescription, OWLNaryClassAxiom, OWLNaryIndividualAxiom, OWLNaryPropertyAxiom<P>, OWLNegativeDataPropertyAssertionAxiom, OWLNegativeObjectPropertyAssertionAxiom, OWLObjectAllRestriction, OWLObjectAnnotation, OWLObjectCardinalityRestriction, OWLObjectComplementOf, OWLObjectExactCardinalityRestriction, OWLObjectIntersectionOf, OWLObjectMaxCardinalityRestriction, OWLObjectMinCardinalityRestriction, OWLObjectOneOf, OWLObjectProperty, OWLObjectPropertyAssertionAxiom, OWLObjectPropertyAxiom, OWLObjectPropertyChainSubPropertyAxiom, OWLObjectPropertyCharacteristicAxiom, OWLObjectPropertyDomainAxiom, OWLObjectPropertyExpression, OWLObjectPropertyInverse, OWLObjectPropertyRangeAxiom, OWLObjectSelfRestriction, OWLObjectSomeRestriction, OWLObjectSubPropertyAxiom, OWLObjectUnionOf, OWLObjectValueRestriction, OWLOntology, OWLOntologyAnnotationAxiom, OWLProperty<P,R>, OWLPropertyAssertionAxiom<P,O>, OWLPropertyAxiom, OWLPropertyDomainAxiom<P>, OWLPropertyExpression<P,R>, OWLPropertyRange, OWLPropertyRangeAxiom<P,R>, OWLQuantifiedRestriction<P,F>, OWLReflexiveObjectPropertyAxiom, OWLRestriction<P>, OWLSameIndividualsAxiom, OWLSubClassAxiom, OWLSubPropertyAxiom<P>, OWLSymmetricObjectPropertyAxiom, OWLTransitiveObjectPropertyAxiom, OWLTypedConstant, OWLUnaryPropertyAxiom<P>, OWLUntypedConstant, OWLValueRestriction<P,V>, SWRLAtom<P>, SWRLAtomConstantObject, SWRLAtomDObject, SWRLAtomDVariable, SWRLAtomIndividualObject, SWRLAtomIObject, SWRLAtomIVariable, SWRLAtomObject, SWRLBinaryAtom<P,A,B>, SWRLBuiltInAtom, SWRLClassAtom, SWRLDataRangeAtom, SWRLDataValuedPropertyAtom, SWRLDifferentFromAtom, SWRLObject, SWRLObjectPropertyAtom, SWRLRule, SWRLSameAsAtom, SWRLUnaryAtom<P,A>

public interface OWLObject
extends java.lang.Comparable<OWLObject>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group Date: 24-Oct-2006


Method Summary
 void accept(OWLObjectVisitor visitor)
           
<O> O
accept(OWLObjectVisitorEx<O> visitor)
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

accept

void accept(OWLObjectVisitor visitor)

accept

<O> O accept(OWLObjectVisitorEx<O> visitor)