[232387] 2 UI dependencies in org.eclipse.jst.j2ee
diff --git a/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF b/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF index 7232c35..1bdd9b4 100644 --- a/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF
@@ -68,7 +68,6 @@ org.eclipse.emf.codegen;bundle-version="[2.2.0,3.0.0)", org.eclipse.jdt.launching;bundle-version="[3.2.0,4.0.0)", org.eclipse.wst.sse.core;bundle-version="[1.1.0,1.2.0)", - org.eclipse.jface;bundle-version="[3.2.0,4.0.0)", org.eclipse.jst.common.frameworks;bundle-version="[1.1.0,1.2.0)", org.eclipse.wst.common.modulecore;bundle-version="[1.1.0,1.2.0)";visibility:=reexport, org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)", @@ -80,6 +79,7 @@ org.eclipse.wst.web;bundle-version="[1.1.0,1.2.0)", com.ibm.icu;bundle-version="[3.4.4,4.0.0)", org.eclipse.wst.common.environment;bundle-version="[1.0.100,1.1.0)", - org.eclipse.core.expressions + org.eclipse.core.expressions, + org.eclipse.core.commands;bundle-version="3.4.0" Eclipse-LazyStart: true Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/AddJavaEEArtifactOperation.java b/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/AddJavaEEArtifactOperation.java index b14ede0..29ced25 100644 --- a/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/AddJavaEEArtifactOperation.java +++ b/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/AddJavaEEArtifactOperation.java
@@ -21,12 +21,10 @@ import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.Status; -import org.eclipse.jem.util.UIContextDetermination; import org.eclipse.jem.util.emf.workbench.ProjectUtilities; import org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin; import org.eclipse.jst.j2ee.model.IModelProvider; import org.eclipse.jst.j2ee.model.ModelProviderManager; -import org.eclipse.swt.widgets.Display; import org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation; import org.eclipse.wst.common.frameworks.datamodel.IDataModel; @@ -42,14 +40,7 @@ @Override public IStatus execute(final IProgressMonitor monitor, final IAdaptable info) throws ExecutionException { Runnable runnable = null; - Object ctx = null; - if (UIContextDetermination.getCurrentContext() == UIContextDetermination.UI_CONTEXT) { - Display display = Display.getCurrent(); - if (display != null) - ctx = display.getActiveShell(); - } - - if (provider.validateEdit(null, ctx).isOK()) { + if (provider.validateEdit(null, null).isOK()) { runnable = new Runnable(){ public void run() { try {
diff --git a/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/UpdateJavaBuildPathOperation.java b/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/UpdateJavaBuildPathOperation.java index 8b8df90..9ba62b9 100644 --- a/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/UpdateJavaBuildPathOperation.java +++ b/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/operations/UpdateJavaBuildPathOperation.java
@@ -26,7 +26,6 @@ import org.eclipse.jdt.core.IClasspathEntry; import org.eclipse.jdt.core.IJavaProject; import org.eclipse.jdt.core.JavaCore; -import org.eclipse.jface.operation.IRunnableContext; import org.eclipse.jst.j2ee.application.internal.operations.ClassPathSelection; import org.eclipse.jst.j2ee.application.internal.operations.ClasspathElement; import org.eclipse.wst.common.frameworks.internal.DoNotUseMeThisWillBeDeletedPost15;
diff --git a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/AddComponentToEnterpriseApplicationOp.java b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/AddComponentToEnterpriseApplicationOp.java index df7c4b8..f0b907c 100644 --- a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/AddComponentToEnterpriseApplicationOp.java +++ b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/AddComponentToEnterpriseApplicationOp.java
@@ -26,7 +26,6 @@ import org.eclipse.core.runtime.Status; import org.eclipse.core.runtime.SubProgressMonitor; import org.eclipse.emf.ecore.EObject; -import org.eclipse.jem.util.UIContextDetermination; import org.eclipse.jem.util.logger.proxy.Logger; import org.eclipse.jst.j2ee.internal.J2EEConstants; import org.eclipse.jst.j2ee.internal.J2EEVersionConstants; @@ -41,7 +40,6 @@ import org.eclipse.jst.javaee.application.Web; import org.eclipse.jst.jee.application.ICommonApplication; import org.eclipse.jst.jee.application.ICommonModule; -import org.eclipse.swt.widgets.Display; import org.eclipse.wst.common.componentcore.datamodel.properties.ICreateReferenceComponentsDataModelProperties; import org.eclipse.wst.common.componentcore.internal.ReferencedComponent; import org.eclipse.wst.common.componentcore.internal.StructureEdit; @@ -279,18 +277,8 @@ IStatus status = OK_STATUS; IVirtualComponent sourceComp = (IVirtualComponent) model.getProperty(ICreateReferenceComponentsDataModelProperties.SOURCE_COMPONENT); IProject project = sourceComp.getProject(); - - if (status.isOK()) { - - IModelProvider provider = ModelProviderManager.getModelProvider( project ); - Object context = null; - if( UIContextDetermination.getCurrentContext() == UIContextDetermination.UI_CONTEXT ){ - Display display = Display.getCurrent(); - if(display != null ) - context = display.getActiveShell(); - } - status = provider.validateEdit(null, context); - } + IModelProvider provider = ModelProviderManager.getModelProvider( project ); + status = provider.validateEdit(null, null); return status; }