console.getConsole().activate();
} catch (Exception e) {
}
IStatus status = Status.OK_STATUS;
try {
IIFileQVTParser p = QvtparserPlugin.getDefault().getNewIFileQVTParser(new IFileErrorManager(ifile));
fr.tm.elibel.smartqvt.stdlibs.QvtLib.Status s = p.parseIFile(ifile,out);
if (s.failed().booleanValue()){
status = new Status(Status.ERROR, QvtparserPlugin.ID, Status.OK,
"Parsing failed :"+p.getNbOfErrors()+" errors. See the error marks in your qvt file.", new Exception());
}
} catch (Exception e) {
status = new Status(Status.ERROR,QvtparserPlugin.ID,Status.OK,ifile.getName()+" parsing failed. "+e.getMessage(),e);
}
try {