private void addAll(ElementSet lhs) { if(lhs instanceof MultiValueSet) { super.addAll((MultiValueSet)lhs); } else { for (Element e : lhs) add(e); } }
/** * Returns an union of two {@link ElementSet}s. * * This method performs better if lhs is bigger than rhs */ public static ElementSet union(ElementSet lhs, ElementSet rhs) { if(lhs.contains(rhs)) return lhs; if(lhs==ElementSet.EMPTY_SET) return rhs; if(rhs==ElementSet.EMPTY_SET) return lhs; return new MultiValueSet(lhs,rhs); }
/** * Returns an union of two {@link ElementSet}s. * * This method performs better if lhs is bigger than rhs */ public static ElementSet union(ElementSet lhs, ElementSet rhs) { if(lhs.contains(rhs)) return lhs; if(lhs==ElementSet.EMPTY_SET) return rhs; if(rhs==ElementSet.EMPTY_SET) return lhs; return new MultiValueSet(lhs,rhs); }
/** * Returns an union of two {@link ElementSet}s. * * This method performs better if lhs is bigger than rhs */ public static ElementSet union(ElementSet lhs, ElementSet rhs) { if(lhs.contains(rhs)) return lhs; if(lhs==ElementSet.EMPTY_SET) return rhs; if(rhs==ElementSet.EMPTY_SET) return lhs; return new MultiValueSet(lhs,rhs); }
/** * Returns an union of two {@link ElementSet}s. * * This method performs better if lhs is bigger than rhs */ public static ElementSet union(ElementSet lhs, ElementSet rhs) { if(lhs.contains(rhs)) return lhs; if(lhs==ElementSet.EMPTY_SET) return rhs; if(rhs==ElementSet.EMPTY_SET) return lhs; return new MultiValueSet(lhs,rhs); }
/** * Returns an union of two {@link ElementSet}s. * * This method performs better if lhs is bigger than rhs */ public static ElementSet union(ElementSet lhs, ElementSet rhs) { if(lhs.contains(rhs)) return lhs; if(lhs==ElementSet.EMPTY_SET) return rhs; if(rhs==ElementSet.EMPTY_SET) return lhs; return new MultiValueSet(lhs,rhs); }
private void addAll(ElementSet lhs) { if(lhs instanceof MultiValueSet) { super.addAll((MultiValueSet)lhs); } else { for (Element e : lhs) add(e); } }
private void addAll(ElementSet lhs) { if(lhs instanceof MultiValueSet) { super.addAll((MultiValueSet)lhs); } else { for (Element e : lhs) add(e); } }
private void addAll(ElementSet lhs) { if(lhs instanceof MultiValueSet) { super.addAll((MultiValueSet)lhs); } else { for (Element e : lhs) add(e); } }
private void addAll(ElementSet lhs) { if(lhs instanceof MultiValueSet) { super.addAll((MultiValueSet)lhs); } else { for (Element e : lhs) add(e); } }