package ql.ast.expression; import java.util.HashSet; import java.util.Iterator; import java.util.Set; /** * @author orosu */ public class IdSet { private final Set<Id> _value; public IdSet() { this._value = new HashSet<Id>(); } public Iterator<Id> iterator() { return this._value.iterator(); } public void add(Id id) { this._value.add(id); } public void addAll(IdSet idSet) { Iterator<Id> iterator = idSet.iterator(); while(iterator.hasNext()) { this.add(iterator.next()); } } }