org.eclipse.jdt.internal.core
Class CreateMethodOperation

java.lang.Object
  extended by org.eclipse.jdt.internal.core.JavaModelOperation
      extended by org.eclipse.jdt.internal.core.CreateElementInCUOperation
          extended by org.eclipse.jdt.internal.core.CreateTypeMemberOperation
              extended by org.eclipse.jdt.internal.core.CreateMethodOperation
All Implemented Interfaces:
IWorkspaceRunnable, org.eclipse.core.runtime.IProgressMonitor

public class CreateMethodOperation
extends CreateTypeMemberOperation

This operation creates an instance method.

Required Attributes:


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
CreateMethodOperation(IType parentElement, java.lang.String source, boolean force)
          When executed, this operation will create a method in the given type with the specified source.
 
Method Summary
 java.lang.String getMainTaskName()
          Returns the name of the main task of this operation for progress reporting.
 
Methods inherited from class org.eclipse.jdt.internal.core.CreateTypeMemberOperation
verify
 
Methods inherited from class org.eclipse.jdt.internal.core.CreateElementInCUOperation
createAfter, createBefore
 
Methods inherited from class org.eclipse.jdt.internal.core.JavaModelOperation
beginTask, done, executeNestedOperation, getJavaModel, getResultElements, hasModifiedResource, internalWorked, isCanceled, isReadOnly, 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

CreateMethodOperation

public CreateMethodOperation(IType parentElement,
                             java.lang.String source,
                             boolean force)
When executed, this operation will create a method in the given type with the specified source.

Method Detail

getMainTaskName

public java.lang.String getMainTaskName()
Description copied from class: CreateElementInCUOperation
Returns the name of the main task of this operation for progress reporting.

Specified by:
getMainTaskName in class CreateElementInCUOperation
See Also:
CreateElementInCUOperation.getMainTaskName()