package net.sf.eclipsefp.haskell.ui.actions; /** * Action constants related to Haskell editor-specific actions. * * @author B. Scott Michel (bscottm@ieee.org */ public interface IHaskellActionConstants { /** The action prefix: This is the package name and needs to match the action identifiers in the Haskell UI's * plugin.xml. */ static final String ActionPrefix = IHaskellActionConstants.class.getPackage().getName() + "."; /** Comment menu: name of Comment action */ public static final String COMMENT = ActionPrefix.concat( "Comment" ); /** Comment menu: name of Pragma Comment action */ public static final String COMMENT_PRAGMA = ActionPrefix.concat( "Comment.Pragma" ); /** Comment menu: name of Uncomment action */ public static final String UNCOMMENT = ActionPrefix.concat( "Uncomment" ); /** Source menu: name of standard Shift Right action */ public static final String SHIFT_RIGHT = ActionPrefix.concat( "ShiftRight" ); //$NON-NLS-1$ /** Source menu: name of standard Shift Left global action */ public static final String SHIFT_LEFT = ActionPrefix.concat( "ShiftLeft" ); //$NON-NLS-1$ /** Source -> Haddock submenu: name of the "document previous" action */ public static final String HADDOCK_PREVIOUS = ActionPrefix.concat( "Haddock.Previous" ); /** Source -> Haddock submenu: name of the "document following" action */ public static final String HADDOCK_FOLLOWING = ActionPrefix.concat( "Haddock.Following" ); /** Source -> Haddock submenu: name of the "document following" action */ public static final String HADDOCK_BLOCK_FOLLOWING = ActionPrefix.concat( "Haddock.Block.Following" ); /** Comment menu: name of Comment action */ public static final String FORMAT = ActionPrefix.concat( "Format" ); /** Comment menu: name of Comment action */ public static final String IMPORTS = ActionPrefix.concat( "Imports" ); }