package jetbrains.mps.resolve; /*Generated by MPS */ import org.jetbrains.annotations.NotNull; import org.jetbrains.mps.openapi.model.SReference; import org.jetbrains.mps.openapi.model.SNode; import org.jetbrains.mps.openapi.module.SRepository; public interface IResolver { /** * * * @param reference SReference to resolve * @param sourceNode SNode the source of the reference * @param repository * @return false if IResolver was not able to resolve this reference */ boolean resolve(@NotNull SReference reference, @NotNull SNode sourceNode, @NotNull SRepository repository); }