@Override public ElkDisjointUnionAxiom getDisjointUnionAxiom(ElkClass definedClass, List<? extends ElkClassExpression> disjointClassExpressions) { return new ElkDisjointUnionAxiomImpl(definedClass, disjointClassExpressions); }
@Override public ElkDisjointUnionAxiom getDisjointUnionAxiom(ElkClass definedClass, List<? extends ElkClassExpression> disjointClassExpressions) { return new ElkDisjointUnionAxiomImpl(definedClass, disjointClassExpressions); }
@Override public ElkDisjointUnionAxiom getDisjointUnionAxiom(ElkClass definedClass, List<? extends ElkClassExpression> disjointClassExpressions) { return new ElkDisjointUnionAxiomImpl(definedClass, disjointClassExpressions); }
@Override public ElkDisjointUnionAxiom getDisjointUnionAxiom(ElkClass definedClass, ElkClassExpression first, ElkClassExpression second, ElkClassExpression... other) { return new ElkDisjointUnionAxiomImpl(definedClass, ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDisjointUnionAxiom getDisjointUnionAxiom(ElkClass definedClass, ElkClassExpression first, ElkClassExpression second, ElkClassExpression... other) { return new ElkDisjointUnionAxiomImpl(definedClass, ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDisjointUnionAxiom getDisjointUnionAxiom(ElkClass definedClass, ElkClassExpression first, ElkClassExpression second, ElkClassExpression... other) { return new ElkDisjointUnionAxiomImpl(definedClass, ElkObjectListObject.varArgsToList(first, second, other)); }