@Override public ElkDataOneOf getDataOneOf(ElkLiteral first, ElkLiteral... other) { return new ElkDataOneOfImpl( ElkObjectListObject.varArgsToList(first, other)); }
@Override public ElkEquivalentObjectPropertiesAxiom getEquivalentObjectPropertiesAxiom( ElkObjectPropertyExpression first, ElkObjectPropertyExpression second, ElkObjectPropertyExpression... other) { return new ElkEquivalentObjectPropertiesAxiomImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkObjectUnionOf getObjectUnionOf(ElkClassExpression first, ElkClassExpression second, ElkClassExpression... other) { return new ElkObjectUnionOfImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDataSomeValuesFrom getDataSomeValuesFrom(ElkDataRange dataRange, ElkDataPropertyExpression first, ElkDataPropertyExpression... other) { return new ElkDataSomeValuesFromImpl( ElkObjectListObject.varArgsToList(first, other), dataRange); }
@Override public ElkDifferentIndividualsAxiom getDifferentIndividualsAxiom( ElkIndividual first, ElkIndividual second, ElkIndividual... other) { return new ElkDifferentIndividualsAxiomImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDisjointObjectPropertiesAxiom getDisjointObjectPropertiesAxiom( ElkObjectPropertyExpression first, ElkObjectPropertyExpression second, ElkObjectPropertyExpression... other) { return new ElkDisjointObjectPropertiesAxiomImpl( 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 ElkSameIndividualAxiom getSameIndividualAxiom(ElkIndividual first, ElkIndividual second, ElkIndividual... other) { return new ElkSameIndividualAxiomImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDataAllValuesFrom getDataAllValuesFrom(ElkDataRange range, ElkDataPropertyExpression first, ElkDataPropertyExpression... other) { return new ElkDataAllValuesFromImpl( ElkObjectListObject.varArgsToList(first, other), range); }
@Override public ElkEquivalentDataPropertiesAxiom getEquivalentDataPropertiesAxiom( ElkDataPropertyExpression first, ElkDataPropertyExpression second, ElkDataPropertyExpression... other) { return new ElkEquivalentDataPropertiesAxiomImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkObjectOneOf getObjectOneOf(ElkIndividual first, ElkIndividual... other) { return new ElkObjectOneOfImpl( ElkObjectListObject.varArgsToList(first, other)); }
@Override public ElkDataOneOf getDataOneOf(ElkLiteral first, ElkLiteral... other) { return new ElkDataOneOfImpl( ElkObjectListObject.varArgsToList(first, other)); }
@Override public ElkDisjointDataPropertiesAxiom getDisjointDataPropertiesAxiom( ElkDataPropertyExpression first, ElkDataPropertyExpression second, ElkDataPropertyExpression... other) { return new ElkDisjointDataPropertiesAxiomImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDataAllValuesFrom getDataAllValuesFrom(ElkDataRange range, ElkDataPropertyExpression first, ElkDataPropertyExpression... other) { return new ElkDataAllValuesFromImpl( ElkObjectListObject.varArgsToList(first, other), range); }
@Override public ElkDataUnionOf getDataUnionOf(ElkDataRange first, ElkDataRange second, ElkDataRange... other) { return new ElkDataUnionOfImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDisjointClassesAxiom getDisjointClassesAxiom( ElkClassExpression first, ElkClassExpression second, ElkClassExpression... other) { return new ElkDisjointClassesAxiomImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkObjectIntersectionOf getObjectIntersectionOf( ElkClassExpression first, ElkClassExpression second, ElkClassExpression... other) { return new ElkObjectIntersectionOfImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDataIntersectionOf getDataIntersectionOf(ElkDataRange first, ElkDataRange second, ElkDataRange... other) { return new ElkDataIntersectionOfImpl( ElkObjectListObject.varArgsToList(first, second, other)); }
@Override public ElkDisjointObjectPropertiesAxiom getDisjointObjectPropertiesAxiom( ElkObjectPropertyExpression first, ElkObjectPropertyExpression second, ElkObjectPropertyExpression... other) { return new ElkDisjointObjectPropertiesAxiomImpl( 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)); }