- ScrolledForm form = managedForm.getForm();
- Composite parent = form.getBody();
- // Enable the different parts to fill the whole page when the tab is
- // maximized
- parent.setLayout(new FillLayout());
- artifactTreeViewer = createArtifactsTreeViewer(parent);
-
- // context menu : it is completely defined in the plugin.xml file.
- // Nothing in the context menu for the time being
- // MenuManager menuManager = new MenuManager();
- // Menu menu =
- // menuManager.createContextMenu(artifactTreeViewer.getTree());
- // artifactTreeViewer.getTree().setMenu(menu);
- // getSite().registerContextMenu(menuManager, artifactTreeViewer);
-
- getEditor().getSite().setSelectionProvider(artifactTreeViewer);
-
- // packagesViewer.setComparer(new NodeViewerComparer());
-
- // Model initialisation
- if (jcrSession != null) {
- try {
- DistributionEditorInput dei = (DistributionEditorInput) getEditorInput();
- if (dei.getArtifactsBase().equals(DEFAULT_ARTIFACTS_BASE_PATH)) {
- rootNode = jcrSession.getRootNode();
- } else {
- rootNode = jcrSession.getNode(dei.getArtifactsBase());
- }
- artifactTreeViewer.setInput(rootNode);
- } catch (RepositoryException e) {
- throw new ArgeoException("Cannot load base artifact nodes", e);
- }
+ try {
+ ScrolledForm form = managedForm.getForm();
+ Composite parent = form.getBody();
+ // Enable the different parts to fill the whole page when the tab is
+ // maximized
+ parent.setLayout(new FillLayout());
+ createExportPackageSection(parent);
+ getEditor().getSite().setSelectionProvider(artifactTreeViewer);
+ } catch (RepositoryException e) {
+ throw new SlcException("Cannot create artifact browser page", e);