package com.sap.ide.refactoring.core.textual; import java.util.ArrayList; import java.util.Collection; import com.sap.ide.refactoring.core.AbstractRefactoringCommand; import com.sap.ide.refactoring.core.execution.RefactoringCommandExecutor; import com.sap.ide.refactoring.core.execution.participation.AbstractCommandExecutionParticipant; import com.sap.ide.refactoring.core.execution.participation.TextBlockSynchronizationParticipant; public class RefactoringCommandExecutorTestable extends RefactoringCommandExecutor{ public RefactoringCommandExecutorTestable(RefactoringEditorFacade facade, AbstractRefactoringCommand cmd) { super(facade, cmd); } @Override protected Collection<AbstractCommandExecutionParticipant> createParticipants() { Collection<AbstractCommandExecutionParticipant> participants = new ArrayList<AbstractCommandExecutionParticipant>(); participants.add(new TextBlockSynchronizationParticipant(facade)); return participants; } }