class ArchetypesSectionPresenter extends Section<SpaceScreenModel> {

    public void onArchetypeListUpdatedEvent(@Observes final ArchetypeListUpdatedEvent event) {
        if (archetypeTablePresenter.isSetup()) {
            fireResetEvent();
            notificationEvent.fire(
                    new NotificationEvent(ts.getTranslation(LibraryConstants.ArchetypeListUpdatedMessage),
                                          NotificationEvent.NotificationType.INFO));
        }
    }

    @Inject public  ArchetypesSectionPresenter(final Event<SettingsSectionChange<SpaceScreenModel>> settingsSectionChangeEvent,
                                      final MenuItem<SpaceScreenModel> menuItem,
                                      final Promises promises,
                                      final View view,
                                      final @SpaceSettings ArchetypeTablePresenter archetypeTablePresenter,
                                      final Event<NotificationEvent> notificationEvent,
                                      final TranslationService ts);

}