Community
Participate
Working Groups
NodeModelUtils.getTextWithoutHidden(INode) has gone. Presumably getTokenText is the replacement; a much better name; I wasn't quite sure whether I cared about hidden text or not. There is a simple compatibility approach that will avoid breaking consumers when changing APIs despite Eclipse API freeze policy. If changing the name retain the old name as a deprecated delegator and mark it deprecated (for at least one milestone). There are also API tools that will enable you to detect that you are changing API wrt the M6 freeze. Please use them. It would also be nice to see announcements on at least one of cross-project-dev, modeling-pmc, TMF-users.
Hi Ed, sorry for that. An announcement on the tmf mailing list sounds reasonable to me. Can you update your code or would it help to reintroduce the method?
An updated build is just completing, so I don't care any more. Fortunately MDT/OCL builds run off the latext Xtext repository so we discover quite quickly. However other users may only update at milestones, so I think it would be helpful to have all methods that were present in M6 as deprecated delegators in M7 so that users have between M7 and RC1 to mend their code.
Since we aren't aware of other clients on the train that used this method, I'm inclined to not reintroduce it and close this one as won't fix. Ed, I appreciate your feedback. Please don't hesitate to report any unexpected API breakage or behavioral changes. The good news is: as we are almost done with the our baseline setup, I don't expect any other accidental breaking changes.
Closing all bugs that were set to RESOLVED before Neon.0