checkParents(path.getParentPath());
}
-// /**
-// *
-// * @param path
-// * @param checked
-// */
-// private void checkChildren(final TreePath path, final boolean checked) {
-// TermContentProvider tcp = new TermContentProvider();
-//
-// if (path == null) {
-// return;
-// }
-// final Object element = path.getLastSegment();
-// if (element != null) {
-// this.viewer.setChecked(element, checked);
-// this.viewer.setGrayed(element, false);
-// int length = tcp.getChildren(element).length;
-// if(length>1){
-// this.viewer.expandToLevel(element, CheckboxTreeViewer.ALL_LEVELS);
-// this.viewer.setSubtreeChecked(element, checked);
-// }
-// }
-// }
/**
*
if (element == null) {
return;
}
- // final Object element = path.getLastSegment();
-// if (element != null) {
+
((CheckboxTreeViewer)getViewer()).setChecked(element, checked);
((CheckboxTreeViewer)getViewer()).setGrayed(element, false);
if (((CheckboxTreeViewer)getViewer()).isExpandable(element)){
((CheckboxTreeViewer)getViewer()).expandToLevel(element, CheckboxTreeViewer.ALL_LEVELS);
((CheckboxTreeViewer)getViewer()).setSubtreeChecked(element, checked);
}
-// }
+
}
/**
*