Hi Marco,
Currently, you'll need to have some transition defined in your designer (for the particular screen) in order for the generator to create the transition method.
If that transition method is generated, you can switch screens like this:
static_cast<FrontendApplication*>(Application::getInstance())->gotoErrorScreen();
Your Error Presenter can then get the error data from the model and initialize the view.
EDIT: You can actually create an interaction without a trigger and still get the method generated (By default you do not have all the methods to transition between screens because you need to specify HOW you want to transition - No transition, slide- or cover transition). It's something that will be improved for the next version.
/Martin