X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.browsing.ui%2Fsrc%2Forg%2Fsimantics%2Fbrowsing%2Fui%2FNodeContextPath.java;h=9c09bc4dde914ba88b200010fb936045202be091;hp=6b5fcbf874fd9736699abdaa7bb3826f8bfca44d;hb=229196a1cb46a94d1cc5f75aef7f822157ba7917;hpb=2cd17c03bb80e24055147a0901802f8d1b2e5179 diff --git a/bundles/org.simantics.browsing.ui/src/org/simantics/browsing/ui/NodeContextPath.java b/bundles/org.simantics.browsing.ui/src/org/simantics/browsing/ui/NodeContextPath.java index 6b5fcbf87..9c09bc4dd 100644 --- a/bundles/org.simantics.browsing.ui/src/org/simantics/browsing/ui/NodeContextPath.java +++ b/bundles/org.simantics.browsing.ui/src/org/simantics/browsing/ui/NodeContextPath.java @@ -243,11 +243,11 @@ public final class NodeContextPath implements IAdaptable { return new NodeContextPath(childSegments); } - @SuppressWarnings("rawtypes") + @SuppressWarnings("unchecked") @Override - public Object getAdapter(Class adapter) { + public T getAdapter(Class adapter) { if (NodeContext.class == adapter) - return getLastSegment(); + return (T) getLastSegment(); NodeContext last = getLastSegment(); if (last instanceof IAdaptable) return ((IAdaptable) last).getAdapter(adapter);