public class CheckboxHelper {
public static void checkRecurrentNode(Object element,
CheckboxTreeViewer tree, boolean state, boolean userClick) {
AssociationsViewContent contentProvider = (AssociationsViewContent) tree
.getContentProvider();
Object parentElement = contentProvider.getParent(element);
if (element instanceof AssociatedElement) {
AssociatedElement assocElement = (AssociatedElement) element;
assocElement.setChecked(state);