package org.marketcetera.photon.strategy.engine.ui.workbench;
import org.marketcetera.util.misc.ClassVersion;
/* $License$ */
/**
* Provides access to the constants and functionality offered by this bundle.
* Platform extensions in this bundle's plugin.xml file are considered API only
* if there are declared here.
*
* @author <a href="mailto:will@marketcetera.com">Will Horn</a>
* @version $Id: StrategyEngineWorkbenchUI.java 16154 2012-07-14 16:34:05Z colin $
* @since 2.0.0
*/
@ClassVersion("$Id: StrategyEngineWorkbenchUI.java 16154 2012-07-14 16:34:05Z colin $")
public class StrategyEngineWorkbenchUI {
/**
* The plug-in id / bundle symbolic name.
*/
public static final String PLUGIN_ID = "org.marketcetera.photon.strategy.engine.ui.workbench"; //$NON-NLS-1$
/**
* The id of the strategy engines view.
*/
public static final String STRATEGY_ENGINES_VIEW_ID = PLUGIN_ID
+ ".StrategyEnginesView"; //$NON-NLS-1$
/**
* The id of the strategy engines status decorator.
*/
public static final String STRATEGY_ENGINES_STATUS_DECORATOR_ID = PLUGIN_ID
+ ".statusDecorator"; //$NON-NLS-1$
/**
* The context id of the context that is globally active when the Strategy
* Engines view is open and connected to the model. It can be used in
* Eclipse core expressions to contribute/enable UI contributions.
*/
public static final String STRATEGY_ENGINES_VIEW_READY_CONTEXT_ID = PLUGIN_ID
+ ".strategyEnginesViewReady"; //$NON-NLS-1$
/**
* The id of the command category used for strategy engine related commands.
*/
public static final String STRATEGY_ENGINES_COMMAND_CATEGORY_ID = PLUGIN_ID
+ ".engineCommands"; //$NON-NLS-1$
/**
* The id of the connect command.
*/
public static final String CONNECT_COMMAND_ID = PLUGIN_ID + ".connect"; //$NON-NLS-1$
/**
* The id of the disconnect command.
*/
public static final String DISCONNECT_COMMAND_ID = PLUGIN_ID
+ ".disconnect"; //$NON-NLS-1$
/**
* The id of the deploy command.
*/
public static final String DEPLOY_COMMAND_ID = PLUGIN_ID + ".deploy"; //$NON-NLS-1$
/**
* The id of the undeploy command.
*/
public static final String UNDEPLOY_COMMAND_ID = PLUGIN_ID + ".undeploy"; //$NON-NLS-1$
/**
* The id of the start command.
*/
public static final String START_COMMAND_ID = PLUGIN_ID + ".start"; //$NON-NLS-1$
/**
* The id of the stop command.
*/
public static final String STOP_COMMAND_ID = PLUGIN_ID + ".stop"; //$NON-NLS-1$
/**
* The id of the restart command.
*/
public static final String RESTART_COMMAND_ID = PLUGIN_ID + ".restart"; //$NON-NLS-1$
/**
* The id of the start all command.
*/
public static final String START_ALL_COMMAND_ID = PLUGIN_ID + ".startAll"; //$NON-NLS-1$
/**
* The id of the stop all command.
*/
public static final String STOP_ALL_COMMAND_ID = PLUGIN_ID + ".stopAll"; //$NON-NLS-1$
/**
* The declarative property for strategy engine connection state.
*/
public static final String STRATEGY_ENGINE_CONNECTION_STATE_PROPERTY = "connectionState"; //$NON-NLS-1$
/**
* The declarative property for deployed strategy state.
*/
public static final String DEPLOYED_STRATEGY_STATE_PROPERTY = "state"; //$NON-NLS-1$
/**
* The id of the "Identification" property page for engines.
*/
public static final String STRATEGY_ENGINE_IDENTIFICATION_PROPERTY_PAGE_ID = PLUGIN_ID
+ ".strategyEngineIdentificationPropertyPage"; //$NON-NLS-1$
/**
* The id of the "Configuration" property page for strategies.
*/
public static final String DEPLOYED_STRATEGY_CONFIGURATION_PROPERTY_PAGE_ID = PLUGIN_ID
+ ".strategyConfigurationPropertyPage"; //$NON-NLS-1$
private StrategyEngineWorkbenchUI() {
throw new AssertionError("non-instantiable"); //$NON-NLS-1$
}
}