Class ObjectPreChange

java.lang.Object
org.eclipse.ltk.core.refactoring.Change
com.e1c.langtool.v8.dt.internal.ui.refactoring.ObjectChangeBase
com.e1c.langtool.v8.dt.internal.ui.refactoring.ObjectPreChange
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

public class ObjectPreChange extends ObjectChangeBase
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in class org.eclipse.ltk.core.refactoring.Change
    • initializeValidationData

      public void initializeValidationData(org.eclipse.core.runtime.IProgressMonitor monitor)
      Specified by:
      initializeValidationData in class org.eclipse.ltk.core.refactoring.Change
    • isValid

      public org.eclipse.ltk.core.refactoring.RefactoringStatus isValid(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException, org.eclipse.core.runtime.OperationCanceledException
      Specified by:
      isValid in class org.eclipse.ltk.core.refactoring.Change
      Throws:
      org.eclipse.core.runtime.CoreException
      org.eclipse.core.runtime.OperationCanceledException
    • perform

      public org.eclipse.ltk.core.refactoring.Change perform(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Specified by:
      perform in class org.eclipse.ltk.core.refactoring.Change
      Throws:
      org.eclipse.core.runtime.CoreException
    • getModifiedElement

      public Object getModifiedElement()
      Specified by:
      getModifiedElement in class org.eclipse.ltk.core.refactoring.Change
    • getSourceObject

      protected Object getSourceObject()
      Specified by:
      getSourceObject in class ObjectChangeBase