org.semanticweb.elk.owlapi.wrapper
Class ElkEntityWrap<T extends org.semanticweb.owlapi.model.OWLEntity>

java.lang.Object
  extended by org.semanticweb.elk.owlapi.wrapper.ElkObjectWrap<T>
      extended by org.semanticweb.elk.owlapi.wrapper.ElkEntityWrap<T>
Type Parameters:
T - the type of the wrapped object
All Implemented Interfaces:
ElkEntity, ElkObject
Direct Known Subclasses:
ElkAnnotationPropertyWrap, ElkClassWrap, ElkDataPropertyWrap, ElkDatatypeWrap, ElkNamedIndividualWrap, ElkObjectPropertyWrap

public abstract class ElkEntityWrap<T extends org.semanticweb.owlapi.model.OWLEntity>
extends ElkObjectWrap<T>
implements ElkEntity

Implements the ElkEntity interface by wrapping instances of OWLEntity

Author:
Yevgeny Kazakov

Field Summary
 
Fields inherited from class org.semanticweb.elk.owlapi.wrapper.ElkObjectWrap
converter, owlObject
 
Method Summary
abstract
<O> O
accept(ElkEntityVisitor<O> visitor)
           
<O> O
accept(ElkObjectVisitor<O> visitor)
           
 ElkIri getIri()
           
 
Methods inherited from class org.semanticweb.elk.owlapi.wrapper.ElkObjectWrap
hashCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getIri

public ElkIri getIri()
Specified by:
getIri in interface ElkEntity

accept

public abstract <O> O accept(ElkEntityVisitor<O> visitor)
Specified by:
accept in interface ElkEntity

accept

public <O> O accept(ElkObjectVisitor<O> visitor)
Specified by:
accept in interface ElkObject


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