blob: 1554798d25e18a496c737c50712aabc69fc079f2 [file] [log] [blame]
package org.eclipse.emf.parsley.examples.mail.messageview;
import org.eclipse.emf.parsley.EmfParsleyGuiceModule;
import org.eclipse.emf.parsley.composite.FormControlFactory;
import org.eclipse.emf.parsley.examples.mail.messageview.binding.MessageviewFormControlFactory;
import org.eclipse.emf.parsley.examples.mail.messageview.ui.provider.MessageviewFeatureCaptionProvider;
import org.eclipse.emf.parsley.examples.mail.messageview.ui.provider.MessageviewFeaturesProvider;
import org.eclipse.emf.parsley.examples.mail.messageview.ui.provider.MessageviewLabelProvider;
import org.eclipse.emf.parsley.ui.provider.FeatureCaptionProvider;
import org.eclipse.emf.parsley.ui.provider.FeaturesProvider;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
* org.eclipse.emf.parsley.examples.mail.messageview EMF Parsley Dsl Module file
*/
@SuppressWarnings("all")
public class MessageviewEmfParsleyGuiceModule extends EmfParsleyGuiceModule {
public MessageviewEmfParsleyGuiceModule(final AbstractUIPlugin plugin) {
super(plugin);
}
@Override
public Class<? extends ILabelProvider> bindILabelProvider() {
return MessageviewLabelProvider.class;
}
@Override
public Class<? extends FeatureCaptionProvider> bindFeatureCaptionProvider() {
return MessageviewFeatureCaptionProvider.class;
}
@Override
public Class<? extends FeaturesProvider> bindFeaturesProvider() {
return MessageviewFeaturesProvider.class;
}
@Override
public Class<? extends FormControlFactory> bindFormControlFactory() {
return MessageviewFormControlFactory.class;
}
}