clearDetails();
}
OntologyTermWrapper wrapper = getSelectedTerm(selection);
- String label = wrapper.getLabel();
- String uri = wrapper.getUri();
- String description = wrapper.getDescription();
- composite.getLblLabel().setText(label!=null?label:"");
- composite.getLblUri().setText(uri!=null?uri:"");
- composite.getLblDescription().setText(description!=null?description:"");
+ if(wrapper!=null){
+ String label = wrapper.getLabel();
+ String uri = wrapper.getUri();
+ String description = wrapper.getDescription();
+ composite.getLblLabel().setText(label!=null?label:"");
+ composite.getLblUri().setText(uri!=null?uri:"");
+ composite.getLblDescription().setText(description!=null?description:"");
+ }
}
private void loadTermDetails(){
OntologyTermWrapper selectedWrapper = getSelectedTerm((IStructuredSelection) composite.getTreeTermHierarchy().getSelection());
- ParserUtil.loadDetails(selectedWrapper);
- updateDetails(new StructuredSelection(selectedWrapper));
+ if(selectedWrapper!=null){
+ ParserUtil.loadDetails(selectedWrapper);
+ updateDetails(new StructuredSelection(selectedWrapper));
+ }
}
private void search(){