Community
Participate
Working Groups
The generated Package is missing NON-NLS on: eNAME, eNS_URI and eNS_PREFIX. The generated literal objects for EEnums are missing NON-NLS-2. Example: public static final LineSeparator CRLF_LITERAL = new LineSeparator(CRLF, "CRLF", "CRLF"); //$NON-NLS-1$
I suspect you didn't set the GenModel property Non-NLS Markers to true because these things all look fine in the templates and work fine when I tried them.
I investigated the problem further. - I have NON-NLS set to true in the genmodel - some NON-NLS markers are generated, the markers mentioned above are not - only interfaces are affected (so far) So I did this: - deleted the classes with the missing NON-NLS markes - regenerated the model code Then the markers appeared. I suspect that the merger did not process the changes correctly. But I can live with that. I will now delete and recreate all that interfaces.
Daniel, Yeah, non-javadoc comments outside of method bodies are tricky to merge, so that's likely a source of confusion.