@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
final GSSQuery query = (GSSQuery) UiUtil.getSelectedEObject();
Toolbox container = (Toolbox) query.eContainer().eContainer();
AccessLayer accessLayer = new AccessLayer(false);
ProjectSpace projectSpace = WorkspaceManager.getProjectSpace(query);
accessLayer.registerProjectSpace(projectSpace);
AssignedConstraintsSet assignedConstraintsSet = query.getAssignedConstraintsSet();
new GSSQueryProcessor(query, accessLayer, container.getGssCatalogue(), assignedConstraintsSet, false).runAsJob();
return null;