org.semanticweb.elk.owlapi.wrapper
Class OwlAnnotationSubjectValueVisitor

java.lang.Object
  extended by org.semanticweb.elk.owlapi.wrapper.OwlAnnotationSubjectValueVisitor
All Implemented Interfaces:
org.semanticweb.owlapi.model.OWLAnnotationSubjectVisitorEx<ElkAnnotationSubject>, org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx<ElkAnnotationValue>

public class OwlAnnotationSubjectValueVisitor
extends Object
implements org.semanticweb.owlapi.model.OWLAnnotationSubjectVisitorEx<ElkAnnotationSubject>, org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx<ElkAnnotationValue>

Converts OWL annotation subjects and values (IRIs, anonymous individuals, and literals)

Author:
Pavel Klinov pavel.klinov@uni-ulm.de

Field Summary
protected static OwlConverter CONVERTER
           
 
Constructor Summary
OwlAnnotationSubjectValueVisitor()
           
 
Method Summary
 ElkIri visit(org.semanticweb.owlapi.model.IRI iri)
           
 ElkAnnotationSubject visit(org.semanticweb.owlapi.model.OWLAnnotationSubject subject)
           
 ElkAnnotationValue visit(org.semanticweb.owlapi.model.OWLAnnotationValue value)
           
 ElkAnonymousIndividual visit(org.semanticweb.owlapi.model.OWLAnonymousIndividual anon)
           
 ElkLiteral visit(org.semanticweb.owlapi.model.OWLLiteral literal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONVERTER

protected static OwlConverter CONVERTER
Constructor Detail

OwlAnnotationSubjectValueVisitor

public OwlAnnotationSubjectValueVisitor()
Method Detail

visit

public ElkAnnotationSubject visit(org.semanticweb.owlapi.model.OWLAnnotationSubject subject)

visit

public ElkAnnotationValue visit(org.semanticweb.owlapi.model.OWLAnnotationValue value)

visit

public ElkIri visit(org.semanticweb.owlapi.model.IRI iri)
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAnnotationSubjectVisitorEx<ElkAnnotationSubject>
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx<ElkAnnotationValue>

visit

public ElkAnonymousIndividual visit(org.semanticweb.owlapi.model.OWLAnonymousIndividual anon)
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAnnotationSubjectVisitorEx<ElkAnnotationSubject>
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx<ElkAnnotationValue>

visit

public ElkLiteral visit(org.semanticweb.owlapi.model.OWLLiteral literal)
Specified by:
visit in interface org.semanticweb.owlapi.model.OWLAnnotationValueVisitorEx<ElkAnnotationValue>


Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.