private UndoableOperation2ChangeAdapter getUnwrappedOperation(IUndoableOperation operation) { IUndoableOperation result= operation; if (result instanceof TriggeredOperations) { result= ((TriggeredOperations)result).getTriggeringOperation(); } if (result instanceof UndoableOperation2ChangeAdapter) { return (UndoableOperation2ChangeAdapter)result; } return null; }
private UndoableOperation2ChangeAdapter getUnwrappedOperation(IUndoableOperation operation) { IUndoableOperation result= operation; if (result instanceof TriggeredOperations) { result= ((TriggeredOperations)result).getTriggeringOperation(); } if (result instanceof UndoableOperation2ChangeAdapter) { return (UndoableOperation2ChangeAdapter)result; } return null; }
private UndoableOperation2ChangeAdapter getUnwrappedOperation(IUndoableOperation operation) { IUndoableOperation result= operation; if (result instanceof TriggeredOperations) { result= ((TriggeredOperations)result).getTriggeringOperation(); } if (result instanceof UndoableOperation2ChangeAdapter) { return (UndoableOperation2ChangeAdapter)result; } 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; }
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; }
@Override public void addUndo(String name, Change change) { if (fActiveOperation != null) { UndoableOperation2ChangeAdapter operation= (UndoableOperation2ChangeAdapter)fActiveOperation.getTriggeringOperation(); operation.setUndoChange(change); operation.setLabel(name); fOperationHistory.add(fActiveOperation); fActiveOperation= null; } }
public void addUndo(String name, Change change) { if (fActiveOperation != null) { UndoableOperation2ChangeAdapter operation= (UndoableOperation2ChangeAdapter)fActiveOperation.getTriggeringOperation(); operation.setUndoChange(change); operation.setLabel(name); fOperationHistroy.add(fActiveOperation); fActiveOperation= null; } }
@Override public void addUndo(String name, Change change) { if (fActiveOperation != null) { UndoableOperation2ChangeAdapter operation= (UndoableOperation2ChangeAdapter)fActiveOperation.getTriggeringOperation(); operation.setUndoChange(change); operation.setLabel(name); fOperationHistory.add(fActiveOperation); fActiveOperation= null; } }
IUndoableOperation op= event.getOperation(); if (op instanceof TriggeredOperations) { op= ((TriggeredOperations)op).getTriggeringOperation();
public void historyNotification(OperationHistoryEvent event) { IUndoableOperation op= event.getOperation(); if (op instanceof TriggeredOperations) { op= ((TriggeredOperations)op).getTriggeringOperation();
IUndoableOperation op= event.getOperation(); if (op instanceof TriggeredOperations) { op= ((TriggeredOperations)op).getTriggeringOperation();
private boolean checkDescriptor(RefactoringDescriptor descriptor, IUndoableOperation operation) { Assert.isNotNull(descriptor); try { final Map<String, String> arguments= RefactoringHistoryManager.getArgumentMap(descriptor); if (arguments != null) RefactoringHistoryManager.checkArgumentMap(arguments); } catch (CoreException exception) { final IStatus status= exception.getStatus(); if (status.getCode() == IRefactoringCoreStatusCodes.REFACTORING_HISTORY_FORMAT_ERROR) { final String time= DateFormat.getDateTimeInstance().format(new Date(descriptor.getTimeStamp())); final String message= "The refactoring executed at " + time + " contributed a refactoring descriptor with invalid format:"; //$NON-NLS-1$//$NON-NLS-2$ final IStatus comment= new Status(IStatus.ERROR, RefactoringCorePlugin.getPluginId(), descriptor.getComment()); RefactoringCorePlugin.log(new MultiStatus(RefactoringCorePlugin.getPluginId(), 0, new IStatus[] { comment}, message, null)); } RefactoringCorePlugin.log(exception); if (operation instanceof TriggeredOperations) { operation= ((TriggeredOperations) operation).getTriggeringOperation(); } if (operation instanceof UndoableOperation2ChangeAdapter) { ((UndoableOperation2ChangeAdapter) operation).setChangeDescriptor(null); } return false; } return true; }
private boolean checkDescriptor(RefactoringDescriptor descriptor, IUndoableOperation operation) { Assert.isNotNull(descriptor); try { final Map<String, String> arguments= RefactoringHistoryManager.getArgumentMap(descriptor); if (arguments != null) RefactoringHistoryManager.checkArgumentMap(arguments); } catch (CoreException exception) { final IStatus status= exception.getStatus(); if (status.getCode() == IRefactoringCoreStatusCodes.REFACTORING_HISTORY_FORMAT_ERROR) { final String time= DateFormat.getDateTimeInstance().format(new Date(descriptor.getTimeStamp())); final String message= "The refactoring executed at " + time + " contributed a refactoring descriptor with invalid format:"; //$NON-NLS-1$//$NON-NLS-2$ final IStatus comment= new Status(IStatus.ERROR, RefactoringCorePlugin.getPluginId(), descriptor.getComment()); RefactoringCorePlugin.log(new MultiStatus(RefactoringCorePlugin.getPluginId(), 0, new IStatus[] { comment}, message, null)); } RefactoringCorePlugin.log(exception); if (operation instanceof TriggeredOperations) { operation= ((TriggeredOperations) operation).getTriggeringOperation(); } if (operation instanceof UndoableOperation2ChangeAdapter) { ((UndoableOperation2ChangeAdapter) operation).setChangeDescriptor(null); } return false; } return true; }
IUndoableOperation operation= event.getOperation(); if (operation instanceof TriggeredOperations) operation= ((TriggeredOperations) operation).getTriggeringOperation(); UndoableOperation2ChangeAdapter adapter= null; if (operation instanceof UndoableOperation2ChangeAdapter)