// get the rewritten model
InternetApplication model = (InternetApplication) action.getModel();
// none of the contained elements should have an ID containing '.' or 'model'
Iterator<EObject> it = model.eAllContents();
while (it.hasNext()) {
EObject obj = it.next();
if (obj instanceof GeneratedElement) {
assertFalse("Object " + obj + " contains an invalid ID", ((GeneratedElement) obj).getId().contains("."));
assertFalse("Object " + obj + " contains an invalid ID", ((GeneratedElement) obj).getId().contains("model"));