package org.eclipse.emf.emfstore.client.ui.handlers; import org.eclipse.emf.emfstore.client.model.ProjectSpace; import org.eclipse.emf.emfstore.server.exceptions.EmfStoreException; import org.eclipse.jface.preference.PreferenceDialog; import org.eclipse.ui.dialogs.PreferencesUtil; public class ProjectPropertiesHandler extends AbstractEMFStoreHandler { @Override public void handle() throws EmfStoreException { // TODO: Active Project good? // TODO: Controller? PreferenceDialog propertyDialog = PreferencesUtil.createPropertyDialogOn(getShell(), requireSelection(ProjectSpace.class).getProject(), null, null, null); if (propertyDialog != null) { propertyDialog.open(); } } }