@Override public ElkAnnotationPropertyRangeAxiom getAnnotationPropertyRangeAxiom( ElkAnnotationProperty property, ElkIri range) { return new ElkAnnotationPropertyRangeAxiomImpl(property, range); }
@Override public <O> O accept(ElkPropertyRangeAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyRangeAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyRangeAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyRangeAxiomVisitor<O>) visitor); }
@Override public ElkAnnotationPropertyRangeAxiom getAnnotationPropertyRangeAxiom( ElkAnnotationProperty property, ElkIri range) { return new ElkAnnotationPropertyRangeAxiomImpl(property, range); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyRangeAxiomVisitor<O>) visitor); }
@Override public ElkAnnotationPropertyRangeAxiom getAnnotationPropertyRangeAxiom( ElkAnnotationProperty property, ElkIri range) { return new ElkAnnotationPropertyRangeAxiomImpl(property, range); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyRangeAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkPropertyRangeAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyRangeAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationPropertyRangeAxiomVisitor<O>) visitor); }