/* * generated by Xtext 2.14.0 */ package com.minres.rdl.ui import com.minres.rdl.ui.hyperlink.RdlHyperlinkHelper import com.minres.rdl.ui.hyperlink.RdlXtextHyperlink import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor import org.eclipse.xtext.documentation.IEObjectDocumentationProvider import org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider import org.eclipse.xtext.ui.editor.hyperlinking.HyperlinkHelper import org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink import org.eclipse.xtext.ui.resource.IResourceSetProvider import org.eclipse.xtext.ui.resource.SimpleResourceSetProvider /** * Use this class to register components to be used within the Eclipse IDE. */ @FinalFieldsConstructor class RDLUiModule extends AbstractRDLUiModule { def Class bindIEObjectHoverProvider() { typeof(RDLEObjectHoverProvider); } def Class bindIEObjectDocumentationProviderr() { typeof(RDLEObjectDocumentationProvider); } // override Class bindIProjectCreator() { // return JDTFreeStructuralProjectCreator; // } override Class bindIResourceSetProvider() { return SimpleResourceSetProvider } def Class bindHyperlinkHelper() { return RdlHyperlinkHelper } def Class bindHyperlink() { return RdlXtextHyperlink } }