Composite body = createTableWrapBody(1, toolkit);
toolkit.createLabel(body, "Specify which resources are included in the bundle.");
tree = toolkit.createTree(body, SWT.CHECK | SWT.BORDER);
Link link = new Link(body, SWT.WRAP);
link.setText("Some resources may be filtered according to preferences. <a href=\"excludedResourcePrefs\">Click here</a> to edit the list of exclusions.");
TableWrapData data = new TableWrapData(TableWrapData.FILL_GRAB);
data.heightHint = 200;
tree.setLayoutData(data);
viewer = new CheckboxTreeViewer(tree);
IProject base = getProjectModel().getProject();
viewer.setContentProvider(new BaseWorkbenchContentProvider());
viewer.setLabelProvider(new WorkbenchLabelProvider());
viewer.addCheckStateListener(this);
resourcesFilter = new ExcludedResourcesFilter();
viewer.addFilter(resourcesFilter);
viewer.setInput(base);
link.addListener(SWT.Selection, new Listener()
{
public void handleEvent(Event event)
{
if ("excludedResourcePrefs".equals(event.text))
{