@Override public ElkAnnotationAssertionAxiom getAnnotationAssertionAxiom( ElkAnnotationProperty property, ElkAnnotationSubject subject, ElkAnnotationValue value) { return new ElkAnnotationAssertionAxiomImpl(property, subject, value); }
@Override public <O> O accept(ElkObjectVisitor<O> visitor) { return accept((ElkAnnotationAssertionAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationAssertionAxiomVisitor<O>) visitor); }
@Override public ElkAnnotationAssertionAxiom getAnnotationAssertionAxiom( ElkAnnotationProperty property, ElkAnnotationSubject subject, ElkAnnotationValue value) { return new ElkAnnotationAssertionAxiomImpl(property, subject, value); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationAssertionAxiomVisitor<O>) visitor); }
@Override public ElkAnnotationAssertionAxiom getAnnotationAssertionAxiom( ElkAnnotationProperty property, ElkAnnotationSubject subject, ElkAnnotationValue value) { return new ElkAnnotationAssertionAxiomImpl(property, subject, value); }
@Override public <O> O accept(ElkAnnotationAxiomVisitor<O> visitor) { return accept((ElkAnnotationAssertionAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkObjectVisitor<O> visitor) { return accept((ElkAnnotationAssertionAxiomVisitor<O>) visitor); }
@Override public <O> O accept(ElkObjectVisitor<O> visitor) { return accept((ElkAnnotationAssertionAxiomVisitor<O>) visitor); }