TabItem resultTab = new TabItem(tabs, SWT.NONE);
resultTab.setText(bundle.getString("label.result"));
SashForm splitPane = new SashForm(tabs, SWT.HORIZONTAL);
result = new Text(splitPane, SWT.MULTI | SWT.READ_ONLY | SWT.H_SCROLL | SWT.V_SCROLL);
result.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
NamespacesTable namespacesTable = new NamespacesTable(splitPane);
splitPane.setWeights(new int[] { 6, 4 });
resultTab.setControl(splitPane);
// add the evaluation trigger listener
SelectionListener evaluationTrigger = new EvaluationTrigger(query, namespacesTable, prettyPrint, result);