ArgeoNames {
// private final static Log log = LogFactory
// .getLog(AnonymousDistributionsView.class);
- public final static String ID = DistPlugin.ID + ".anonymousDistributionsView";
+ public final static String ID = DistPlugin.ID
+ + ".anonymousDistributionsView";
/* DEPENDENCY INJECTION */
private ITreeContentProvider treeContentProvider;
// viewer.setContentProvider(new DistTreeContentProvider());
viewer.setContentProvider(treeContentProvider);
- viewer.addDoubleClickListener(new DistTreeDoubleClickListener());
+ viewer.addDoubleClickListener(new DistTreeDoubleClickListener(viewer));
viewer.setComparator(new DistTreeComparator());
// Initialize
* Force refresh of the whole view
*/
public void refresh() {
+ Object[] ee = viewer.getExpandedElements();
viewer.setInput(DistConstants.DEFAULT_PUBLIC_REPOSITORY_URI);
- viewer.expandToLevel(2);
+ // viewer.expandToLevel(2);
+ viewer.setExpandedElements(ee);
}
@Override