diff options
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.java | 7 |
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+")"; } |