Lines 12-17
Link Here
|
12 |
|
12 |
|
13 |
import org.eclipse.jface.util.Assert; |
13 |
import org.eclipse.jface.util.Assert; |
14 |
import org.eclipse.jface.viewers.AbstractTreeViewer; |
14 |
import org.eclipse.jface.viewers.AbstractTreeViewer; |
|
|
15 |
import org.eclipse.jface.viewers.ComboViewer; |
15 |
import org.eclipse.jface.viewers.IBasicPropertyConstants; |
16 |
import org.eclipse.jface.viewers.IBasicPropertyConstants; |
16 |
import org.eclipse.jface.viewers.IStructuredContentProvider; |
17 |
import org.eclipse.jface.viewers.IStructuredContentProvider; |
17 |
import org.eclipse.jface.viewers.ITreeContentProvider; |
18 |
import org.eclipse.jface.viewers.ITreeContentProvider; |
Lines 38-43
Link Here
|
38 |
} |
39 |
} |
39 |
else if (fViewer instanceof AbstractTreeViewer) { |
40 |
else if (fViewer instanceof AbstractTreeViewer) { |
40 |
((AbstractTreeViewer) fViewer).add(change.getParent(), change.getChildren()); |
41 |
((AbstractTreeViewer) fViewer).add(change.getParent(), change.getChildren()); |
|
|
42 |
} else if (fViewer instanceof ComboViewer) { |
43 |
((ComboViewer)fViewer).add(change.getChildren()); |
41 |
} |
44 |
} |
42 |
else { |
45 |
else { |
43 |
Assert.isTrue(false, "Unknown kind of viewer"); |
46 |
Assert.isTrue(false, "Unknown kind of viewer"); |
Lines 60-65
Link Here
|
60 |
} |
63 |
} |
61 |
else if (fViewer instanceof AbstractTreeViewer) { |
64 |
else if (fViewer instanceof AbstractTreeViewer) { |
62 |
((AbstractTreeViewer) fViewer).remove(change.getChildren()); |
65 |
((AbstractTreeViewer) fViewer).remove(change.getChildren()); |
|
|
66 |
} else if (fViewer instanceof ComboViewer) { |
67 |
((ComboViewer) fViewer).remove(change.getChildren()); |
63 |
} |
68 |
} |
64 |
else { |
69 |
else { |
65 |
Assert.isTrue(false, "Unknown kind of viewer"); |
70 |
Assert.isTrue(false, "Unknown kind of viewer"); |