package com.igormaznitsa.ideamindmap.lang.refactoring.references; import com.igormaznitsa.ideamindmap.lang.psi.PsiExtraFile; import com.igormaznitsa.ideamindmap.lang.refactoring.references.providers.PsiExtraFileReferenceProvider; import com.igormaznitsa.mindmap.model.logger.Logger; import com.igormaznitsa.mindmap.model.logger.LoggerFactory; import com.intellij.patterns.PlatformPatterns; import com.intellij.psi.PsiReferenceContributor; import com.intellij.psi.PsiReferenceRegistrar; import javax.annotation.Nonnull; public class MMReferenceContributor extends PsiReferenceContributor { static final Logger logger = LoggerFactory.getLogger(MMReferenceContributor.class); @Override public void registerReferenceProviders(@Nonnull final PsiReferenceRegistrar registrar) { registrar.registerReferenceProvider(PlatformPatterns.psiElement(PsiExtraFile.class),new PsiExtraFileReferenceProvider()); } }