diff --git a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/generator/trace/TraceAsSmapInstaller.java b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/generator/trace/TraceAsSmapInstaller.java index d9bc4129d..bedebcdf0 100644 --- a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/generator/trace/TraceAsSmapInstaller.java +++ b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/generator/trace/TraceAsSmapInstaller.java @@ -38,6 +38,9 @@ public class TraceAsSmapInstaller implements ITraceToBytecodeInstaller { @Inject private IResourceServiceProvider.Registry serviceProviderRegistry; + + @Inject + private ITraceURIConverter traceURIConverter; protected String smap; @@ -50,7 +53,7 @@ public class TraceAsSmapInstaller implements ITraceToBytecodeInstaller { } protected String getPath(URI path) { - return path.lastSegment(); + return traceURIConverter.getURIForTrace(path).toString(); } protected String getStratumName(final URI path) {