/*
* generated by Xtext
*/
package it.xsemantics.example.fj.ui;
import it.xsemantics.example.fj.ui.contentassist.FJProposalProvider;
import it.xsemantics.example.fj.ui.labeling.FJLabelProvider;
import it.xsemantics.example.fj.ui.wizard.FJProjectCreatorCustom;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider;
import org.eclipse.xtext.ui.wizard.IProjectCreator;
/**
* Use this class to register components to be used within the IDE.
*/
public class FJUiModule extends it.xsemantics.example.fj.ui.AbstractFJUiModule {
public FJUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
@Override
public Class<? extends IContentProposalProvider> bindIContentProposalProvider() {
return FJProposalProvider.class;
}
@Override
public java.lang.Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() {
return FJLabelProvider.class;
}
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
return FJProjectCreatorCustom.class;
}
}