From 75a22b61599e5306b72d7bbaa0e7e1aeb45ccef9 Mon Sep 17 00:00:00 2001 From: Ralf Sieger Date: Thu, 30 Jan 2025 11:41:29 +0100 Subject: [PATCH] removed now superfluous UI dependency --- .../META-INF/MANIFEST.MF | 3 +-- .../api/impl/generic/GenericXtextToolProviderImpl.java | 8 -------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/bundles/org.palladiosimulator.commons.stoex/META-INF/MANIFEST.MF b/bundles/org.palladiosimulator.commons.stoex/META-INF/MANIFEST.MF index 836b1a47..fcfd3e7b 100644 --- a/bundles/org.palladiosimulator.commons.stoex/META-INF/MANIFEST.MF +++ b/bundles/org.palladiosimulator.commons.stoex/META-INF/MANIFEST.MF @@ -22,8 +22,7 @@ Require-Bundle: org.eclipse.xtext;visibility:=reexport, de.uka.ipd.sdq.stoex.analyser;visibility:=reexport, de.uka.ipd.sdq.errorhandling.core;bundle-version="5.2.1", org.palladiosimulator.commons;bundle-version="5.2.1", - org.palladiosimulator.core-commons.mwe2;bundle-version="5.2.1";resolution:=optional, - org.eclipse.ui + org.palladiosimulator.core-commons.mwe2;bundle-version="5.2.1";resolution:=optional Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: org.palladiosimulator.commons.stoex, org.palladiosimulator.commons.stoex.api, diff --git a/bundles/org.palladiosimulator.commons.stoex/src/org/palladiosimulator/commons/stoex/api/impl/generic/GenericXtextToolProviderImpl.java b/bundles/org.palladiosimulator.commons.stoex/src/org/palladiosimulator/commons/stoex/api/impl/generic/GenericXtextToolProviderImpl.java index 056483ff..6aa37981 100644 --- a/bundles/org.palladiosimulator.commons.stoex/src/org/palladiosimulator/commons/stoex/api/impl/generic/GenericXtextToolProviderImpl.java +++ b/bundles/org.palladiosimulator.commons.stoex/src/org/palladiosimulator/commons/stoex/api/impl/generic/GenericXtextToolProviderImpl.java @@ -5,7 +5,6 @@ import javax.inject.Provider; import org.eclipse.core.runtime.Platform; -import org.eclipse.ui.IEditorInput; import org.palladiosimulator.commons.eclipseutils.ExtensionHelper; import com.google.inject.Injector; @@ -63,13 +62,6 @@ protected Optional getExtension() { if (!Platform.isRunning()) { return Optional.empty(); } - try { - // This is done because the Xtext framework requires the Eclipse UI bundle to be loaded - // when running within the platform. - IEditorInput.class.getClass(); - } catch (NoClassDefFoundError e) { - return Optional.empty(); - } final var foundExtensions = ExtensionHelper. getExecutableExtensions(extensionPointId, extensionPointAttr); if (foundExtensions.isEmpty()) { return Optional.empty();