aboutsummaryrefslogtreecommitdiffstats
path: root/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java')
-rw-r--r--language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java b/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
index 3502c29f..51cecf06 100644
--- a/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
+++ b/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
@@ -4,9 +4,11 @@
4package tools.refinery.language.ide; 4package tools.refinery.language.ide;
5 5
6import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; 6import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher;
7import org.eclipse.xtext.ide.editor.contentassist.IdeCrossrefProposalProvider;
7import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator; 8import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator;
8 9
9import tools.refinery.language.ide.contentassist.FuzzyMatcher; 10import tools.refinery.language.ide.contentassist.FuzzyMatcher;
11import tools.refinery.language.ide.contentassist.ProblemCrossrefProposalProvider;
10import tools.refinery.language.ide.syntaxcoloring.ProblemSemanticHighlightingCalculator; 12import tools.refinery.language.ide.syntaxcoloring.ProblemSemanticHighlightingCalculator;
11 13
12/** 14/**
@@ -16,9 +18,13 @@ public class ProblemIdeModule extends AbstractProblemIdeModule {
16 public Class<? extends ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator() { 18 public Class<? extends ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator() {
17 return ProblemSemanticHighlightingCalculator.class; 19 return ProblemSemanticHighlightingCalculator.class;
18 } 20 }
19 21
20 @Override 22 @Override
21 public Class<? extends IPrefixMatcher> bindIPrefixMatcher() { 23 public Class<? extends IPrefixMatcher> bindIPrefixMatcher() {
22 return FuzzyMatcher.class; 24 return FuzzyMatcher.class;
23 } 25 }
26
27 public Class<? extends IdeCrossrefProposalProvider> bindIdeCrossrefProposalProvider() {
28 return ProblemCrossrefProposalProvider.class;
29 }
24} 30}