@Override public ElkInverseObjectPropertiesAxiom getInverseObjectPropertiesAxiom( ElkObjectPropertyExpression first, ElkObjectPropertyExpression second) { return new ElkInverseObjectPropertiesAxiomImpl(first, second); }
@Override public <O> O accept(ElkObjectPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkAxiomVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public ElkInverseObjectPropertiesAxiom getInverseObjectPropertiesAxiom( ElkObjectPropertyExpression first, ElkObjectPropertyExpression second) { return new ElkInverseObjectPropertiesAxiomImpl(first, second); }
@Override public <O> O accept(ElkAxiomVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public ElkInverseObjectPropertiesAxiom getInverseObjectPropertiesAxiom( ElkObjectPropertyExpression first, ElkObjectPropertyExpression second) { return new ElkInverseObjectPropertiesAxiomImpl(first, second); }
@Override public <O> O accept(ElkObjectVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkObjectVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkObjectVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkObjectPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkAxiomVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkObjectPropertyAxiomVisitor<O> visitor) { return accept((ElkInverseObjectPropertiesAxiomVisitor<O>) visitor); }