blob: 2ac64d9ca12dafd9b236b69286e1e189e77768b7 [file] [log] [blame]
package org.eclipse.emf.parsley.examples.library;
import org.eclipse.emf.parsley.ui.provider.FeaturesProvider;
import org.eclipse.emf.parsley.ui.provider.FeatureCaptionProvider;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.ui.plugin.AbstractUIPlugin;
public class EmfParsleyGuiceModule extends org.eclipse.emf.parsley.EmfParsleyGuiceModule {
public EmfParsleyGuiceModule(AbstractUIPlugin plugin) {
super(plugin);
}
@Override
public Class<? extends ILabelProvider> bindILabelProvider() {
return CustomLabelProvider.class;
}
@Override
public Class<? extends FeatureCaptionProvider> bindFeatureCaptionProvider() {
return CustomFeatureCaptionProvider.class;
}
@Override
public Class<? extends FeaturesProvider> bindFeaturesProvider() {
return CustomEStructuralFeaturesProvider.class;
}
}