blob: 1c165a0a85bac2e638d2b084f7568e44c44af92e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/*
* generated by Xtext 2.18.0.M3
*/
package org.eclipse.viatra.solver.language.ui
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator
import org.eclipse.xtext.ui.editor.syntaxcoloring.ITextAttributeProvider
import org.eclipse.viatra.solver.language.ui.highlight.SolverSemanticHighlightCalculator
import org.eclipse.viatra.solver.language.ui.highlight.SolverSemanticTextAttributeProvider
/**
* Use this class to register components to be used within the Eclipse IDE.
*/
@FinalFieldsConstructor
class SolverLanguageUiModule extends AbstractSolverLanguageUiModule {
def Class<? extends ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator() {
SolverSemanticHighlightCalculator
}
def Class<? extends ITextAttributeProvider> bindITextAttributeProvider() {
SolverSemanticTextAttributeProvider
}
}
|