@Override public ElkInverseFunctionalObjectPropertyAxiom getInverseFunctionalObjectPropertyAxiom( ElkObjectPropertyExpression property) { return new ElkInverseFunctionalObjectPropertyAxiomImpl(property); }
@Override public <O> O accept(ElkPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseFunctionalObjectPropertyAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseFunctionalObjectPropertyAxiomVisitor<O>) visitor); }
@Override public ElkInverseFunctionalObjectPropertyAxiom getInverseFunctionalObjectPropertyAxiom( ElkObjectPropertyExpression property) { return new ElkInverseFunctionalObjectPropertyAxiomImpl(property); }
@Override public <O> O accept(ElkObjectPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseFunctionalObjectPropertyAxiomVisitor<O>) visitor); }
@Override public ElkInverseFunctionalObjectPropertyAxiom getInverseFunctionalObjectPropertyAxiom( ElkObjectPropertyExpression property) { return new ElkInverseFunctionalObjectPropertyAxiomImpl(property); }
@Override public <O> O accept(ElkObjectPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseFunctionalObjectPropertyAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkObjectPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseFunctionalObjectPropertyAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseFunctionalObjectPropertyAxiomVisitor<O>) visitor); }