org.eclipse.jdt.internal.core
Class ChangeClasspathOperation

java.lang.Object
  extended by org.eclipse.jdt.internal.core.JavaModelOperation
      extended by org.eclipse.jdt.internal.core.ChangeClasspathOperation
All Implemented Interfaces:
IWorkspaceRunnable, org.eclipse.core.runtime.IProgressMonitor
Direct Known Subclasses:
SetClasspathOperation, SetContainerOperation, SetVariablesOperation

public abstract class ChangeClasspathOperation
extends JavaModelOperation


Field Summary
 
Fields inherited from class org.eclipse.jdt.internal.core.JavaModelOperation
HAS_MODIFIED_RESOURCE_ATTR, progressMonitor, TRUE
 
Fields inherited from interface org.eclipse.core.runtime.IProgressMonitor
UNKNOWN
 
Constructor Summary
ChangeClasspathOperation(IJavaElement[] elements, boolean canChangeResources)
           
 
Method Summary
 boolean isReadOnly()
          Returns true if this operation performs no resource modifications, otherwise false.
 
Methods inherited from class org.eclipse.jdt.internal.core.JavaModelOperation
beginTask, done, executeNestedOperation, getJavaModel, getResultElements, hasModifiedResource, internalWorked, isCanceled, newJavaElementDelta, run, runOperation, setCanceled, setTaskName, subTask, worked
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeClasspathOperation

public ChangeClasspathOperation(IJavaElement[] elements,
                                boolean canChangeResources)
Method Detail

isReadOnly

public boolean isReadOnly()
Description copied from class: JavaModelOperation
Returns true if this operation performs no resource modifications, otherwise false. Subclasses must override.

Overrides:
isReadOnly in class JavaModelOperation