List of usage examples for org.eclipse.jface.viewers ICheckable setChecked
public boolean setChecked(Object element, boolean state);
From source file:org.eclipse.wb.internal.rcp.databinding.ui.contentproviders.SwtTextEventsUiContentProvider.java
License:Open Source License
private void calculateBetterValues(CheckStateChangedEvent event) { if (event.getChecked()) { Object checkedElement = event.getElement(); ICheckable checkable = event.getCheckable(); ///*w w w.ja v a 2s. c o m*/ if ("SWT.NONE".equals(checkedElement)) { for (Object element : m_dialogField.getCheckedElements()) { if (element != checkedElement) { checkable.setChecked(element, false); } } } else { for (Object element : m_dialogField.getCheckedElements()) { if ("SWT.NONE".equals(element)) { checkable.setChecked(element, false); break; } } } } }
From source file:org.kalypso.core.gml.provider.GmlSourceChooserPage.java
License:Open Source License
private void setChildrenCheckstate(final ICheckable checkable, final Object element, final boolean checked, final CheckboxTreeViewer treeViewer) { // TODO: use checkstate provider instead final Object[] children = m_contentProvider.getChildren(element); for (final Object child : children) { checkable.setChecked(element, checked); treeViewer.update(element, null); setChildrenCheckstate(checkable, child, checked, treeViewer); }// w w w .j a va2 s .c o m }