/** * Select application definition in the table view. * * @param applicationDefinition {@link ApplicationDefinition} to select. * @param repositoryDefinition {@link CmrRepositoryDefinition} instance. */ public void selectApplicationDefinition( ApplicationDefinition applicationDefinition, CmrRepositoryDefinition repositoryDefinition) { ApplicationLeaf leaf = new ApplicationLeaf( applicationDefinition, managerView.getApplications(), repositoryDefinition); StructuredSelection selection = new StructuredSelection(leaf); managerView.select(selection); }
/** {@inheritDoc} */ @Override public boolean canRefresh() { return managerView.canRefresh(); }
/** {@inheritDoc} */ @Override public void refresh() { managerView.refresh(); }
/** {@inheritDoc} */ @Override public void dispose() { managerView.dispose(); super.dispose(); }
/** {@inheritDoc} */ @Override public void setFocus() { managerView.setFocus(); }
/** {@inheritDoc} */ @Override public void createPartControl(Composite parent) { managerView = new BusinessContextManagerView(getSite()); managerView.createControls(parent, true); getSite().setSelectionProvider(managerView.getSelectionProviderAdapter()); }