Revision 9af003a7
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/e4/handler/AbstractDataSourceHandlerE4.java | ||
---|---|---|
27 | 27 |
* @date 22.08.2017 |
28 | 28 |
* |
29 | 29 |
*/ |
30 |
abstract class AbstractDataSourceHandlerE4 { |
|
30 |
public abstract class AbstractDataSourceHandlerE4 {
|
|
31 | 31 |
|
32 | 32 |
@Execute |
33 | 33 |
public void execute(EPartService partService, |
34 | 34 |
@Named(IServiceConstants.ACTIVE_SHELL)Shell shell, |
35 |
@Named(IServiceConstants.ACTIVE_SELECTION)CdmMetaDataAwareDataSourceContainer container, |
|
36 |
MPart dataSourcePart) { |
|
37 |
|
|
38 |
boolean refresh = specificExecute((CdmDataSourceViewPartE4) dataSourcePart.getObject(), container, shell); |
|
35 |
@Named(IServiceConstants.ACTIVE_SELECTION)CdmMetaDataAwareDataSourceContainer container) { |
|
39 | 36 |
|
40 | 37 |
MPart dataSourceView = partService.showPart( |
41 | 38 |
"eu.etaxonomy.taxeditor.view.datasource", |
42 | 39 |
PartState.ACTIVATE); |
43 | 40 |
|
44 | 41 |
CdmDataSourceViewPartE4 view = (CdmDataSourceViewPartE4) dataSourceView.getObject(); |
42 |
|
|
43 |
boolean refresh = specificExecute(view, container, shell); |
|
44 |
|
|
45 | 45 |
if(refresh) { |
46 | 46 |
view.refresh(); |
47 | 47 |
} |
Also available in: Unified diff
ref #6622, #6598 Migrate New and connect menus