package no.uio.ifi.refaktor.contributions; import java.util.HashMap; import java.util.Map; import no.uio.ifi.refaktor.descriptors.TestRefactoringDescriptor; import org.eclipse.ltk.core.refactoring.RefactoringContribution; import org.eclipse.ltk.core.refactoring.RefactoringDescriptor; public class TestRefactoringContribution extends RefactoringContribution { public RefactoringDescriptor createDescriptor() { return createDescriptor( TestRefactoringDescriptor.REFACTORING_ID, "examples", "This is a description", "This is a comment", new HashMap(), RefactoringDescriptor.STRUCTURAL_CHANGE | RefactoringDescriptor.MULTI_CHANGE ); } @Override public RefactoringDescriptor createDescriptor(String id, String project, String description, String comment, @SuppressWarnings("rawtypes") Map arguments, int flags) throws IllegalArgumentException { return new TestRefactoringDescriptor(id, project, description, comment, arguments, flags); } }