|
Lines 28-44
Link Here
|
| 28 |
import org.eclipse.jface.viewers.ICheckStateListener; |
28 |
import org.eclipse.jface.viewers.ICheckStateListener; |
| 29 |
import org.eclipse.jface.viewers.TableLayout; |
29 |
import org.eclipse.jface.viewers.TableLayout; |
| 30 |
import org.eclipse.jface.wizard.WizardDialog; |
30 |
import org.eclipse.jface.wizard.WizardDialog; |
|
|
31 |
import org.eclipse.jst.j2ee.earcreation.IEarFacetInstallDataModelProperties; |
| 31 |
import org.eclipse.jst.j2ee.internal.AvailableJ2EEComponentsForEARContentProvider; |
32 |
import org.eclipse.jst.j2ee.internal.AvailableJ2EEComponentsForEARContentProvider; |
| 32 |
import org.eclipse.jst.j2ee.internal.actions.IJ2EEUIContextIds; |
33 |
import org.eclipse.jst.j2ee.internal.actions.IJ2EEUIContextIds; |
| 33 |
import org.eclipse.jst.j2ee.internal.common.J2EEVersionUtil; |
34 |
import org.eclipse.jst.j2ee.internal.common.J2EEVersionUtil; |
| 34 |
import org.eclipse.jst.j2ee.internal.earcreation.DefaultJ2EEComponentCreationDataModelProvider; |
35 |
import org.eclipse.jst.j2ee.internal.earcreation.DefaultJ2EEComponentCreationDataModelProvider; |
| 35 |
import org.eclipse.jst.j2ee.internal.earcreation.IDefaultJ2EEComponentCreationDataModelProperties; |
36 |
import org.eclipse.jst.j2ee.internal.earcreation.IDefaultJ2EEComponentCreationDataModelProperties; |
| 36 |
import org.eclipse.jst.j2ee.internal.earcreation.IEarFacetInstallDataModelProperties; |
|
|
| 37 |
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIMessages; |
37 |
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIMessages; |
| 38 |
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPlugin; |
38 |
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPlugin; |
| 39 |
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPluginIcons; |
39 |
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPluginIcons; |
| 40 |
import org.eclipse.jst.j2ee.internal.wizard.DefaultJ2EEComponentCreationWizard; |
40 |
import org.eclipse.jst.j2ee.internal.wizard.DefaultJ2EEComponentCreationWizard; |
| 41 |
import org.eclipse.jst.j2ee.internal.wizard.J2EEComponentLabelProvider; |
41 |
import org.eclipse.jst.j2ee.internal.wizard.J2EEComponentLabelProvider; |
|
|
42 |
import org.eclipse.jst.j2ee.internal.wizard.J2EEModuleFacetInstallPage; |
| 42 |
import org.eclipse.osgi.util.NLS; |
43 |
import org.eclipse.osgi.util.NLS; |
| 43 |
import org.eclipse.swt.SWT; |
44 |
import org.eclipse.swt.SWT; |
| 44 |
import org.eclipse.swt.layout.GridData; |
45 |
import org.eclipse.swt.layout.GridData; |
|
Lines 56-68
Link Here
|
| 56 |
import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion; |
57 |
import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion; |
| 57 |
import org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy; |
58 |
import org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy; |
| 58 |
import org.eclipse.wst.common.project.facet.core.runtime.IRuntime; |
59 |
import org.eclipse.wst.common.project.facet.core.runtime.IRuntime; |
| 59 |
import org.eclipse.wst.web.ui.internal.wizards.DataModelFacetInstallPage; |
|
|
| 60 |
|
60 |
|
| 61 |
/** |
61 |
/** |
| 62 |
* @author <a href="mailto:kosta@bea.com">Konstantin Komissarchik</a> |
62 |
* @author <a href="mailto:kosta@bea.com">Konstantin Komissarchik</a> |
| 63 |
*/ |
63 |
*/ |
| 64 |
|
64 |
|
| 65 |
public class EarFacetInstallPage extends DataModelFacetInstallPage implements IEarFacetInstallDataModelProperties { |
65 |
public class EarFacetInstallPage extends J2EEModuleFacetInstallPage implements IEarFacetInstallDataModelProperties { |
| 66 |
|
66 |
|
| 67 |
private Button selectAllButton; |
67 |
private Button selectAllButton; |
| 68 |
private Button deselectAllButton; |
68 |
private Button deselectAllButton; |