aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationUiModule.xtend
blob: 6bc65f7b3fe0f2c04e37ce28c3162c02bce80c40 (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
25
26
27
28
29
/*
 * generated by Xtext 2.10.0
 */
package hu.bme.mit.inf.dslreasoner.application.ui

import hu.bme.mit.inf.dslreasoner.application.ui.highlight.ApplicationConfigurationSemanticHighlightingCalculator
import hu.bme.mit.inf.dslreasoner.application.ui.highlight.MetamodelElementColoringTextAttributeProvider
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator
import org.eclipse.xtext.ui.editor.syntaxcoloring.ITextAttributeProvider

/**
 * Use this class to register components to be used within the Eclipse IDE.
 */
@FinalFieldsConstructor
class ApplicationConfigurationUiModule extends AbstractApplicationConfigurationUiModule {
	
//	def public Class<? extends IHighlightingConfiguration> bindIHighlightingConfiguration() {
//		ApplicationConfigurationHighlightConfiguration
//	}

	def public Class<? extends ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator() {
		ApplicationConfigurationSemanticHighlightingCalculator
	}
	
	def public Class<? extends ITextAttributeProvider> bindITextAttributeProvider() {
		MetamodelElementColoringTextAttributeProvider
	}
}