@Override public ElkDataPropertyDomainAxiom getDataPropertyDomainAxiom( ElkDataPropertyExpression property, ElkClassExpression domain) { return new ElkDataPropertyDomainAxiomImpl(property, domain); }
@Override public <O> O accept(ElkPropertyDomainAxiomVisitor<O> visitor) { return accept((ElkDataPropertyDomainAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkDataPropertyAxiomVisitor<O> visitor) { return accept((ElkDataPropertyDomainAxiomVisitor<O>) visitor); }
@Override public ElkDataPropertyDomainAxiom getDataPropertyDomainAxiom( ElkDataPropertyExpression property, ElkClassExpression domain) { return new ElkDataPropertyDomainAxiomImpl(property, domain); }
@Override public <O> O accept(ElkDataPropertyAxiomVisitor<O> visitor) { return accept((ElkDataPropertyDomainAxiomVisitor<O>) visitor); }
@Override public ElkDataPropertyDomainAxiom getDataPropertyDomainAxiom( ElkDataPropertyExpression property, ElkClassExpression domain) { return new ElkDataPropertyDomainAxiomImpl(property, domain); }
@Override public <O> O accept(ElkDataPropertyAxiomVisitor<O> visitor) { return accept((ElkDataPropertyDomainAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyDomainAxiomVisitor<O> visitor) { return accept((ElkDataPropertyDomainAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyDomainAxiomVisitor<O> visitor) { return accept((ElkDataPropertyDomainAxiomVisitor<O>) visitor); }