class DatabaseStructureExplorer implements DatabaseStructureExplorerView.Presenter, IsElement {

    protected void showSchemas( ) {
        if ( schemaExplorer.hasItems( ) ) {
            clearBreadcrumbs( );
            setBreadcrumbs( dataSourceBreadcrumbItem, schemasBreadcrumbItem );
            view.clearContent( );
            view.setContent( schemaExplorer );
        } else {
            onSchemaSelected( null );
        }
    }

    public  DatabaseStructureExplorer( );
    @Inject public  DatabaseStructureExplorer( DatabaseStructureExplorerView view,
                                      DatabaseSchemaExplorer schemaExplorer,
                                      DatabaseObjectExplorer objectExplorer,
                                      TableObjectViewer objectViewer,
                                      ManagedInstance< BreadcrumbItem > itemInstance,
                                      TranslationService translationService );

}