org.semanticweb.elk.owl.implementation
Class ElkPropertyRangeAxiomImpl<P,R>

java.lang.Object
  extended by org.semanticweb.elk.owl.implementation.ElkObjectImpl
      extended by org.semanticweb.elk.owl.implementation.ElkPropertyAxiomImpl<P>
          extended by org.semanticweb.elk.owl.implementation.ElkPropertyRangeAxiomImpl<P,R>
Type Parameters:
P - the type of the property of this axiom
R - the type of the range of this axiom
All Implemented Interfaces:
ElkAxiom, ElkObject, ElkPropertyAxiom<P>, ElkPropertyRangeAxiom<P,R>
Direct Known Subclasses:
ElkAnnotationPropertyRangeAxiomImpl, ElkDataPropertyRangeAxiomImpl, ElkObjectPropertyRangeAxiomImpl

public abstract class ElkPropertyRangeAxiomImpl<P,R>
extends ElkPropertyAxiomImpl<P>
implements ElkPropertyRangeAxiom<P,R>

Implementation of ElkPropertyRangeAxiom

Author:
"Yevgeny Kazakov"

Field Summary
protected  R range
           
 
Fields inherited from class org.semanticweb.elk.owl.implementation.ElkPropertyAxiomImpl
property
 
Constructor Summary
ElkPropertyRangeAxiomImpl(P property, R range)
           
 
Method Summary
 R getRange()
           
 
Methods inherited from class org.semanticweb.elk.owl.implementation.ElkPropertyAxiomImpl
accept, accept, getProperty
 
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.ElkPropertyAxiom
getProperty
 
Methods inherited from interface org.semanticweb.elk.owl.interfaces.ElkAxiom
accept
 
Methods inherited from interface org.semanticweb.elk.owl.interfaces.ElkObject
accept
 

Field Detail

range

protected final R range
Constructor Detail

ElkPropertyRangeAxiomImpl

public ElkPropertyRangeAxiomImpl(P property,
                                 R range)
Method Detail

getRange

public R getRange()
Specified by:
getRange in interface ElkPropertyRangeAxiom<P,R>


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