org.semanticweb.elk.owl.implementation
Class ElkInverseObjectPropertiesAxiomImpl

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

public class ElkInverseObjectPropertiesAxiomImpl
extends ElkObjectImpl
implements ElkInverseObjectPropertiesAxiom

Corresponds to an Inverse Object Properties Axiom in the OWL 2 specification.

Author:
Markus Kroetzsch

Field Summary
protected  ElkObjectPropertyExpression firstObjectPropertyExpression
           
protected  ElkObjectPropertyExpression secondObjectPropertyExpression
           
 
Method Summary
<O> O
accept(ElkAxiomVisitor<O> visitor)
           
<O> O
accept(ElkObjectPropertyAxiomVisitor<O> visitor)
           
<O> O
accept(ElkObjectVisitor<O> visitor)
           
 ElkObjectPropertyExpression getFirstObjectPropertyExpression()
           
 ElkObjectPropertyExpression getSecondObjectPropertyExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

firstObjectPropertyExpression

protected final ElkObjectPropertyExpression firstObjectPropertyExpression

secondObjectPropertyExpression

protected final ElkObjectPropertyExpression secondObjectPropertyExpression
Method Detail

getFirstObjectPropertyExpression

public ElkObjectPropertyExpression getFirstObjectPropertyExpression()
Specified by:
getFirstObjectPropertyExpression in interface ElkInverseObjectPropertiesAxiom

getSecondObjectPropertyExpression

public ElkObjectPropertyExpression getSecondObjectPropertyExpression()
Specified by:
getSecondObjectPropertyExpression in interface ElkInverseObjectPropertiesAxiom

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.