deviceTree = new CheckboxTreeViewer(this, SWT.BORDER);
data = new GridData(GridData.FILL_BOTH | GridData.GRAB_VERTICAL);
deviceTree.getControl().setLayoutData(data);
deviceTree.setLabelProvider(new TargetLabelProvider());
deviceTree.setContentProvider(new DeviceTreeContentProvider());
setProject(project);
deviceTree.addCheckStateListener(new ICheckStateListener() {
public void checkStateChanged(CheckStateChangedEvent event) {