1 package org.argeo.people.e4.parts;
2
3 import org.eclipse.jface.viewers.DoubleClickEvent;
4 import org.eclipse.jface.viewers.IDoubleClickListener;
5 import org.eclipse.jface.viewers.IStructuredSelection;
6
7
8
9
10
11 abstract class PeopleDoubleClickAdapter implements IDoubleClickListener {
12
13 public void doubleClick(DoubleClickEvent event) {
14 if (event.getSelection() == null || event.getSelection().isEmpty())
15 return;
16 Object obj = ((IStructuredSelection) event.getSelection()).getFirstElement();
17 processDoubleClick(obj);
18 }
19
20 protected abstract void processDoubleClick(Object obj);
21 }