Project

General

Profile

« Previous | Next » 

Revision 972ecc88

Added by Patrick Plitzner over 6 years ago

ref #6913 Remove org.eclipse.ui dependency from AbstractUtility

  • inject IEclipseContext into CdmFactory

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmDataViewerE4.java
11 11

  
12 12
import javax.inject.Inject;
13 13

  
14
import org.eclipse.e4.core.contexts.ContextInjectionFactory;
14 15
import org.eclipse.e4.core.contexts.IEclipseContext;
15 16
import org.eclipse.jface.viewers.StructuredSelection;
16 17
import org.eclipse.jface.viewers.Viewer;
17 18
import org.eclipse.swt.SWT;
18 19
import org.eclipse.swt.widgets.Composite;
19 20
import org.eclipse.swt.widgets.Control;
20
import org.eclipse.swt.widgets.Display;
21 21
import org.eclipse.ui.forms.IFormPart;
22 22
import org.eclipse.ui.forms.ManagedForm;
23 23
import org.eclipse.ui.forms.widgets.ScrolledForm;
......
108 108
			formFactory.dispose();
109 109
			formFactory = null;
110 110
		}
111
		formFactory = new CdmFormFactory(Display.getCurrent(), this);
111
		formFactory = ContextInjectionFactory.make(CdmFormFactory.class, context);
112
		formFactory.init(this);
112 113
	}
113 114

  
114 115
	/** {@inheritDoc} */

Also available in: Unified diff