From 68ca102e6d9055f8c402ad9224ec1fb1626bd784 Mon Sep 17 00:00:00 2001
From: Simon Barner <barner@fortiss.org>
Date: Tue, 3 Mar 2020 18:23:29 +0100
Subject: [PATCH] Use
 org.eclipse.jface.resource.ResourceLocator.imageDescriptorFromBundle

* Instead of deprecated method in AbstractUIPlugin

Issue-Ref: 3939
Issue-Url: https://af3-developer.fortiss.org/issues/3939

Signed-off-by: Simon Barner <barner@fortiss.org>
---
 .../src/org/fortiss/tooling/base/ui/.ratings                  | 2 +-
 .../org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java   | 4 +++-
 .../src/org/fortiss/tooling/common/ui/.ratings                | 2 +-
 .../fortiss/tooling/common/ui/ToolingCommonUIActivator.java   | 4 +++-
 .../src/org/fortiss/tooling/graphicsGL/ui/.ratings            | 2 +-
 .../tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java   | 3 ++-
 .../src/org/fortiss/tooling/kernel/ui/.ratings                | 2 +-
 .../fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java   | 4 +++-
 8 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/.ratings
index b78c28a17..5afaa2dca 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/.ratings
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/.ratings
@@ -1 +1 @@
-ToolingBaseUIActivator.java 42fa7691bceec500b4e08cb28ef7fc69b9f8f658 GREEN
+ToolingBaseUIActivator.java dbb6f64b87a553ffbcfeb92160d84b63073dfd89 YELLOW
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java
index 42fa7691b..dbb6f64b8 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/ToolingBaseUIActivator.java
@@ -15,6 +15,8 @@
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.base.ui;
 
+import static org.eclipse.jface.resource.ResourceLocator.imageDescriptorFromBundle;
+
 import org.eclipse.jface.resource.ImageDescriptor;
 import org.eclipse.ui.plugin.AbstractUIPlugin;
 import org.osgi.framework.BundleContext;
@@ -53,6 +55,6 @@ public class ToolingBaseUIActivator extends AbstractUIPlugin {
 
 	/** Returns image descriptor of the image in the kernel plugin. */
 	public static ImageDescriptor getImageDescriptor(String iconPath) {
-		return imageDescriptorFromPlugin(PLUGIN_ID, iconPath);
+		return imageDescriptorFromBundle(PLUGIN_ID, iconPath).orElse(null);
 	}
 }
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/.ratings b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/.ratings
index a43153e7e..c7735d19c 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/.ratings
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/.ratings
@@ -1 +1 @@
-ToolingCommonUIActivator.java cce1178fb9941ee2d4d97cfdbe6af8cf94170fd3 GREEN
+ToolingCommonUIActivator.java 0e00121865e18435bb9f130e23eea6e07b43af46 YELLOW
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/ToolingCommonUIActivator.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/ToolingCommonUIActivator.java
index cce1178fb..0e0012186 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/ToolingCommonUIActivator.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/ToolingCommonUIActivator.java
@@ -15,6 +15,8 @@
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.common.ui;
 
+import static org.eclipse.jface.resource.ResourceLocator.imageDescriptorFromBundle;
+
 import org.eclipse.jface.resource.ImageDescriptor;
 import org.eclipse.ui.plugin.AbstractUIPlugin;
 import org.osgi.framework.BundleContext;
@@ -53,6 +55,6 @@ public class ToolingCommonUIActivator extends AbstractUIPlugin {
 
 	/** Returns the image descriptor for the given icon file. */
 	public static ImageDescriptor getImageDescriptor(String path) {
-		return imageDescriptorFromPlugin(PLUGIN_ID, path);
+		return imageDescriptorFromBundle(PLUGIN_ID, path).orElse(null);
 	}
 }
diff --git a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings
index c6edc8e23..00858ce6d 100644
--- a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings
+++ b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings
@@ -1 +1 @@
-ToolingGraphicsGLUIActivator.java 278f2896961a12211d7b48daf6ec6e685e105dc8 GREEN
+ToolingGraphicsGLUIActivator.java d8e45ba22affcad57dc7f194004aa110f11590fc YELLOW
diff --git a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java
index 278f28969..d8e45ba22 100644
--- a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java
+++ b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java
@@ -17,6 +17,7 @@ package org.fortiss.tooling.graphicsGL.ui;
 
 import static java.lang.System.mapLibraryName;
 import static org.eclipse.core.runtime.FileLocator.toFileURL;
+import static org.eclipse.jface.resource.ResourceLocator.imageDescriptorFromBundle;
 import static org.fortiss.tooling.base.utils.SystemUtils.isOs64BitArch;
 
 import org.eclipse.jface.resource.ImageDescriptor;
@@ -93,6 +94,6 @@ public class ToolingGraphicsGLUIActivator extends AbstractUIPlugin {
 
 	/** Returns the image descriptor for the given icon file. */
 	public static ImageDescriptor getImageDescriptor(String path) {
-		return imageDescriptorFromPlugin(PLUGIN_ID, path);
+		return imageDescriptorFromBundle(PLUGIN_ID, path).orElse(null);
 	}
 }
diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings
index fbd0cab32..ced0addf3 100644
--- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings
+++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings
@@ -1,3 +1,3 @@
 ESharedImages.java dd65be1d1ee807db8460064d9b970847e6303ff0 GREEN
 ToolingKernelUI.java 250e5dde230272e286aa8d327fd597cf542774fe GREEN
-ToolingKernelUIActivator.java 1c6ac50477a78cd77d9e4daf36f423d4b4dbdf63 GREEN
+ToolingKernelUIActivator.java fc281e60592e54bd606d0b6667168afdfde8389e YELLOW
diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java
index 1c6ac5047..fc281e605 100644
--- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java
+++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java
@@ -15,6 +15,8 @@
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.kernel.ui;
 
+import static org.eclipse.jface.resource.ResourceLocator.imageDescriptorFromBundle;
+
 import org.eclipse.jface.resource.ImageDescriptor;
 import org.eclipse.jface.resource.ImageRegistry;
 import org.eclipse.ui.plugin.AbstractUIPlugin;
@@ -81,7 +83,7 @@ public class ToolingKernelUIActivator extends AbstractUIPlugin {
 
 	/** Returns image descriptor of the image in the kernel plugin. */
 	public static ImageDescriptor getImageDescriptor(String iconPath) {
-		return imageDescriptorFromPlugin(PLUGIN_ID, iconPath);
+		return imageDescriptorFromBundle(PLUGIN_ID, iconPath).orElse(null);
 	}
 
 	/** {@inheritDoc} */
-- 
GitLab