1 11 package org.eclipse.pde.internal.ui.correction; 12 13 import org.eclipse.pde.internal.core.text.bundle.BundleModel; 14 import org.eclipse.pde.internal.ui.PDEUIMessages; 15 import org.eclipse.pde.internal.ui.wizards.tools.OrganizeManifest; 16 17 public class OrganizeImportPackageResolution extends 18 AbstractManifestMarkerResolution { 19 20 private boolean fRemoveImports; 21 22 public OrganizeImportPackageResolution(int type, boolean removeImports) { 23 super(type); 24 fRemoveImports = removeImports; 25 } 26 27 protected void createChange(BundleModel model) { 28 OrganizeManifest.organizeImportPackages(model.getBundle(), fRemoveImports); 29 } 30 31 public String getDescription() { 32 return PDEUIMessages.OrganizeImportPackageResolution_Description; 33 } 34 35 public String getLabel() { 36 return PDEUIMessages.OrganizeImportPackageResolution_Label; 37 } 38 39 } 40 | Popular Tags |