1 11 package org.eclipse.ltk.internal.core.refactoring.history; 12 13 import org.eclipse.core.runtime.CoreException; 14 15 import org.eclipse.ltk.core.refactoring.Refactoring; 16 import org.eclipse.ltk.core.refactoring.RefactoringDescriptor; 17 import org.eclipse.ltk.core.refactoring.RefactoringStatus; 18 19 import org.eclipse.ltk.internal.core.refactoring.RefactoringCoreMessages; 20 21 26 public final class UnknownRefactoringDescriptor extends RefactoringDescriptor { 27 28 34 public UnknownRefactoringDescriptor(final String name) { 35 super(ID_UNKNOWN, null, name, null, RefactoringDescriptor.NONE); 36 } 37 38 41 public Refactoring createRefactoring(final RefactoringStatus status) throws CoreException { 42 status.merge(RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.UnknownRefactoringDescriptor_cannot_create_refactoring)); 43 return null; 44 } 45 } | Popular Tags |