Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 79026 Details for
Bug 155102
Use ctrl+shift+G to find references of Extension points
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
a patch for finding other references of an extension
find-other-references.patch (text/plain), 6.01 KB, created by
Ketan Padegaonkar
on 2007-09-22 08:10:53 EDT
(
hide
)
Description:
a patch for finding other references of an extension
Filename:
MIME Type:
Creator:
Ketan Padegaonkar
Created:
2007-09-22 08:10:53 EDT
Size:
6.01 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.pde.ui >Index: src/org/eclipse/pde/internal/ui/PDEUIMessages.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/PDEUIMessages.java,v >retrieving revision 1.329 >diff -u -r1.329 PDEUIMessages.java >--- src/org/eclipse/pde/internal/ui/PDEUIMessages.java 19 Sep 2007 16:31:30 -0000 1.329 >+++ src/org/eclipse/pde/internal/ui/PDEUIMessages.java 22 Sep 2007 11:57:45 -0000 >@@ -1702,6 +1702,7 @@ > public static String SelectionPage_desc; > public static String SearchAction_references; > public static String SearchAction_Declaration; >+ public static String SearchAction_OtherImplementations; > public static String ShowDescriptionAction_label; > public static String ShowDescriptionAction_title; > public static String ShowSampleAction_msgTitle; >Index: src/org/eclipse/pde/internal/ui/pderesources.properties >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/pderesources.properties,v >retrieving revision 1.927 >diff -u -r1.927 pderesources.properties >--- src/org/eclipse/pde/internal/ui/pderesources.properties 19 Sep 2007 16:31:30 -0000 1.927 >+++ src/org/eclipse/pde/internal/ui/pderesources.properties 22 Sep 2007 11:57:45 -0000 >@@ -1217,6 +1217,7 @@ > SelectionPage_desc=Select the sample to create from the provided list. > SearchAction_references = Find Re&ferences > SearchAction_Declaration = Find Declaratio&n >+SearchAction_OtherImplementations = Find Other &Implementations > ShowDescriptionAction_label = Sho&w Description > ShowDescriptionAction_title=Extension Point Description > ShowSampleAction_msgTitle=Samples >Index: src/org/eclipse/pde/internal/ui/search/PluginSearchQuery.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/PluginSearchQuery.java,v >retrieving revision 1.4 >diff -u -r1.4 PluginSearchQuery.java >--- src/org/eclipse/pde/internal/ui/search/PluginSearchQuery.java 3 Apr 2006 19:47:13 -0000 1.4 >+++ src/org/eclipse/pde/internal/ui/search/PluginSearchQuery.java 22 Sep 2007 11:57:45 -0000 >@@ -92,4 +92,7 @@ > return fSearchResult; > } > >+ public PluginSearchInput getSearchInput() { >+ return fSearchInput; >+ } > } >Index: src/org/eclipse/pde/internal/ui/search/FindDeclarationsAction.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/FindDeclarationsAction.java,v >retrieving revision 1.13 >diff -u -r1.13 FindDeclarationsAction.java >--- src/org/eclipse/pde/internal/ui/search/FindDeclarationsAction.java 29 Aug 2007 19:03:53 -0000 1.13 >+++ src/org/eclipse/pde/internal/ui/search/FindDeclarationsAction.java 22 Sep 2007 11:57:45 -0000 >@@ -24,7 +24,7 @@ > > public class FindDeclarationsAction extends BaseSearchAction { > >- private Object fSelectedObject; >+ protected Object fSelectedObject; > > public FindDeclarationsAction(Object object) { > super(PDEUIMessages.SearchAction_Declaration); >Index: src/org/eclipse/pde/internal/ui/search/PluginSearchActionGroup.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/PluginSearchActionGroup.java,v >retrieving revision 1.22 >diff -u -r1.22 PluginSearchActionGroup.java >--- src/org/eclipse/pde/internal/ui/search/PluginSearchActionGroup.java 29 Aug 2007 19:03:53 -0000 1.22 >+++ src/org/eclipse/pde/internal/ui/search/PluginSearchActionGroup.java 22 Sep 2007 11:57:45 -0000 >@@ -50,12 +50,19 @@ > addShowDescriptionAction(object, menu); > addOpenSchemaAction(object, menu); > addFindDeclarationsAction(object, menu); >+ addFindOtherReferencesAction(object, menu); > addFindReferencesAction(object, menu); > addDependencyExtentAction(object, menu); > } > } > } > >+ private void addFindOtherReferencesAction(Object object, IMenuManager menu) { >+ if (object instanceof IPluginExtension) { >+ menu.add(new FindOtherImplementationsAction(object)); >+ } >+ } >+ > /** > * @param object > * @param menu >Index: src/org/eclipse/pde/internal/ui/search/FindOtherImplementationsAction.java >=================================================================== >RCS file: src/org/eclipse/pde/internal/ui/search/FindOtherImplementationsAction.java >diff -N src/org/eclipse/pde/internal/ui/search/FindOtherImplementationsAction.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/pde/internal/ui/search/FindOtherImplementationsAction.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,37 @@ >+/******************************************************************************* >+ * Copyright (c) 2005, 2007 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.pde.internal.ui.search; >+ >+import org.eclipse.pde.internal.core.search.PluginSearchInput; >+import org.eclipse.pde.internal.ui.PDEPluginImages; >+import org.eclipse.pde.internal.ui.PDEUIMessages; >+import org.eclipse.search.ui.ISearchQuery; >+ >+/** >+ * Finds other implementations of an IPluginExtension in the workspace. >+ * >+ * @author Ketan Padegaonkar >+ */ >+public class FindOtherImplementationsAction extends FindDeclarationsAction { >+ >+ public FindOtherImplementationsAction(Object object) { >+ super(object); >+ setText(PDEUIMessages.SearchAction_OtherImplementations); >+ setImageDescriptor(PDEPluginImages.DESC_PSEARCH_OBJ); >+ } >+ >+ protected ISearchQuery createSearchQuery() { >+ PluginSearchQuery query = (PluginSearchQuery) super.createSearchQuery(); >+ query.getSearchInput().setSearchLimit(PluginSearchInput.LIMIT_REFERENCES); >+ return query; >+ } >+ >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 155102
:
79025
| 79026 |
79405
|
79406