java.lang.Objectcom.ibm.jdg2e.resources.extensions.ActionResourceAction
com.ibm.jdg2e.resources.extensions.builder.ActionListBuilders
Implements an action that lists all the builders associated with the selected project.
This demonstrates the API for the project and project description workspace resources and how you might implement this logic in your tool.
IProject,
IProjectDescription,
ICommand| Field Summary |
| Fields inherited from class com.ibm.jdg2e.resources.extensions.ActionResourceAction |
selection |
| Constructor Summary | |
ActionListBuilders()
ActionListBuilders default constructor. |
|
| Method Summary | |
void |
listBuildCommands(org.eclipse.core.resources.IProject project)
Lists the builders associated with the passed project. |
void |
run(org.eclipse.jface.action.IAction action)
Uses saved reference to selected project to call custom logic that lists the builder for the current project. |
| Methods inherited from class com.ibm.jdg2e.resources.extensions.ActionResourceAction |
resultError, resultInformation, resultQuestion, selectionChanged, setActivePart |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ActionListBuilders()
| Method Detail |
public void listBuildCommands(org.eclipse.core.resources.IProject project)
throws org.eclipse.core.runtime.CoreException
project - selected project resource is input for processing
org.eclipse.core.runtime.CoreExceptionpublic void run(org.eclipse.jface.action.IAction action)
action - action proxy that handles the presentation
portion of the plugin actionIActionDelegate.run(IAction)