package org.marketcetera.photon.strategy; import org.marketcetera.photon.internal.strategy.Activator; import org.marketcetera.util.misc.ClassVersion; /* $License$ */ /** * Provides API access to this bundle's functionality. * * @author <a href="mailto:will@marketcetera.com">Will Horn</a> * @version $Id: StrategyUI.java 16154 2012-07-14 16:34:05Z colin $ * @since 1.0.0 */ @ClassVersion("$Id: StrategyUI.java 16154 2012-07-14 16:34:05Z colin $") public final class StrategyUI { /** * The plug-in ID */ public static final String PLUGIN_ID = "org.marketcetera.photon.strategy"; //$NON-NLS-1$ /** * The id of the Strategy perspective. */ public static final String STRATEGY_PERSPECTIVE = "org.marketcetera.photon.StrategyPerspective"; //$NON-NLS-1$ /** * The id of the Trade Suggestions view, showing incoming trade suggestions. */ public static final String TRADE_SUGGESTIONS_VIEW = "org.marketcetera.photon.strategy.TradeSuggestionsView"; //$NON-NLS-1$ /** * The id of the Project Explorer for the Strategy perspective. */ public static final String PROJECT_EXPLORER_VIEW = "org.marketcetera.photon.strategy.ProjectExplorer"; //$NON-NLS-1$ /** * Initializes the list of strategy engines. * * @throws IllegalStateException * if called from a non UI thread */ public static void initializeStrategyEngines() { Activator.initEngines(); } private StrategyUI() { throw new AssertionError("non-instantiable"); //$NON-NLS-1$ } }