}
Set<EObject> seqdefs = EcoreUtil2.findAllByType(EcoreUtil.getAllProperContents(tu, true), SequenceDef.class);
for (EObject obj : seqdefs) {
SequenceDef seq = (SequenceDef) obj;
evaluate(seq);
}
Set<EObject> constdefs = EcoreUtil2.findAllByType(EcoreUtil.getAllProperContents(tu, true), ConstantDef.class);