@Override public ElkDataAllValuesFrom getDataAllValuesFrom( List<? extends ElkDataPropertyExpression> properties, ElkDataRange range) { return new ElkDataAllValuesFromImpl(properties, range); }
@Override public <O> O accept( ElkDataPropertyListRestrictionQualifiedVisitor<O> visitor) { return accept((ElkDataAllValuesFromVisitor<O>) visitor); }
@Override public ElkDataAllValuesFrom getDataAllValuesFrom( List<? extends ElkDataPropertyExpression> properties, ElkDataRange range) { return new ElkDataAllValuesFromImpl(properties, range); }
@Override public <O> O accept( ElkDataPropertyListRestrictionQualifiedVisitor<O> visitor) { return accept((ElkDataAllValuesFromVisitor<O>) visitor); }
@Override public ElkDataAllValuesFrom getDataAllValuesFrom( List<? extends ElkDataPropertyExpression> properties, ElkDataRange range) { return new ElkDataAllValuesFromImpl(properties, range); }
@Override public <O> O accept( ElkDataPropertyListRestrictionQualifiedVisitor<O> visitor) { return accept((ElkDataAllValuesFromVisitor<O>) visitor); }
@Override public ElkDataAllValuesFrom getDataAllValuesFrom(ElkDataRange range, ElkDataPropertyExpression first, ElkDataPropertyExpression... other) { return new ElkDataAllValuesFromImpl( ElkObjectListObject.varArgsToList(first, other), range); }
@Override public ElkDataAllValuesFrom getDataAllValuesFrom(ElkDataRange range, ElkDataPropertyExpression first, ElkDataPropertyExpression... other) { return new ElkDataAllValuesFromImpl( ElkObjectListObject.varArgsToList(first, other), range); }
@Override public ElkDataAllValuesFrom getDataAllValuesFrom(ElkDataRange range, ElkDataPropertyExpression first, ElkDataPropertyExpression... other) { return new ElkDataAllValuesFromImpl( ElkObjectListObject.varArgsToList(first, other), range); }