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$
}
}