if(!_file.exists()) {
String message = getContext().getResources().getMessage(
getClass(), "noFile", new Object[] { _file.toString() });
getContext().getEventBus().
postEvent(new ErrorEvent(getContext(), message));
}
else {
try {
ACSProjectElement project =
getContext().getProjectManager().open(_file);
getContext().getEventBus().postEvent(
new NewProjectEvent(getContext(), project));
}
catch(Exception ex) {
String message = getContext().getResources().getMessage(
getClass(), "loadError",
new Object[] { _file.toString() });
getContext().getEventBus().
postEvent(new ErrorEvent(getContext(), message, ex));
}
}
}