/** * Returns the push down processor. * * @return the push down processor */ public PushDownRefactoringProcessor getPushDownProcessor() { return (PushDownRefactoringProcessor) getProcessor(); }
/** * {@inheritDoc} */ public final RefactoringStatus initialize(final RefactoringArguments arguments) { Assert.isNotNull(arguments); final RefactoringProcessor processor= getProcessor(); if (processor instanceof IScriptableRefactoring) { return ((IScriptableRefactoring) processor).initialize(arguments); } return RefactoringStatus.createFatalErrorStatus(Messages.format(RefactoringCoreMessages.ProcessorBasedRefactoring_error_unsupported_initialization, getProcessor().getIdentifier())); } }