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 @Override 011 public abstract void run(); 012 013 @Override 014 public void actionPerformed(ActionEvent arg0) { 015 run(); 016 } 017}