org.aspectj.org.eclipse.jdt.internal.core
Class SetClasspathOperation
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
org.aspectj.org.eclipse.jdt.internal.core.ChangeClasspathOperation
org.aspectj.org.eclipse.jdt.internal.core.SetClasspathOperation
public class SetClasspathOperation
- extends ChangeClasspathOperation
This operation sets an IJavaProject's classpath.
- See Also:
IJavaProject
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation |
actions, actionsEnd, actionsStart, APPEND, attributes, elementsToProcess, force, HAS_MODIFIED_RESOURCE_ATTR, isNested, KEEP_EXISTING, NO_ELEMENTS, OPERATION_STACKS, parentElements, POST_ACTION_VERBOSE, progressMonitor, REMOVEALL_APPEND, resultElements, TRUE |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation |
addAction, addDelta, addReconcileDelta, applyTextEdit, beginTask, checkCanceled, commonVerify, copyResources, createFile, createFolder, deleteEmptyPackageFragment, deleteResource, deleteResources, done, equalsOneOf, executeNestedOperation, firstActionWithID, getAttribute, getCompilationUnitFor, getCurrentOperationStack, getDocument, getElementToProcess, getJavaModel, getNestedFolders, getParentElement, getParentElements, getResultElements, getSubProgressMonitor, hasModifiedResource, internalWorked, isCanceled, isTopLevelOperation, moveResources, newJavaElementDelta, popOperation, postAction, prefixesOneOf, pushOperation, removeAllPostAction, removeReconcileDelta, run, runOperation, runPostActions, setAttribute, setCanceled, setNested, setTaskName, subTask, worked |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SetClasspathOperation
public SetClasspathOperation(JavaProject project,
IClasspathEntry[] newRawClasspath,
IPath newOutputLocation,
boolean canChangeResource)
SetClasspathOperation
public SetClasspathOperation(JavaProject project,
IClasspathEntry[] newRawClasspath,
IClasspathEntry[] referencedEntries,
IPath newOutputLocation,
boolean canChangeResource)
- When executed, this operation sets the raw classpath and output location of the given project.
executeOperation
protected void executeOperation()
throws JavaModelException
- Sets the classpath of the pre-specified project.
- Specified by:
executeOperation in class JavaModelOperation
- Throws:
JavaModelException
getSchedulingRule
protected ISchedulingRule getSchedulingRule()
- Overrides:
getSchedulingRule in class ChangeClasspathOperation
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
verify
public IJavaModelStatus verify()
- Description copied from class:
JavaModelOperation
- Returns a status indicating if there is any known reason
this operation will fail. Operations are verified before they
are run.
Subclasses must override if they have any conditions to verify
before this operation executes.
- Overrides:
verify in class JavaModelOperation
- See Also:
IJavaModelStatus