]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.district.selection.ui/src/org/simantics/district/selection/ui/handlers/OpenElementSelectorTable.java
UI for diagram element selection
[simantics/district.git] / org.simantics.district.selection.ui / src / org / simantics / district / selection / ui / handlers / OpenElementSelectorTable.java
1 package org.simantics.district.selection.ui.handlers;
2
3 import org.eclipse.e4.core.di.annotations.CanExecute;
4 import org.eclipse.e4.core.di.annotations.Execute;
5 import org.eclipse.e4.ui.workbench.modeling.ESelectionService;
6 import org.simantics.ui.workbench.e4.E4WorkbenchUtils;
7
8 public class OpenElementSelectorTable {
9
10         private static final String VIEW_ID = "org.simantics.diagram.selection.ui.elementSelectionView";
11
12         @CanExecute
13         public boolean canExecute(ESelectionService selectionService) {
14                 return true;
15         }
16
17         @Execute
18         public void openPropertyTable(ESelectionService selectionService) {
19                 E4WorkbenchUtils.openAndShowPart(VIEW_ID);
20         }
21
22 }