/*
* generated by Xtext
*/
package com.robotoworks.mechanoid.ops.ui;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.builder.IXtextBuilderParticipant;
import org.eclipse.xtext.ui.editor.IXtextEditorCallback;
import com.robotoworks.mechanoid.ui.MechanoidLibClasspathUiValidationHelper;
import com.robotoworks.mechanoid.ui.builder.MechanoidBuilderParticipant;
import com.robotoworks.mechanoid.ui.builder.MechanoidXtextAddingEditorCallback;
import com.robotoworks.mechanoid.validation.MechanoidLibClasspathValidationHelper;
/**
* Use this class to register components to be used within the IDE.
*/
public class OpServiceModelUiModule extends com.robotoworks.mechanoid.ops.ui.AbstractOpServiceModelUiModule {
public OpServiceModelUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
@Override
public Class<? extends IXtextBuilderParticipant> bindIXtextBuilderParticipant() {
return MechanoidBuilderParticipant.class;
}
@Override
public Class<? extends IXtextEditorCallback> bindIXtextEditorCallback() {
return MechanoidXtextAddingEditorCallback.class;
}
@org.eclipse.xtext.service.SingletonBinding(eager=true) public Class<? extends MechanoidLibClasspathValidationHelper> bindMechanoidLibClasspathValidationHelper() {
return MechanoidLibClasspathUiValidationHelper.class;
}
}