@Override public ElkFunctionalDataPropertyAxiom getFunctionalDataPropertyAxiom( ElkDataPropertyExpression property) { return new ElkFunctionalDataPropertyAxiomImpl(property); }
@Override public <O> O accept(ElkDataPropertyAxiomVisitor<O> visitor) { return accept((ElkFunctionalDataPropertyAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyAxiomVisitor<O> visitor) { return accept((ElkFunctionalDataPropertyAxiomVisitor<O>) visitor); }
@Override public ElkFunctionalDataPropertyAxiom getFunctionalDataPropertyAxiom( ElkDataPropertyExpression property) { return new ElkFunctionalDataPropertyAxiomImpl(property); }
@Override public <O> O accept(ElkDataPropertyAxiomVisitor<O> visitor) { return accept((ElkFunctionalDataPropertyAxiomVisitor<O>) visitor); }
@Override public ElkFunctionalDataPropertyAxiom getFunctionalDataPropertyAxiom( ElkDataPropertyExpression property) { return new ElkFunctionalDataPropertyAxiomImpl(property); }
@Override public <O> O accept(ElkPropertyAxiomVisitor<O> visitor) { return accept((ElkFunctionalDataPropertyAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkDataPropertyAxiomVisitor<O> visitor) { return accept((ElkFunctionalDataPropertyAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyAxiomVisitor<O> visitor) { return accept((ElkFunctionalDataPropertyAxiomVisitor<O>) visitor); }