2017-09-12 12:48:21 +02:00
|
|
|
/*
|
2018-06-02 23:41:27 +02:00
|
|
|
* generated by Xtext 2.14.0
|
2017-09-12 12:48:21 +02:00
|
|
|
*/
|
|
|
|
package com.minres.rdl.ui
|
|
|
|
|
2022-10-24 20:18:49 +02:00
|
|
|
import com.minres.rdl.ui.hyperlink.RdlHyperlinkHelper
|
|
|
|
import com.minres.rdl.ui.hyperlink.RdlXtextHyperlink
|
2017-09-12 12:48:21 +02:00
|
|
|
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
|
|
|
|
import org.eclipse.xtext.documentation.IEObjectDocumentationProvider
|
2018-06-04 18:49:04 +02:00
|
|
|
import org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider
|
2018-06-03 10:45:09 +02:00
|
|
|
import org.eclipse.xtext.ui.editor.hyperlinking.HyperlinkHelper
|
|
|
|
import org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink
|
2018-06-04 18:49:04 +02:00
|
|
|
import org.eclipse.xtext.ui.resource.IResourceSetProvider
|
|
|
|
import org.eclipse.xtext.ui.resource.SimpleResourceSetProvider
|
2017-09-12 12:48:21 +02:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Use this class to register components to be used within the Eclipse IDE.
|
|
|
|
*/
|
|
|
|
@FinalFieldsConstructor
|
|
|
|
class RDLUiModule extends AbstractRDLUiModule {
|
|
|
|
|
|
|
|
def Class<? extends IEObjectHoverProvider> bindIEObjectHoverProvider() {
|
|
|
|
typeof(RDLEObjectHoverProvider);
|
|
|
|
}
|
|
|
|
|
|
|
|
def Class<? extends IEObjectDocumentationProvider> bindIEObjectDocumentationProviderr() {
|
|
|
|
typeof(RDLEObjectDocumentationProvider);
|
|
|
|
}
|
|
|
|
|
2018-06-04 18:49:04 +02:00
|
|
|
// override Class<? extends IProjectCreator> bindIProjectCreator() {
|
|
|
|
// return JDTFreeStructuralProjectCreator;
|
|
|
|
// }
|
2018-06-03 10:45:09 +02:00
|
|
|
|
|
|
|
override Class<? extends IResourceSetProvider> bindIResourceSetProvider() {
|
|
|
|
return SimpleResourceSetProvider
|
|
|
|
}
|
|
|
|
|
|
|
|
def Class<? extends HyperlinkHelper> bindHyperlinkHelper() {
|
2022-10-24 20:18:49 +02:00
|
|
|
return RdlHyperlinkHelper
|
2018-06-03 10:45:09 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
def Class<? extends XtextHyperlink> bindHyperlink() {
|
2022-10-24 20:18:49 +02:00
|
|
|
return RdlXtextHyperlink
|
2018-06-03 10:45:09 +02:00
|
|
|
}
|
|
|
|
|
2017-09-12 12:48:21 +02:00
|
|
|
}
|