import java.util.Map;
+import org.eclipse.core.commands.ExecutionEvent;
+
/**
* Implementors of this interface provide a mapping of input elements to views
* Opens the viewer defined by the given viewerClass for the given input.
* @param input the input for which a viewer should be opened
* @param viewerClass the qualified class name of the viewer
+ * @param event the {@link ExecutionEvent} if invoked via command/handler
*/
- public void show(Object input, Class<?> viewerClass);
+ public void show(Object input, Class<?> viewerClass, ExecutionEvent event);
}