Class DeleteArguments

java.lang.Object
org.eclipse.ltk.core.refactoring.participants.RefactoringArguments
org.eclipse.ltk.core.refactoring.participants.DeleteArguments

public class DeleteArguments extends RefactoringArguments
Delete arguments describes the data that a processor provides to its delete participants.

This class is not intended to be subclassed by clients.

Since:
3.0
Restriction:
This class is not intended to be subclassed by clients.
  • Constructor Details

    • DeleteArguments

      public DeleteArguments()
      Creates a new delete arguments object (deleteProjectContents is false).
    • DeleteArguments

      public DeleteArguments(boolean deleteProjectContents)
      Creates a new delete arguments object.
      Parameters:
      deleteProjectContents - true if project contents will be deleted
      Since:
      3.6
  • Method Details

    • getDeleteProjectContents

      public boolean getDeleteProjectContents()
      Returns whether project contents will be deleted as well. This method is not applicable for file and folder deletions.
      Returns:
      true if the refactoring will delete the project contents, false if it only removes the reference from the workspace
      Since:
      3.6
    • toString

      public String toString()
      Returns a string representation of these arguments suitable for debugging purposes only.

      Subclasses should reimplement this method.

      Overrides:
      toString in class RefactoringArguments
      Returns:
      a debug string
      Since:
      3.2