blob: bb9b9bf43138b25e60324cbdbbed522510119849 (
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
30
31
32
33
34
35
|
/*
* generated by Xtext
*/
package org.eclipse.papyrus.infra.gmfdiag.css3.ui;
import org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.CustomCSSProposalProvider;
import org.eclipse.papyrus.infra.gmfdiag.css3.ui.highlighting.CSSHighlightingCalculator;
import org.eclipse.papyrus.infra.gmfdiag.css3.ui.highlighting.CSSHighlightingConfiguration;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider;
import org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration;
import org.eclipse.xtext.ui.editor.syntaxcoloring.ISemanticHighlightingCalculator;
/**
* Use this class to register components to be used within the IDE.
*/
public class CSSUiModule extends org.eclipse.papyrus.infra.gmfdiag.css3.ui.AbstractCSSUiModule {
public CSSUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
public Class<? extends IHighlightingConfiguration> bindIHighlightingConfiguration() {
return CSSHighlightingConfiguration.class;
}
public Class<? extends ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator() {
return CSSHighlightingCalculator.class;
}
@Override
public Class<? extends IContentProposalProvider> bindIContentProposalProvider() {
return CustomCSSProposalProvider.class;
}
}
|