package com.intellij.lang.javascript.flex.projectStructure.ui; import com.intellij.openapi.ui.popup.PopupStep; import org.jetbrains.annotations.Nullable; import javax.swing.*; abstract class AddItemPopupAction implements Runnable { private final String myTitle; private final Icon myIcon; private final int myIndex; public AddItemPopupAction(int index, String title, Icon icon) { myTitle = title; myIcon = icon; myIndex = index; } public boolean hasSubStep() { return false; } @Nullable public PopupStep createSubStep() { return null; } public String getTitle() { return myTitle; } public Icon getIcon() { return myIcon; } public int getIndex() { return myIndex; } }