Project

General

Profile

« Previous | Next » 

Revision 9af003a7

Added by Patrick Plitzner over 6 years ago

ref #6622, #6598 Migrate New and connect menus

View differences:

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