001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.dialogs.relation;
003
004import java.awt.event.ActionEvent;
005
006import javax.swing.AbstractAction;
007
008public abstract class RunnableAction extends AbstractAction implements Runnable {
009
010    public RunnableAction() {
011    }
012
013    @Override
014    public abstract void run();
015
016    @Override
017    public void actionPerformed(ActionEvent arg0) {
018        run();
019    }
020}