Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/Diagnostician.java')
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/Diagnostician.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/Diagnostician.java b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/Diagnostician.java
index 1a14c36b5..d61f46637 100644
--- a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/Diagnostician.java
+++ b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/Diagnostician.java
@@ -32,6 +32,9 @@ public class Diagnostician implements IDiagnostician {
@Inject
private ILineOutputLogger logger;
+ @Inject
+ private RoomNameProvider roomNameProvider;
+
public void warning(String msg, EObject source, EStructuralFeature feature) {
logger.logInfo("Validation warning: " + getMsgTxt(msg, source, feature, INSIGNIFICANT_INDEX));
}
@@ -59,10 +62,10 @@ public class Diagnostician implements IDiagnostician {
return msg;
if (idx==INSIGNIFICANT_INDEX)
- return msg + " (" + RoomNameProvider.getName(source) + ", "
+ return msg + " (" + roomNameProvider.getName(source) + ", "
+ feature.getName()+")";
else
- return msg + " (" + RoomNameProvider.getName(source) + ", "
+ return msg + " (" + roomNameProvider.getName(source) + ", "
+ feature.getName() + " at index "+idx+")";
}

Back to the top