/** * $License$ * * $Id: StrategyEngineCorePackage.java 16161 2012-07-16 20:27:32Z colin $ */ package org.marketcetera.photon.strategy.engine.model.core; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.marketcetera.util.misc.ClassVersion; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngineCoreFactory * @model kind="package" * @generated * @since 2.1.0 */ @ClassVersion("$Id: StrategyEngineCorePackage.java 16161 2012-07-16 20:27:32Z colin $") public interface StrategyEngineCorePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "core"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.marketcetera.org/photon/strategy/engine/core/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "core"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ StrategyEngineCorePackage eINSTANCE = org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl .init(); /** * The meta object id for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineImpl <em>Strategy Engine</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategyEngine() * @generated */ int STRATEGY_ENGINE = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE__NAME = 0; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE__DESCRIPTION = 1; /** * The feature id for the '<em><b>Connection State</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE__CONNECTION_STATE = 2; /** * The feature id for the '<em><b>Connection</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE__CONNECTION = 3; /** * The feature id for the '<em><b>Deployed Strategies</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE__DEPLOYED_STRATEGIES = 4; /** * The feature id for the '<em><b>Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE__READ_ONLY = 5; /** * The number of structural features of the '<em>Strategy Engine</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineConnectionImpl <em>Strategy Engine Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineConnectionImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategyEngineConnection() * @generated */ int STRATEGY_ENGINE_CONNECTION = 1; /** * The feature id for the '<em><b>Engine</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE_CONNECTION__ENGINE = 0; /** * The number of structural features of the '<em>Strategy Engine Connection</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_ENGINE_CONNECTION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StrategyImpl <em>Strategy</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategy() * @generated */ int STRATEGY = 2; /** * The feature id for the '<em><b>Instance Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__INSTANCE_NAME = 0; /** * The feature id for the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__LANGUAGE = 1; /** * The feature id for the '<em><b>Script Path</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__SCRIPT_PATH = 2; /** * The feature id for the '<em><b>Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__CLASS_NAME = 3; /** * The feature id for the '<em><b>Route Orders To Server</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__ROUTE_ORDERS_TO_SERVER = 4; /** * The feature id for the '<em><b>Parameters</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__PARAMETERS = 5; /** * The number of structural features of the '<em>Strategy</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.DeployedStrategyImpl <em>Deployed Strategy</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.DeployedStrategyImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getDeployedStrategy() * @generated */ int DEPLOYED_STRATEGY = 3; /** * The feature id for the '<em><b>Instance Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__INSTANCE_NAME = STRATEGY__INSTANCE_NAME; /** * The feature id for the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__LANGUAGE = STRATEGY__LANGUAGE; /** * The feature id for the '<em><b>Script Path</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__SCRIPT_PATH = STRATEGY__SCRIPT_PATH; /** * The feature id for the '<em><b>Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__CLASS_NAME = STRATEGY__CLASS_NAME; /** * The feature id for the '<em><b>Route Orders To Server</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__ROUTE_ORDERS_TO_SERVER = STRATEGY__ROUTE_ORDERS_TO_SERVER; /** * The feature id for the '<em><b>Parameters</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__PARAMETERS = STRATEGY__PARAMETERS; /** * The feature id for the '<em><b>Engine</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__ENGINE = STRATEGY_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>State</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__STATE = STRATEGY_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Urn</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY__URN = STRATEGY_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Deployed Strategy</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEPLOYED_STRATEGY_FEATURE_COUNT = STRATEGY_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StringToStringMapEntryImpl <em>String To String Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StringToStringMapEntryImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStringToStringMapEntry() * @generated */ int STRING_TO_STRING_MAP_ENTRY = 4; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_TO_STRING_MAP_ENTRY__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_TO_STRING_MAP_ENTRY__VALUE = 1; /** * The number of structural features of the '<em>String To String Map Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_TO_STRING_MAP_ENTRY_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.marketcetera.photon.strategy.engine.model.core.ConnectionState <em>Connection State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.ConnectionState * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getConnectionState() * @generated */ int CONNECTION_STATE = 5; /** * The meta object id for the '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyState <em>Strategy State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.StrategyState * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategyState() * @generated */ int STRATEGY_STATE = 6; /** * The meta object id for the '<em>Module URN</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.module.ModuleURN * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getModuleURN() * @generated */ int MODULE_URN = 7; /** * The meta object id for the '<em>Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Exception * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getException() * @generated */ int EXCEPTION = 8; /** * The meta object id for the '<em>Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Object * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getObject() * @generated */ int OBJECT = 9; /** * Returns the meta object for class '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngine <em>Strategy Engine</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Strategy Engine</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngine * @generated */ EClass getStrategyEngine(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getName() * @see #getStrategyEngine() * @generated */ EAttribute getStrategyEngine_Name(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getDescription() * @see #getStrategyEngine() * @generated */ EAttribute getStrategyEngine_Description(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getConnectionState <em>Connection State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Connection State</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getConnectionState() * @see #getStrategyEngine() * @generated */ EAttribute getStrategyEngine_ConnectionState(); /** * Returns the meta object for the reference '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getConnection <em>Connection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Connection</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getConnection() * @see #getStrategyEngine() * @generated */ EReference getStrategyEngine_Connection(); /** * Returns the meta object for the reference list '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getDeployedStrategies <em>Deployed Strategies</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Deployed Strategies</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#getDeployedStrategies() * @see #getStrategyEngine() * @generated */ EReference getStrategyEngine_DeployedStrategies(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#isReadOnly <em>Read Only</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Read Only</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngine#isReadOnly() * @see #getStrategyEngine() * @generated */ EAttribute getStrategyEngine_ReadOnly(); /** * Returns the meta object for class '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngineConnection <em>Strategy Engine Connection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Strategy Engine Connection</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngineConnection * @generated */ EClass getStrategyEngineConnection(); /** * Returns the meta object for the reference '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyEngineConnection#getEngine <em>Engine</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Engine</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyEngineConnection#getEngine() * @see #getStrategyEngineConnection() * @generated */ EReference getStrategyEngineConnection_Engine(); /** * Returns the meta object for class '{@link org.marketcetera.photon.strategy.engine.model.core.Strategy <em>Strategy</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Strategy</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.Strategy * @generated */ EClass getStrategy(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.Strategy#getInstanceName <em>Instance Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Instance Name</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.Strategy#getInstanceName() * @see #getStrategy() * @generated */ EAttribute getStrategy_InstanceName(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.Strategy#getLanguage <em>Language</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Language</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.Strategy#getLanguage() * @see #getStrategy() * @generated */ EAttribute getStrategy_Language(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.Strategy#getScriptPath <em>Script Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Script Path</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.Strategy#getScriptPath() * @see #getStrategy() * @generated */ EAttribute getStrategy_ScriptPath(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.Strategy#getClassName <em>Class Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Class Name</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.Strategy#getClassName() * @see #getStrategy() * @generated */ EAttribute getStrategy_ClassName(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.Strategy#isRouteOrdersToServer <em>Route Orders To Server</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Route Orders To Server</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.Strategy#isRouteOrdersToServer() * @see #getStrategy() * @generated */ EAttribute getStrategy_RouteOrdersToServer(); /** * Returns the meta object for the map '{@link org.marketcetera.photon.strategy.engine.model.core.Strategy#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Parameters</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.Strategy#getParameters() * @see #getStrategy() * @generated */ EReference getStrategy_Parameters(); /** * Returns the meta object for class '{@link org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy <em>Deployed Strategy</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Deployed Strategy</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy * @generated */ EClass getDeployedStrategy(); /** * Returns the meta object for the reference '{@link org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy#getEngine <em>Engine</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Engine</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy#getEngine() * @see #getDeployedStrategy() * @generated */ EReference getDeployedStrategy_Engine(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy#getState <em>State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>State</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy#getState() * @see #getDeployedStrategy() * @generated */ EAttribute getDeployedStrategy_State(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy#getUrn <em>Urn</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Urn</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.DeployedStrategy#getUrn() * @see #getDeployedStrategy() * @generated */ EAttribute getDeployedStrategy_Urn(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>String To String Map Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>String To String Map Entry</em>'. * @see java.util.Map.Entry * @model keyDataType="org.eclipse.emf.ecore.EString" keyRequired="true" * valueDataType="org.eclipse.emf.ecore.EString" * @generated */ EClass getStringToStringMapEntry(); /** * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Key</em>'. * @see java.util.Map.Entry * @see #getStringToStringMapEntry() * @generated */ EAttribute getStringToStringMapEntry_Key(); /** * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see java.util.Map.Entry * @see #getStringToStringMapEntry() * @generated */ EAttribute getStringToStringMapEntry_Value(); /** * Returns the meta object for enum '{@link org.marketcetera.photon.strategy.engine.model.core.ConnectionState <em>Connection State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Connection State</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.ConnectionState * @generated */ EEnum getConnectionState(); /** * Returns the meta object for enum '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyState <em>Strategy State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Strategy State</em>'. * @see org.marketcetera.photon.strategy.engine.model.core.StrategyState * @generated */ EEnum getStrategyState(); /** * Returns the meta object for data type '{@link org.marketcetera.module.ModuleURN <em>Module URN</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Module URN</em>'. * @see org.marketcetera.module.ModuleURN * @model instanceClass="org.marketcetera.module.ModuleURN" * @generated */ EDataType getModuleURN(); /** * Returns the meta object for data type '{@link java.lang.Exception <em>Exception</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Exception</em>'. * @see java.lang.Exception * @model instanceClass="java.lang.Exception" * @generated */ EDataType getException(); /** * Returns the meta object for data type '{@link java.lang.Object <em>Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Object</em>'. * @see java.lang.Object * @model instanceClass="java.lang.Object" serializeable="false" * @generated */ EDataType getObject(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ StrategyEngineCoreFactory getStrategyEngineCoreFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineImpl <em>Strategy Engine</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategyEngine() * @generated */ EClass STRATEGY_ENGINE = eINSTANCE.getStrategyEngine(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY_ENGINE__NAME = eINSTANCE.getStrategyEngine_Name(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY_ENGINE__DESCRIPTION = eINSTANCE.getStrategyEngine_Description(); /** * The meta object literal for the '<em><b>Connection State</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY_ENGINE__CONNECTION_STATE = eINSTANCE.getStrategyEngine_ConnectionState(); /** * The meta object literal for the '<em><b>Connection</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY_ENGINE__CONNECTION = eINSTANCE.getStrategyEngine_Connection(); /** * The meta object literal for the '<em><b>Deployed Strategies</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY_ENGINE__DEPLOYED_STRATEGIES = eINSTANCE.getStrategyEngine_DeployedStrategies(); /** * The meta object literal for the '<em><b>Read Only</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY_ENGINE__READ_ONLY = eINSTANCE.getStrategyEngine_ReadOnly(); /** * The meta object literal for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineConnectionImpl <em>Strategy Engine Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineConnectionImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategyEngineConnection() * @generated */ EClass STRATEGY_ENGINE_CONNECTION = eINSTANCE.getStrategyEngineConnection(); /** * The meta object literal for the '<em><b>Engine</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY_ENGINE_CONNECTION__ENGINE = eINSTANCE.getStrategyEngineConnection_Engine(); /** * The meta object literal for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StrategyImpl <em>Strategy</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategy() * @generated */ EClass STRATEGY = eINSTANCE.getStrategy(); /** * The meta object literal for the '<em><b>Instance Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY__INSTANCE_NAME = eINSTANCE.getStrategy_InstanceName(); /** * The meta object literal for the '<em><b>Language</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY__LANGUAGE = eINSTANCE.getStrategy_Language(); /** * The meta object literal for the '<em><b>Script Path</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY__SCRIPT_PATH = eINSTANCE.getStrategy_ScriptPath(); /** * The meta object literal for the '<em><b>Class Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY__CLASS_NAME = eINSTANCE.getStrategy_ClassName(); /** * The meta object literal for the '<em><b>Route Orders To Server</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRATEGY__ROUTE_ORDERS_TO_SERVER = eINSTANCE.getStrategy_RouteOrdersToServer(); /** * The meta object literal for the '<em><b>Parameters</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__PARAMETERS = eINSTANCE.getStrategy_Parameters(); /** * The meta object literal for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.DeployedStrategyImpl <em>Deployed Strategy</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.DeployedStrategyImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getDeployedStrategy() * @generated */ EClass DEPLOYED_STRATEGY = eINSTANCE.getDeployedStrategy(); /** * The meta object literal for the '<em><b>Engine</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DEPLOYED_STRATEGY__ENGINE = eINSTANCE.getDeployedStrategy_Engine(); /** * The meta object literal for the '<em><b>State</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEPLOYED_STRATEGY__STATE = eINSTANCE.getDeployedStrategy_State(); /** * The meta object literal for the '<em><b>Urn</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DEPLOYED_STRATEGY__URN = eINSTANCE.getDeployedStrategy_Urn(); /** * The meta object literal for the '{@link org.marketcetera.photon.strategy.engine.model.core.impl.StringToStringMapEntryImpl <em>String To String Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.impl.StringToStringMapEntryImpl * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStringToStringMapEntry() * @generated */ EClass STRING_TO_STRING_MAP_ENTRY = eINSTANCE.getStringToStringMapEntry(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRING_TO_STRING_MAP_ENTRY__KEY = eINSTANCE.getStringToStringMapEntry_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STRING_TO_STRING_MAP_ENTRY__VALUE = eINSTANCE.getStringToStringMapEntry_Value(); /** * The meta object literal for the '{@link org.marketcetera.photon.strategy.engine.model.core.ConnectionState <em>Connection State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.ConnectionState * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getConnectionState() * @generated */ EEnum CONNECTION_STATE = eINSTANCE.getConnectionState(); /** * The meta object literal for the '{@link org.marketcetera.photon.strategy.engine.model.core.StrategyState <em>Strategy State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.strategy.engine.model.core.StrategyState * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getStrategyState() * @generated */ EEnum STRATEGY_STATE = eINSTANCE.getStrategyState(); /** * The meta object literal for the '<em>Module URN</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.module.ModuleURN * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getModuleURN() * @generated */ EDataType MODULE_URN = eINSTANCE.getModuleURN(); /** * The meta object literal for the '<em>Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Exception * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getException() * @generated */ EDataType EXCEPTION = eINSTANCE.getException(); /** * The meta object literal for the '<em>Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Object * @see org.marketcetera.photon.strategy.engine.model.core.impl.StrategyEngineCorePackageImpl#getObject() * @generated */ EDataType OBJECT = eINSTANCE.getObject(); } } //StrategyEngineCorePackage