org.semanticweb.elk.owlapi.wrapper
Class ElkObjectWrap<T extends org.semanticweb.owlapi.model.OWLObject>

java.lang.Object
  extended by org.semanticweb.elk.owlapi.wrapper.ElkObjectWrap<T>
Type Parameters:
T - the type of the wrapped object
All Implemented Interfaces:
ElkObject
Direct Known Subclasses:
ElkAxiomWrap, ElkClassExpressionWrap, ElkDataPropertyExpressionWrap, ElkDataRangeWrap, ElkEntityWrap, ElkFacetRestrictionWrap, ElkIndividualWrap, ElkLiteralWrap, ElkObjectPropertyExpressionWrap, ElkSubObjectPropertyExpressionWrap

public abstract class ElkObjectWrap<T extends org.semanticweb.owlapi.model.OWLObject>
extends Object
implements ElkObject

Implements the ElkObject interface by wrapping instances of OWLObject

Author:
Yevgeny Kazakov

Field Summary
protected static OwlConverter converter
          The converter for converting sub-objects.
protected  T owlObject
          The OWLObject for which ElkObjectWrap is created.
 
Constructor Summary
ElkObjectWrap(T owlObject)
           
 
Method Summary
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.semanticweb.elk.owl.interfaces.ElkObject
accept
 

Field Detail

converter

protected static OwlConverter converter
The converter for converting sub-objects.


owlObject

protected final T extends org.semanticweb.owlapi.model.OWLObject owlObject
The OWLObject for which ElkObjectWrap is created. Must be initialized by constructors of subclasses.

Constructor Detail

ElkObjectWrap

public ElkObjectWrap(T owlObject)
Method Detail

hashCode

public final int hashCode()
Overrides:
hashCode in class Object


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