/**
* @see org.eclipse.search.ui.text.AbstractTextSearchViewPage#configureTreeViewer(org.eclipse.jface.viewers.TreeViewer)
*/
@Override
protected void configureTreeViewer(TreeViewer viewer) {
viewer.setUseHashlookup(true);
UMLInverseReferenceModelLabelProvider labelProvider = new UMLInverseReferenceModelLabelProvider();
viewer.setLabelProvider(labelProvider);
viewer.setContentProvider(new UMLInverseReferenceModelTreeContentProvider(viewer));
this.treeContentProvider = (UMLInverseReferenceModelTreeContentProvider) viewer.getContentProvider();
viewer.addDoubleClickListener(new IDoubleClickListener() {
public void doubleClick(DoubleClickEvent event) {
IStructuredSelection selection = (IStructuredSelection) event.getSelection();
Object selectedElement = selection.getFirstElement();
UMLInverseReferenceModelElement element = (UMLInverseReferenceModelElement) selectedElement;
if (!(UICoreConstant.MODELSEARCH__TYPE_PROJECT.equals(element.getType()))) {
ProjectUtil.findElement((EObject) (element.getOrgObject()));
}
}
});
}
UMLInverseReferenceModelSearchResultPage.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:NEXCORE-UML-Modeler
作者:
评论列表
文章目录