Class TableDetailsUI
- java.lang.Object
-
- org.palladiosimulator.pcmtx.pcmtxviews.ui.TableDetailsUI
-
- All Implemented Interfaces:
Observer,ISelectionChangedListener,DetailsUI,Disposable
public class TableDetailsUI extends Object implements ISelectionChangedListener, Observer, DetailsUI
-
-
Constructor Summary
Constructors Constructor Description TableDetailsUI(Composite parent, DataRepositoryManager drManager, Viewer viewer)Creates a newTableDetailsUIwith the given parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes theTableDetailsUI.voidrefreshDatabaseViewer()Refreshes the Viewer for availableDatabases.voidrefreshEntityTypesViewer()Refreshes the TreeViewer for availableEntityTypes.voidselectionChanged(SelectionChangedEvent event)voidupdate(Observable o, Object arg)Notifies thisTableDetailsUIabout changes in the list of availableEntityTypes or in the list of availableDatabases.
-
-
-
Constructor Detail
-
TableDetailsUI
public TableDetailsUI(Composite parent, DataRepositoryManager drManager, Viewer viewer)
Creates a newTableDetailsUIwith the given parameters.- Parameters:
parent- the parentCompositedrManager- theDataRepositoryManagerto find availableDatabasesviewer- the viewer theTableto view details for is selected
-
-
Method Detail
-
selectionChanged
public void selectionChanged(SelectionChangedEvent event)
- Specified by:
selectionChangedin interfaceISelectionChangedListener
-
refreshDatabaseViewer
public void refreshDatabaseViewer()
Refreshes the Viewer for availableDatabases.
-
refreshEntityTypesViewer
public void refreshEntityTypesViewer()
Refreshes the TreeViewer for availableEntityTypes.
-
update
public void update(Observable o, Object arg)
Notifies thisTableDetailsUIabout changes in the list of availableEntityTypes or in the list of availableDatabases.
-
dispose
public void dispose()
Disposes theTableDetailsUI.- Specified by:
disposein interfaceDisposable
-
-