package org.bundlemaker.core.ui.mvn; import org.bundlemaker.core.mvn.content.MvnContentProvider; import org.bundlemaker.core.project.IProjectDescriptionAwareBundleMakerProject; import org.eclipse.core.runtime.Assert; /** * <p> * </p> * * @author Gerd Wütherich (gerd@gerd-wuetherich.de) */ public class ReloadFromRepositoryAction extends AbstractMvnProjectContentProviderEditorAction { /** - */ private boolean _useRemote; /** - */ private IProjectDescriptionAwareBundleMakerProject _bundleMakerProject; /** * <p> * Creates a new instance of type {@link ReloadFromLocalRepositoryAction}. * </p> * */ public ReloadFromRepositoryAction(String text, MvnProjectContentProviderEditor editor, IProjectDescriptionAwareBundleMakerProject bundleMakerProject, boolean useRemote) { super(text, editor); Assert.isNotNull(bundleMakerProject); // _useRemote = useRemote; _bundleMakerProject = bundleMakerProject; } /** * {@inheritDoc} */ @Override protected void doWithMvnContentProvider(MvnContentProvider contentProvider) throws Exception { contentProvider.reloadContent(_useRemote, true, _bundleMakerProject); } }