package eu.etaxonomy.taxeditor.io.e4.in;
-import javax.inject.Inject;
-import javax.inject.Named;
-
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
import org.eclipse.e4.core.contexts.IEclipseContext;
-import org.eclipse.e4.core.di.annotations.Optional;
-import org.eclipse.e4.ui.services.IServiceConstants;
import org.eclipse.e4.ui.workbench.modeling.EPartService;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.IStructuredSelection;
private EPartService partService;
- @Inject
public AbstractImportWizardE4(IEclipseContext context, EPartService partService) {
this(context, partService, null);
}
- @Inject
- public AbstractImportWizardE4(IEclipseContext context, EPartService partService,
- @Optional@Named(IServiceConstants.ACTIVE_SELECTION)IStructuredSelection selection) {
+ public AbstractImportWizardE4(IEclipseContext context, EPartService partService, IStructuredSelection selection) {
this.context = context;
this.partService = partService;
this.selection = selection;
import java.net.URI;
import javax.inject.Inject;
+import javax.inject.Named;
import org.apache.commons.io.IOUtils;
import org.apache.log4j.Logger;
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
import org.eclipse.e4.core.contexts.IEclipseContext;
import org.eclipse.e4.core.di.annotations.Optional;
+import org.eclipse.e4.ui.services.IServiceConstants;
import org.eclipse.e4.ui.workbench.modeling.EPartService;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.TreeSelection;
private static final Logger logger = Logger.getLogger(ExcelNormalExplicitTaxaImportWizardE4.class);
@Inject
- public ExcelNormalExplicitTaxaImportWizardE4(IEclipseContext context, EPartService partService, @Optional IStructuredSelection selection) {
+ public ExcelNormalExplicitTaxaImportWizardE4(IEclipseContext context, EPartService partService,
+ @Optional@Named(IServiceConstants.ACTIVE_SELECTION)IStructuredSelection selection) {
super(context, partService, selection);
}