package org.jetbrains.plugins.cucumber.steps.reference; import com.intellij.patterns.PlatformPatterns; import com.intellij.psi.PsiReferenceContributor; import com.intellij.psi.PsiReferenceRegistrar; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.cucumber.psi.impl.GherkinStepImpl; public class CucumberReferenceContributor extends PsiReferenceContributor { @Override public void registerReferenceProviders(@NotNull final PsiReferenceRegistrar registrar) { registrar.registerReferenceProvider(PlatformPatterns.psiElement(GherkinStepImpl.class), new CucumberStepReferenceProvider()); } }