org.semanticweb.kaon2.api
Interface Axiom

All Known Subinterfaces:
Annotation, ClassMember, DataPropertyAttribute, DataPropertyDomain, DataPropertyMember, DataPropertyRange, Deprecation, DifferentIndividuals, DisjointClasses, EquivalentClasses, EquivalentDataProperties, EquivalentObjectProperties, InverseObjectProperties, ObjectPropertyAttribute, ObjectPropertyDomain, ObjectPropertyMember, ObjectPropertyRange, Rule, SameIndividual, SubClassOf, SubDataPropertyOf, SubObjectPropertyOf

public interface Axiom

Represents an axiom in the ontology.


Method Summary
 java.lang.Object accept(KAON2Visitor visitor)
          Accepts a visitor for this object.
 void toString(java.lang.StringBuffer buffer, Namespaces namespaces)
          Writes this description to the supplied sting buffer.
 

Method Detail

toString

void toString(java.lang.StringBuffer buffer,
              Namespaces namespaces)
Writes this description to the supplied sting buffer.

Parameters:
buffer - the buffer
namespaces - the namespaces object

accept

java.lang.Object accept(KAON2Visitor visitor)
Accepts a visitor for this object.

Parameters:
visitor - the visitor
Returns:
the return value of the visitor (can be null)