org.topbraidcomposer.ui
Interface IRefreshableWorkbenchPart

All Known Subinterfaces:
IRefreshableView
All Known Implementing Classes:
AbstractPredicateTreeView, AbstractStatementView, AbstractStructuredViewerView, AbstractTreeView, ArbiTreeView, BasketView, DomainView, FileRegistryTableView, FindLocalResourcesView, FindReferencesView, FindWorkspaceReferencesView, ImportsView, InferencesExplanationsView, InferencesView, InheritanceView, InstancesView, PropertiesTreeView, RelevantView, ResourceEditor, RulesView, SubClassesTreeView

public interface IRefreshableWorkbenchPart

An interface for views and editors that need to be refreshed when the user requests a refresh.

Author:
Holger Knublauch

Method Summary
 void refreshWorkbenchPart(boolean structural)
          Refreshs the part from the currently selected model and settings.
 

Method Detail

refreshWorkbenchPart

void refreshWorkbenchPart(boolean structural)
Refreshs the part from the currently selected model and settings. This should for example rebuild the whole tree, table or whatever else to ensure that the current state of the model is displayed.

Parameters:
structural - true to completely rebuild everything, in response to structural changes - false may only refresh icons and labels.