private RefactoringDescriptor getRefactoringDescriptor(IUndoableOperation operation) { if (operation instanceof TriggeredOperations) { operation= ((TriggeredOperations) operation).getTriggeringOperation(); } if (operation instanceof UndoableOperation2ChangeAdapter) { ChangeDescriptor changeDescriptor= ((UndoableOperation2ChangeAdapter) operation).getChangeDescriptor(); if (changeDescriptor instanceof RefactoringChangeDescriptor) { return ((RefactoringChangeDescriptor) changeDescriptor).getRefactoringDescriptor(); } } return null; }
private RefactoringDescriptor getRefactoringDescriptor(IUndoableOperation operation) { if (operation instanceof TriggeredOperations) { operation= ((TriggeredOperations) operation).getTriggeringOperation(); } if (operation instanceof UndoableOperation2ChangeAdapter) { ChangeDescriptor changeDescriptor= ((UndoableOperation2ChangeAdapter) operation).getChangeDescriptor(); if (changeDescriptor instanceof RefactoringChangeDescriptor) { return ((RefactoringChangeDescriptor) changeDescriptor).getRefactoringDescriptor(); } } return null; }
final ChangeDescriptor descriptor= result.getDescriptor(); if (descriptor instanceof RefactoringChangeDescriptor) { final RefactoringDescriptor refactoringDescriptor= ((RefactoringChangeDescriptor) descriptor).getRefactoringDescriptor(); if (refactoringDescriptor instanceof JDTRefactoringDescriptor) { final JDTRefactoringDescriptor extended= (JDTRefactoringDescriptor) refactoringDescriptor;
final ChangeDescriptor changeDescriptor= change.getDescriptor(); if (changeDescriptor instanceof RefactoringChangeDescriptor) { fDescriptor= ((RefactoringChangeDescriptor) changeDescriptor).getRefactoringDescriptor(); fireAboutToPerformEvent(new RefactoringDescriptorProxyAdapter(fDescriptor));