/** * Creates the workspace action map. * * @return the workspace action map. */ protected ActionMap createWorkspaceActionMap() { ActionMap workspaceActionMap = new ActionMap(); List<ActionList> workspaceActionLists = new ArrayList<>(); ActionList exitActionList = new ActionList(); exitActionList.setName("file"); exitActionList.setIconImageURL(getWorkspacesMenuIconImageUrl()); List<IDisplayableAction> exitActions = new ArrayList<>(); exitActions.add(getExitAction()); exitActionList.setActions(exitActions); workspaceActionLists.add(createWorkspaceActionList()); workspaceActionLists.add(exitActionList); workspaceActionMap.setActionLists(workspaceActionLists); return workspaceActionMap; }
filteredActionMap.setActionLists(filteredActionLists);
actionMapWithNavigation.setParentActionMaps(Arrays.asList(elementViewActionMap)); actionMapWithNavigation.setActionLists(Arrays.asList(getNavigateModuleObjectsActionList())); elementViewDescriptor.setActionMap(actionMapWithNavigation);