java.lang.Objectcom.ibm.jdg2e.resources.extensions.ActionResourceAction
com.ibm.jdg2e.resources.extensions.builder.ActionRemoveBuilderFromProject
The ActionRemoveBuilderFromProject implements an action
to remove a builder from an existing 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 | |
ActionRemoveBuilderFromProject()
ActionRemoveBuilderFromProject default constructor. |
|
| Method Summary | |
void |
removeFromBuildSpec(org.eclipse.core.resources.IProject project)
Adds a builder to a project description if it does not already exist. |
void |
run(org.eclipse.jface.action.IAction action)
Uses saved reference to selected project to call custom logic that removes the builder from 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 ActionRemoveBuilderFromProject()
| Method Detail |
public void removeFromBuildSpec(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)