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
012    void actionPerformed(ActionEvent e, Map<String, Object> parameters);
013}