@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
// Get the view
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
IWorkbenchPage page = window.getActivePage();
MeclipseView view = (MeclipseView) page.findView(MeclipseView.ID);
// Get the selection
IStructuredSelection selection = (IStructuredSelection) view
.getViewer().getSelection();
if (selection != null && selection instanceof IStructuredSelection) {
Collection obj = (Collection) selection.getFirstElement();
// If we had a selection lets open the editor