contentProvider.addObserver(this);
valueProvider = createValueProvider();
valueProvider.addObserver(this);
// The main label provider for the first column:
CompositeCellLabelProvider mainLabels = new CompositeCellLabelProvider(
new DateLabelProvider(), new WorkspaceStorageLabelProvider());
// The viewer:
filteredTree = Viewers.newFilteredTree(parent, new TreePathPatternFilter(mainLabels));
TreeViewer viewer = filteredTree.getViewer();