Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerImage.java')
-rw-r--r--containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerImage.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerImage.java b/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerImage.java
index b8a13a5edb..8d593c57cd 100644
--- a/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerImage.java
+++ b/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerImage.java
@@ -21,9 +21,11 @@ import java.util.Map.Entry;
import java.util.regex.Pattern;
import java.util.stream.Stream;
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.linuxtools.docker.core.IDockerConnection;
import org.eclipse.linuxtools.docker.core.IDockerImage;
-public class DockerImage implements IDockerImage {
+public class DockerImage implements IDockerImage, IAdaptable {
/** The 'latest' tag. */
public static final String LATEST_TAG = "latest"; //$NON-NLS-1$
@@ -347,4 +349,12 @@ public class DockerImage implements IDockerImage {
return imageName;
}
+ @SuppressWarnings("unchecked")
+ @Override
+ public <T> T getAdapter(Class<T> adapter) {
+ if (adapter.equals(IDockerConnection.class))
+ return (T) this.parent;
+ return null;
+ }
+
}

Back to the top