diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/TreeSection.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/TreeSection.java index ba40d0d6d4..b4fd892fd0 100644 --- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/TreeSection.java +++ b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/TreeSection.java @@ -114,7 +114,8 @@ protected void handleSelectAll() { if (tree == null) { return; } + tree.selectAll(); selectionChanged(viewer.getStructuredSelection()); } -} +} \ No newline at end of file diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/plugin/ExportPackageVisibilitySection.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/plugin/ExportPackageVisibilitySection.java index 2ecd7a44a7..e992707691 100644 --- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/plugin/ExportPackageVisibilitySection.java +++ b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/plugin/ExportPackageVisibilitySection.java @@ -24,9 +24,9 @@ import org.eclipse.jface.action.Action; import org.eclipse.jface.action.IMenuManager; import org.eclipse.jface.viewers.ISelection; -import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.ITableLabelProvider; +import org.eclipse.jface.viewers.ITreeContentProvider; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.viewers.TableViewer; @@ -74,9 +74,9 @@ public class ExportPackageVisibilitySection extends TableSection implements IPar private Image fImage; private Button fVisibleButton; - static class TableContentProvider implements IStructuredContentProvider { + static class TreeContentProvider implements ITreeContentProvider { @Override - public Object[] getElements(Object parent) { + public Object[] getChildren(Object parent) { ExportPackageObject object = (ExportPackageObject) parent; if (object == null || !object.isInternal()) { return new Object[0];