package sk.nociar.jpacloner.graphs;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
public final class Or extends GraphExplorer {
private final GraphExplorer a;
private final GraphExplorer b;
public Or(GraphExplorer a, GraphExplorer b) {
this.a = a;
this.b = b;
}
@Override
public Set<?> explore(Collection<?> entities, EntityExplorer entityExplorer) {
Set<Object> explored = new HashSet<Object>();
explored.addAll(a.explore(entities, entityExplorer));
explored.addAll(b.explore(entities, entityExplorer));
return explored;
}
}