1 /*******************************************************************************
2  * Copyright (c) 2000, 2018 IBM Corporation and others.
3  *
4  * This program and the accompanying materials
5  * are made available under the terms of the Eclipse Public License 2.0
6  * which accompanies this distribution, and is available at
7  * https://www.eclipse.org/legal/epl-2.0/
8  *
9  * SPDX-License-Identifier: EPL-2.0
10  *
11  * Contributors:
12  *     IBM Corporation - initial API and implementation
13  *     Serge Beauchamp (Freescale Semiconductor) - [252996] Resource filters
14  *******************************************************************************/
15 package org.eclipse.ui.internal.ide;
16 
17 /**
18  * Help context ids for the workbench.
19  * <p>
20  * This interface contains constants only; it is not intended to be implemented
21  * or extended.
22  * </p>
23  */
24 public interface IIDEHelpContextIds {
25 	String PREFIX = IDEWorkbenchPlugin.IDE_WORKBENCH + "."; //$NON-NLS-1$
26 
27 	// Actions
28 	String ADD_BOOKMARK_ACTION = PREFIX
29 			+ "add_bookmark_action_context"; //$NON-NLS-1$
30 
31 	String ADD_TASK_ACTION = PREFIX
32 			+ "add_task_action_context"; //$NON-NLS-1$
33 
34 	String INCREMENTAL_BUILD_ACTION = PREFIX
35 			+ "incremental_build_action_context"; //$NON-NLS-1$
36 
37 	String FULL_BUILD_ACTION = PREFIX
38 			+ "full_build_action_context"; //$NON-NLS-1$
39 
40 	String CLOSE_RESOURCE_ACTION = PREFIX
41 			+ "close_resource_action_context"; //$NON-NLS-1$
42 
43 	String CLOSE_UNRELATED_PROJECTS_ACTION = PREFIX
44 	+ "close_unrelated_projects_action_context"; //$NON-NLS-1$
45 
46 	String OPEN_RESOURCE_ACTION = PREFIX
47 			+ "open_resource_action_context"; //$NON-NLS-1$
48 
49 	String OPEN_FILE_ACTION = PREFIX
50 			+ "open_file_action_context"; //$NON-NLS-1$
51 
52 	String OPEN_LOCAL_FILE_ACTION = PREFIX
53 	+ "open_local_file_action_context"; //$NON-NLS-1$
54 
55 	String OPEN_SYSTEM_EDITOR_ACTION = PREFIX
56 			+ "open_system_editor_action_context"; //$NON-NLS-1$
57 
58 	String REFRESH_ACTION = PREFIX
59 			+ "refresh_action_context"; //$NON-NLS-1$
60 
61 	String MOVE_RESOURCE_ACTION = PREFIX
62 			+ "move_resource_action_context"; //$NON-NLS-1$
63 
64 	String COPY_RESOURCE_ACTION = PREFIX
65 			+ "copy_resource_action_context"; //$NON-NLS-1$
66 
67 	String MOVE_PROJECT_ACTION = PREFIX
68 			+ "move_project_action_context"; //$NON-NLS-1$
69 
70 	String COPY_PROJECT_ACTION = PREFIX
71 			+ "copy_project_action_context"; //$NON-NLS-1$
72 
73 	String RENAME_RESOURCE_ACTION = PREFIX
74 			+ "rename_resource_action_context"; //$NON-NLS-1$
75 
76 	String DELETE_RESOURCE_ACTION = PREFIX
77 			+ "delete_resource_action_context"; //$NON-NLS-1$
78 
79 	String PROJECT_PROPERTY_DIALOG_ACTION = PREFIX
80 			+ "project_property_dialog_action_context"; //$NON-NLS-1$
81 
82 	String CREATE_FOLDER_ACTION = PREFIX
83 			+ "create_folder_action_context"; //$NON-NLS-1$
84 
85 	String CREATE_FILE_ACTION = PREFIX
86 			+ "create_file_action_context"; //$NON-NLS-1$
87 
88 	String SCRUB_LOCAL_ACTION = PREFIX
89 			+ "scrub_local_action_context"; //$NON-NLS-1$
90 
91 	String GLOBAL_INCREMENTAL_BUILD_ACTION = PREFIX
92 			+ "global_incremental_build_action_context"; //$NON-NLS-1$
93 
94 	String GLOBAL_FULL_BUILD_ACTION = PREFIX
95 			+ "global_full_build_action_context"; //$NON-NLS-1$
96 
97 	String QUICK_START_ACTION = PREFIX
98 			+ "quick_start_action_context"; //$NON-NLS-1$
99 
100 	String TIPS_AND_TRICKS_ACTION = PREFIX
101 			+ "tips_and_tricks_action_context"; //$NON-NLS-1$
102 
103 	String TEXT_CUT_ACTION = PREFIX
104 			+ "text_cut_action_context"; //$NON-NLS-1$
105 
106 	String TEXT_COPY_ACTION = PREFIX
107 			+ "text_copy_action_context"; //$NON-NLS-1$
108 
109 	String TEXT_PASTE_ACTION = PREFIX
110 			+ "text_paste_action_context"; //$NON-NLS-1$
111 
112 	String TEXT_DELETE_ACTION = PREFIX
113 			+ "text_delete_action_context"; //$NON-NLS-1$
114 
115 	String TEXT_SELECT_ALL_ACTION = PREFIX
116 			+ "text_select_all_action_context"; //$NON-NLS-1$
117 
118 	String OPEN_WORKSPACE_FILE_ACTION = PREFIX
119 			+ "open_workspace_file_action_context"; //$NON-NLS-1$
120 
121 	// Dialogs
122 	String PROJECT_LOCATION_SELECTION_DIALOG = PREFIX
123 			+ "project_location_selection_dialog_context"; //$NON-NLS-1$
124 
125 	String CONTAINER_SELECTION_DIALOG = PREFIX
126 			+ "container_selection_dialog_context"; //$NON-NLS-1$
127 
128 	String FILE_SELECTION_DIALOG = PREFIX
129 			+ "file_selection_dialog_context"; //$NON-NLS-1$
130 
131 	String RESOURCE_SELECTION_DIALOG = PREFIX
132 			+ "resource_selection_dialog_context"; //$NON-NLS-1$
133 
134 	String DELETE_PROJECT_DIALOG = PREFIX
135 			+ "delete_project_dialog_context"; //$NON-NLS-1$
136 
137 	String MARKER_RESOLUTION_SELECTION_DIALOG = PREFIX
138 			+ "marker_resolution_selection_dialog_context"; //$NON-NLS-1$
139 
140 	String WELCOME_PAGE_SELECTION_DIALOG = PREFIX
141 			+ "welcome_page_selection_dialog"; //$NON-NLS-1$
142 
143 	String TIPS_AND_TRICKS_PAGE_SELECTION_DIALOG = PREFIX
144 			+ "tips_and_tricks_page_selection_dialog"; //$NON-NLS-1$
145 
146 	String OPEN_RESOURCE_DIALOG = PREFIX
147 			+ "open_resource_dialog"; //$NON-NLS-1$
148 
149 	String NEW_FOLDER_DIALOG = PREFIX + "new_folder_dialog"; //$NON-NLS-1$
150 
151 	String PATH_VARIABLE_SELECTION_DIALOG = PREFIX
152 			+ "path_variable_selection_dialog"; //$NON-NLS-1$
153 
154 	String IMPORT_TYPE_DIALOG = PREFIX
155 	+ "import_type_dialog"; //$NON-NLS-1$
156 
157 	String SAVE_AS_DIALOG = PREFIX
158 	+ "save_as_dialog_context"; //$NON-NLS-1$
159 
160 
161 	// Editors
162 	String WELCOME_EDITOR = PREFIX
163 			+ "welcome_editor_context"; //$NON-NLS-1$
164 
165 	// Preference pages
166 	String BUILD_ORDER_PREFERENCE_PAGE = PREFIX
167 			+ "build_order_preference_page_context"; //$NON-NLS-1$
168 
169 	String FILE_STATES_PREFERENCE_PAGE = PREFIX
170 			+ "file_states_preference_page_context"; //$NON-NLS-1$
171 
172 	String LINKED_RESOURCE_PREFERENCE_PAGE = PREFIX
173 			+ "linked_resource_preference_page_context"; //$NON-NLS-1$
174 
175 	// Property pages
176 	String PROJECT_REFERENCE_PROPERTY_PAGE = PREFIX
177 			+ "project_reference_property_page_context"; //$NON-NLS-1$
178 
179 	String PROJECT_NATURES_PROPERTY_PAGE = PREFIX
180 			+ "project_natures_property_page_context"; //$NON-NLS-1$
181 
182 	String RESOURCE_FILTER_PROPERTY_PAGE = PREFIX
183 			+ "resource_filter_property_page_context"; //$NON-NLS-1$
184 
185 	String EDIT_RESOURCE_FILTER_PROPERTY_PAGE = PREFIX
186 			+ "edit_resource_filter_property_page_context"; //$NON-NLS-1$
187 
188 	String EDIT_RESOURCE_FILTER_DIALOG = PREFIX
189 			+ "edit_resource_filter_dialog_context"; //$NON-NLS-1$
190 
191 	String RESOURCE_INFO_PROPERTY_PAGE = PREFIX
192 			+ "resource_info_property_page_context"; //$NON-NLS-1$
193 
194 	String NEW_FILE_WIZARD_PAGE = PREFIX
195 			+ "new_file_wizard_page_context"; //$NON-NLS-1$
196 
197 	// Wizard pages
198 	String NEW_PROJECT_WIZARD_PAGE = PREFIX
199 			+ "new_project_wizard_page_context"; //$NON-NLS-1$
200 
201 	String NEW_PROJECT_REFERENCE_WIZARD_PAGE = PREFIX
202 			+ "new_project_reference_wizard_page_context"; //$NON-NLS-1$
203 
204 	String NEW_FOLDER_WIZARD_PAGE = PREFIX
205 			+ "new_folder_wizard_page_context"; //$NON-NLS-1$
206 
207 	String LINKED_RESOURCE_PAGE = PREFIX
208 			+ "linked_resource_page_context"; //$NON-NLS-1$
209 
210 	String NEW_GROUP_WIZARD_PAGE = PREFIX
211 			+ "new_group_wizard_page_context"; //$NON-NLS-1$
212 
213 	String NEW_LINK_WIZARD_PAGE = PREFIX
214 			+ "new_link_wizard_page_context"; //$NON-NLS-1$
215 
216 	String WORKING_SET_RESOURCE_PAGE = PREFIX
217 			+ "working_set_resource_page"; //$NON-NLS-1$
218 
219 	String WORKSPACE_PREFERENCE_PAGE = PREFIX
220 			+ "workspace_preference_page_context"; //$NON-NLS-1$
221 
222 	// Wizards
223 
224 	String NEW_FILE_WIZARD = PREFIX
225 			+ "new_file_wizard_context"; //$NON-NLS-1$
226 
227 	String NEW_FOLDER_WIZARD = PREFIX
228 			+ "new_folder_wizard_context"; //$NON-NLS-1$
229 
230 	String NEW_PROJECT_WIZARD = PREFIX
231 			+ "new_project_wizard_context"; //$NON-NLS-1$
232 
233 	String SWITCH_WORKSPACE_ACTION = PREFIX
234 	+ "switch_workspace_dialog_context"; //$NON-NLS-1$
235 }
236