org.semanticweb.elk.owl.implementation
Class ElkSubObjectPropertyOfAxiomImpl

java.lang.Object
  extended by org.semanticweb.elk.owl.implementation.ElkObjectImpl
      extended by org.semanticweb.elk.owl.implementation.ElkSubObjectPropertyOfAxiomImpl
All Implemented Interfaces:
ElkAxiom, ElkObject, ElkObjectPropertyAxiom, ElkSubObjectPropertyOfAxiom

public class ElkSubObjectPropertyOfAxiomImpl
extends ElkObjectImpl
implements ElkSubObjectPropertyOfAxiom

Corresponds to an Object Subproperty Axiom in the OWL 2 specification.

Author:
Yevgeny Kazakov, Markus Kroetzsch

Field Summary
protected  ElkSubObjectPropertyExpression subObjectPropertyExpression
           
protected  ElkObjectPropertyExpression superObjectPropertyExpression
           
 
Method Summary
<O> O
accept(ElkAxiomVisitor<O> visitor)
           
<O> O
accept(ElkObjectPropertyAxiomVisitor<O> visitor)
           
<O> O
accept(ElkObjectVisitor<O> visitor)
           
 ElkSubObjectPropertyExpression getSubObjectPropertyExpression()
           
 ElkObjectPropertyExpression getSuperObjectPropertyExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subObjectPropertyExpression

protected final ElkSubObjectPropertyExpression subObjectPropertyExpression

superObjectPropertyExpression

protected final ElkObjectPropertyExpression superObjectPropertyExpression
Method Detail

getSubObjectPropertyExpression

public ElkSubObjectPropertyExpression getSubObjectPropertyExpression()
Specified by:
getSubObjectPropertyExpression in interface ElkSubObjectPropertyOfAxiom

getSuperObjectPropertyExpression

public ElkObjectPropertyExpression getSuperObjectPropertyExpression()
Specified by:
getSuperObjectPropertyExpression in interface ElkSubObjectPropertyOfAxiom

accept

public <O> O accept(ElkObjectPropertyAxiomVisitor<O> visitor)
Specified by:
accept in interface ElkObjectPropertyAxiom

accept

public <O> O accept(ElkAxiomVisitor<O> visitor)
Specified by:
accept in interface ElkAxiom

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.