Newer
Older
/*
* generated by Xtext 2.25.0
*/
package org.etsi.mts.tdl.ui;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider;
import org.eclipse.xtext.ui.resource.IResourceSetProvider;
import org.eclipse.xtext.ui.resource.SimpleResourceSetProvider;
import org.etsi.mts.tdl.ui.hover.TDLtxHoverProvider;
/**
* Use this class to register components to be used within the Eclipse IDE.
*/
public class TDLtxUiModule extends AbstractTDLtxUiModule {
public TDLtxUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
public Class<? extends IEObjectHoverProvider> bindIEObjectHoverProvider() {
return TDLtxHoverProvider.class;
}
@Override
public Class<? extends IResourceSetProvider> bindIResourceSetProvider() {
//potential optimisation based on https://alexruizlog.blogspot.com/2012/07/make-your-xtext-based-editor-300-times.html?m=1#!
//TODO: remove in case of problems
return SimpleResourceSetProvider.class;
}