MenuManager menuManager = new MenuManager();
Menu menu = menuManager.createContextMenu(viewer.getTree());
menuManager.addMenuListener(new IMenuListener() {
MenuManager menuManager = new MenuManager();
Menu menu = menuManager.createContextMenu(viewer.getTree());
menuManager.addMenuListener(new IMenuListener() {
CreateWorkspace.ID, CreateWorkspace.DEFAULT_LABEL,
CreateWorkspace.DEFAULT_ICON,
(isRepoElem || isDistribGroupElem) && singleElement
CreateWorkspace.ID, CreateWorkspace.DEFAULT_LABEL,
CreateWorkspace.DEFAULT_ICON,
(isRepoElem || isDistribGroupElem) && singleElement
params = new HashMap<String, String>();
params.put(CreateLocalJavaWorkspace.PARAM_WORKSPACE_PREFIX,
workspacePrefix);
params = new HashMap<String, String>();
params.put(CreateLocalJavaWorkspace.PARAM_WORKSPACE_PREFIX,
workspacePrefix);
CreateLocalJavaWorkspace.ID,
CreateLocalJavaWorkspace.DEFAULT_LABEL,
CreateLocalJavaWorkspace.DEFAULT_ICON,
CreateLocalJavaWorkspace.ID,
CreateLocalJavaWorkspace.DEFAULT_LABEL,
CreateLocalJavaWorkspace.DEFAULT_ICON,
// Unregister a remote repository
params = new HashMap<String, String>();
params.put(UnregisterRemoteRepo.PARAM_REPO_PATH, targetRepoPath);
// Unregister a remote repository
params = new HashMap<String, String>();
params.put(UnregisterRemoteRepo.PARAM_REPO_PATH, targetRepoPath);
UnregisterRemoteRepo.ID,
UnregisterRemoteRepo.DEFAULT_LABEL,
UnregisterRemoteRepo.DEFAULT_ICON, isRepoElem
UnregisterRemoteRepo.ID,
UnregisterRemoteRepo.DEFAULT_LABEL,
UnregisterRemoteRepo.DEFAULT_ICON, isRepoElem
// Fetch repository
params = new HashMap<String, String>();
params.put(Fetch.PARAM_TARGET_REPO_PATH, targetRepoPath);
// Fetch repository
params = new HashMap<String, String>();
params.put(Fetch.PARAM_TARGET_REPO_PATH, targetRepoPath);
Fetch.ID, Fetch.DEFAULT_LABEL, Fetch.DEFAULT_ICON,
isRepoElem && isLocal && singleElement && !isReadOnly,
params);
Fetch.ID, Fetch.DEFAULT_LABEL, Fetch.DEFAULT_ICON,
isRepoElem && isLocal && singleElement && !isReadOnly,
params);
NormalizeWorkspace.ID, "Normalize...",
NormalizeWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isReadOnly, params);
NormalizeWorkspace.ID, "Normalize...",
NormalizeWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isReadOnly, params);
params.put(CopyWorkspace.PARAM_TARGET_REPO_PATH, targetRepoPath);
params.put(CopyWorkspace.PARAM_SOURCE_WORKSPACE_NAME,
workspaceName);
params.put(CopyWorkspace.PARAM_TARGET_REPO_PATH, targetRepoPath);
params.put(CopyWorkspace.PARAM_SOURCE_WORKSPACE_NAME,
workspaceName);
CopyWorkspace.ID, CopyWorkspace.DEFAULT_LABEL,
CopyWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isLocal, params);
CopyWorkspace.ID, CopyWorkspace.DEFAULT_LABEL,
CopyWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isLocal, params);
params = new HashMap<String, String>();
params.put(CopyLocalJavaWorkspace.PARAM_SOURCE_WORKSPACE_NAME,
workspaceName);
params = new HashMap<String, String>();
params.put(CopyLocalJavaWorkspace.PARAM_SOURCE_WORKSPACE_NAME,
workspaceName);
CopyLocalJavaWorkspace.ID,
CopyLocalJavaWorkspace.DEFAULT_LABEL,
CopyLocalJavaWorkspace.DEFAULT_ICON, isDistribElem
CopyLocalJavaWorkspace.ID,
CopyLocalJavaWorkspace.DEFAULT_LABEL,
CopyLocalJavaWorkspace.DEFAULT_ICON, isDistribElem
params.put(DeleteWorkspace.PARAM_TARGET_REPO_PATH,
targetRepoPath);
params.put(DeleteWorkspace.PARAM_WORKSPACE_NAME, workspaceName);
params.put(DeleteWorkspace.PARAM_TARGET_REPO_PATH,
targetRepoPath);
params.put(DeleteWorkspace.PARAM_WORKSPACE_NAME, workspaceName);
DeleteWorkspace.ID, DeleteWorkspace.DEFAULT_LABEL,
DeleteWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isReadOnly, params);
// Advanced submenu
DeleteWorkspace.ID, DeleteWorkspace.DEFAULT_LABEL,
DeleteWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isReadOnly, params);
// Advanced submenu
- MenuManager submenu = new MenuManager("Advanced", DistPlugin.ID
- + ".advancedSubmenu");
- IContributionItem ici = menuManager.find(DistPlugin.ID
+ MenuManager submenu = new MenuManager("Advanced",
+ DistPlugin.PLUGIN_ID + ".advancedSubmenu");
+ IContributionItem ici = menuManager.find(DistPlugin.PLUGIN_ID
params.put(PublishWorkspace.PARAM_TARGET_REPO_PATH,
targetRepoPath);
params.put(PublishWorkspace.PARAM_WORKSPACE_NAME, workspaceName);
params.put(PublishWorkspace.PARAM_TARGET_REPO_PATH,
targetRepoPath);
params.put(PublishWorkspace.PARAM_WORKSPACE_NAME, workspaceName);
PublishWorkspace.ID, PublishWorkspace.DEFAULT_LABEL,
PublishWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isReadOnly, params);
PublishWorkspace.ID, PublishWorkspace.DEFAULT_LABEL,
PublishWorkspace.DEFAULT_ICON, isDistribElem
&& singleElement && !isReadOnly, params);
NormalizeDistribution.ID,
NormalizeDistribution.DEFAULT_LABEL,
NormalizeDistribution.DEFAULT_ICON, isDistribElem
NormalizeDistribution.ID,
NormalizeDistribution.DEFAULT_LABEL,
NormalizeDistribution.DEFAULT_ICON, isDistribElem
params = new HashMap<String, String>();
params.put(RunInOsgi.PARAM_MODULE_PATH, modularDistPath);
params.put(RunInOsgi.PARAM_WORKSPACE_NAME, workspaceName);
params = new HashMap<String, String>();
params.put(RunInOsgi.PARAM_MODULE_PATH, modularDistPath);
params.put(RunInOsgi.PARAM_WORKSPACE_NAME, workspaceName);
&& singleElement && isLocal, params);
// Open generate binaries
&& singleElement && isLocal, params);
// Open generate binaries
OpenGenerateBinariesWizard.ID,
OpenGenerateBinariesWizard.DEFAULT_LABEL,
OpenGenerateBinariesWizard.DEFAULT_ICON,
OpenGenerateBinariesWizard.ID,
OpenGenerateBinariesWizard.DEFAULT_LABEL,
OpenGenerateBinariesWizard.DEFAULT_ICON,