package jetbrains.mps.smodel.search;
/*Generated by MPS */
import org.jetbrains.annotations.NotNull;
import java.util.List;
import org.jetbrains.mps.openapi.model.SNode;
import org.jetbrains.mps.util.Condition;
import java.util.ArrayList;
import org.jetbrains.mps.openapi.model.SModelReference;
public class EmptySearchScope extends AbstractSearchScope {
public EmptySearchScope() {
}
@NotNull
@Override
public List<SNode> getNodes(Condition<SNode> condition) {
return new ArrayList<SNode>();
}
@Override
public IReferenceInfoResolver getReferenceInfoResolver(SNode referenceNode, SNode targetConcept) {
return new IReferenceInfoResolver() {
@Override
public SNode resolve(String referenceInfo, SModelReference targetModelReference) {
return null;
}
};
}
}