001// License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.actions; 003 004import java.awt.event.ActionEvent; 005import java.util.List; 006import java.util.Map; 007 008public interface ParameterizedAction extends AdaptableAction { 009 010 List<ActionParameter<?>> getActionParameters(); 011 void actionPerformed(ActionEvent e, Map<String, Object> parameters); 012 013}