@Override public ElkAnnotationPropertyDomainAxiom getAnnotationPropertyDomainAxiom( ElkAnnotationProperty property, ElkIri domain) { return new ElkAnnotationPropertyDomainAxiomImpl(property, domain); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyDomainAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyDomainAxiomVisitor<O>) visitor); }
@Override public ElkAnnotationPropertyDomainAxiom getAnnotationPropertyDomainAxiom( ElkAnnotationProperty property, ElkIri domain) { return new ElkAnnotationPropertyDomainAxiomImpl(property, domain); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyDomainAxiomVisitor<O>) visitor); }
@Override public ElkAnnotationPropertyDomainAxiom getAnnotationPropertyDomainAxiom( ElkAnnotationProperty property, ElkIri domain) { return new ElkAnnotationPropertyDomainAxiomImpl(property, domain); }
@Override public <O> O accept(ElkPropertyDomainAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyDomainAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyDomainAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyDomainAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyDomainAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyDomainAxiomVisitor<O>) visitor); }