List of usage examples for com.google.common.base Equivalence.Wrapper equals
public boolean equals(Object obj)
From source file:grakn.core.graql.reasoner.plan.QueryCollectionBase.java
private Set<Equivalence.Wrapper<ReasonerQueryImpl>> getImmediateNeighbours( Equivalence.Wrapper<ReasonerQueryImpl> query) { ReasonerQueryImpl unwrappedQuery = query.get(); Set<Variable> vars = unwrappedQuery != null ? unwrappedQuery.getVarNames() : new HashSet<>(); return this.wrappedStream().filter(q2 -> !query.equals(q2)).map(Equivalence.Wrapper::get) .filter(Objects::nonNull).filter(q2 -> !Sets.intersection(vars, q2.getVarNames()).isEmpty()) .map(q2 -> equality().wrap(q2)).collect(Collectors.toSet()); }