org.semanticweb.elk.owl.implementation
Class ElkObjectImpl

java.lang.Object
  extended by org.semanticweb.elk.owl.implementation.ElkObjectImpl
All Implemented Interfaces:
ElkObject
Direct Known Subclasses:
ElkAnonymousIndividualImpl, ElkClassAssertionAxiomImpl, ElkDataComplementOfImpl, ElkDataPropertyExpressionObject, ElkDatatypeRestrictionImpl, ElkDeclarationAxiomImpl, ElkInverseObjectPropertiesAxiomImpl, ElkIriObject, ElkLiteralImpl, ElkObjectComplementOfImpl, ElkObjectInverseOfImpl, ElkObjectListObject, ElkObjectPropertyExpressionObject, ElkPropertyAxiomImpl, ElkPropertyRestrictionImpl, ElkSubAnnotationPropertyOfAxiomImpl, ElkSubClassOfAxiomImpl, ElkSubDataPropertyOfAxiomImpl, ElkSubObjectPropertyOfAxiomImpl

public abstract class ElkObjectImpl
extends Object
implements ElkObject

Basic implementation of hashable objects in ELK, typically syntactic structures like axioms or class expressions. ElkObjects are immutable.

Author:
Yevgeny Kazakov, Markus Kroetzsch

Constructor Summary
ElkObjectImpl()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.semanticweb.elk.owl.interfaces.ElkObject
accept
 

Constructor Detail

ElkObjectImpl

public ElkObjectImpl()


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