Lines 21-26
Link Here
|
21 |
import org.eclipse.swt.widgets.Button; |
21 |
import org.eclipse.swt.widgets.Button; |
22 |
import org.eclipse.swt.widgets.Event; |
22 |
import org.eclipse.swt.widgets.Event; |
23 |
import org.eclipse.wst.common.componentcore.resources.IVirtualComponent; |
23 |
import org.eclipse.wst.common.componentcore.resources.IVirtualComponent; |
|
|
24 |
import org.eclipse.wst.common.componentcore.ui.internal.propertypage.DependencyPageExtensionManager; |
25 |
import org.eclipse.wst.common.componentcore.ui.internal.propertypage.DependencyPageExtensionManager.ReferenceExtension; |
24 |
import org.eclipse.wst.common.componentcore.ui.propertypage.ModuleAssemblyRootPage; |
26 |
import org.eclipse.wst.common.componentcore.ui.propertypage.ModuleAssemblyRootPage; |
25 |
|
27 |
|
26 |
public class WebDependencyPropertyPage extends J2EEModuleDependenciesPropertyPage { |
28 |
public class WebDependencyPropertyPage extends J2EEModuleDependenciesPropertyPage { |
Lines 106-109
Link Here
|
106 |
return newComps; |
108 |
return newComps; |
107 |
} |
109 |
} |
108 |
|
110 |
|
|
|
111 |
@Override |
112 |
protected ReferenceExtension[] filterReferenceTypes(ReferenceExtension[] defaults) { |
113 |
// Replace the default one with our own custom one, in class CustomWebProjectReferenceWizardFragment |
114 |
for( int i = 0; i < defaults.length; i++ ) { |
115 |
if( defaults[i].getId().equals("org.eclipse.wst.common.componentcore.ui.newProjectReference")) { //$NON-NLS-1$ |
116 |
defaults[i] = DependencyPageExtensionManager.getManager().findReferenceExtension("org.eclipse.jst.j2ee.internal.ui.CustomWebProjectReferenceWizardFragment"); //$NON-NLS-1$ |
117 |
} |
118 |
} |
119 |
return defaults; |
120 |
} |
109 |
} |
121 |
} |