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; } }; } }