package sk.nociar.jpacloner.graphs; import java.util.Collection; import java.util.HashSet; import java.util.Set; public class Literal extends GraphExplorer { private final String literal; public Literal(String literal) { this.literal = literal; } @Override public Set<?> explore(Collection<?> entities, EntityExplorer entityExplorer) { Set<Object> explored = new HashSet<Object>(); for (Object entity : entities) { Collection<?> value = entityExplorer.explore(entity, literal); if (value != null) { explored.addAll(value); } } return explored; } }