/** * $License$ * * $Id: MDPackage.java 16859 2014-03-19 00:49:50Z colin $ */ package org.marketcetera.photon.model.marketdata; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; 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.model.marketdata.MDFactory * @model kind="package" * @generated * @since 2.1.0 */ @ClassVersion("$Id: MDPackage.java 16859 2014-03-19 00:49:50Z colin $") public interface MDPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "marketdata"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.marketcetera.org/models/marketdata"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "mdata"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ MDPackage eINSTANCE = org.marketcetera.photon.model.marketdata.impl.MDPackageImpl.init(); /** * The meta object id for the '{@link org.marketcetera.photon.model.marketdata.impl.MDItemImpl <em>Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDItemImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDItem() * @generated */ int MD_ITEM = 0; /** * The feature id for the '<em><b>Instrument</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_ITEM__INSTRUMENT = 0; /** * The number of structural features of the '<em>Item</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_ITEM_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.marketcetera.photon.model.marketdata.impl.MDLatestTickImpl <em>Latest Tick</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDLatestTickImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDLatestTick() * @generated */ int MD_LATEST_TICK = 1; /** * The feature id for the '<em><b>Instrument</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_LATEST_TICK__INSTRUMENT = MD_ITEM__INSTRUMENT; /** * The feature id for the '<em><b>Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_LATEST_TICK__PRICE = MD_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Size</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_LATEST_TICK__SIZE = MD_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Multiplier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_LATEST_TICK__MULTIPLIER = MD_ITEM_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Latest Tick</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_LATEST_TICK_FEATURE_COUNT = MD_ITEM_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.marketcetera.photon.model.marketdata.impl.MDTopOfBookImpl <em>Top Of Book</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDTopOfBookImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDTopOfBook() * @generated */ int MD_TOP_OF_BOOK = 2; /** * The feature id for the '<em><b>Instrument</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_TOP_OF_BOOK__INSTRUMENT = MD_ITEM__INSTRUMENT; /** * The feature id for the '<em><b>Bid Size</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_TOP_OF_BOOK__BID_SIZE = MD_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Bid Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_TOP_OF_BOOK__BID_PRICE = MD_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Ask Size</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_TOP_OF_BOOK__ASK_SIZE = MD_ITEM_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Ask Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_TOP_OF_BOOK__ASK_PRICE = MD_ITEM_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Top Of Book</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_TOP_OF_BOOK_FEATURE_COUNT = MD_ITEM_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.marketcetera.photon.model.marketdata.impl.MDMarketstatImpl <em>Marketstat</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDMarketstatImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDMarketstat() * @generated */ int MD_MARKETSTAT = 3; /** * The feature id for the '<em><b>Instrument</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__INSTRUMENT = MD_ITEM__INSTRUMENT; /** * The feature id for the '<em><b>Close Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__CLOSE_PRICE = MD_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Close Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__CLOSE_DATE = MD_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Previous Close Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__PREVIOUS_CLOSE_PRICE = MD_ITEM_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Previous Close Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__PREVIOUS_CLOSE_DATE = MD_ITEM_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>High Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__HIGH_PRICE = MD_ITEM_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Low Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__LOW_PRICE = MD_ITEM_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Volume Traded</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__VOLUME_TRADED = MD_ITEM_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Open Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__OPEN_PRICE = MD_ITEM_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Volume</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT__VOLUME = MD_ITEM_FEATURE_COUNT + 8; /** * The number of structural features of the '<em>Marketstat</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_MARKETSTAT_FEATURE_COUNT = MD_ITEM_FEATURE_COUNT + 9; /** * The meta object id for the '{@link org.marketcetera.photon.model.marketdata.impl.MDDepthOfBookImpl <em>Depth Of Book</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDDepthOfBookImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDDepthOfBook() * @generated */ int MD_DEPTH_OF_BOOK = 4; /** * The feature id for the '<em><b>Instrument</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_DEPTH_OF_BOOK__INSTRUMENT = MD_ITEM__INSTRUMENT; /** * The feature id for the '<em><b>Product</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_DEPTH_OF_BOOK__PRODUCT = MD_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Bids</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_DEPTH_OF_BOOK__BIDS = MD_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Asks</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_DEPTH_OF_BOOK__ASKS = MD_ITEM_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Depth Of Book</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_DEPTH_OF_BOOK_FEATURE_COUNT = MD_ITEM_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.marketcetera.photon.model.marketdata.impl.MDQuoteImpl <em>Quote</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDQuoteImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDQuote() * @generated */ int MD_QUOTE = 5; /** * The feature id for the '<em><b>Instrument</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_QUOTE__INSTRUMENT = MD_ITEM__INSTRUMENT; /** * The feature id for the '<em><b>Price</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_QUOTE__PRICE = MD_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Size</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_QUOTE__SIZE = MD_ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Source</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_QUOTE__SOURCE = MD_ITEM_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Time</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_QUOTE__TIME = MD_ITEM_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Quote</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MD_QUOTE_FEATURE_COUNT = MD_ITEM_FEATURE_COUNT + 4; /** * The meta object id for the '<em>Depth Of Book Product</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.marketdata.Content * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getDepthOfBookProduct() * @generated */ int DEPTH_OF_BOOK_PRODUCT = 6; /** * The meta object id for the '<em>Instrument</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.trade.Instrument * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getInstrument() * @generated */ int INSTRUMENT = 7; /** * Returns the meta object for class '{@link org.marketcetera.photon.model.marketdata.MDItem <em>Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Item</em>'. * @see org.marketcetera.photon.model.marketdata.MDItem * @generated */ EClass getMDItem(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDItem#getInstrument <em>Instrument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Instrument</em>'. * @see org.marketcetera.photon.model.marketdata.MDItem#getInstrument() * @see #getMDItem() * @generated */ EAttribute getMDItem_Instrument(); /** * Returns the meta object for class '{@link org.marketcetera.photon.model.marketdata.MDLatestTick <em>Latest Tick</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Latest Tick</em>'. * @see org.marketcetera.photon.model.marketdata.MDLatestTick * @generated */ EClass getMDLatestTick(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDLatestTick#getPrice <em>Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDLatestTick#getPrice() * @see #getMDLatestTick() * @generated */ EAttribute getMDLatestTick_Price(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDLatestTick#getSize <em>Size</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Size</em>'. * @see org.marketcetera.photon.model.marketdata.MDLatestTick#getSize() * @see #getMDLatestTick() * @generated */ EAttribute getMDLatestTick_Size(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDLatestTick#getMultiplier <em>Multiplier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Multiplier</em>'. * @see org.marketcetera.photon.model.marketdata.MDLatestTick#getMultiplier() * @see #getMDLatestTick() * @generated */ EAttribute getMDLatestTick_Multiplier(); /** * Returns the meta object for class '{@link org.marketcetera.photon.model.marketdata.MDTopOfBook <em>Top Of Book</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Top Of Book</em>'. * @see org.marketcetera.photon.model.marketdata.MDTopOfBook * @generated */ EClass getMDTopOfBook(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDTopOfBook#getBidSize <em>Bid Size</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Bid Size</em>'. * @see org.marketcetera.photon.model.marketdata.MDTopOfBook#getBidSize() * @see #getMDTopOfBook() * @generated */ EAttribute getMDTopOfBook_BidSize(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDTopOfBook#getBidPrice <em>Bid Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Bid Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDTopOfBook#getBidPrice() * @see #getMDTopOfBook() * @generated */ EAttribute getMDTopOfBook_BidPrice(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDTopOfBook#getAskSize <em>Ask Size</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ask Size</em>'. * @see org.marketcetera.photon.model.marketdata.MDTopOfBook#getAskSize() * @see #getMDTopOfBook() * @generated */ EAttribute getMDTopOfBook_AskSize(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDTopOfBook#getAskPrice <em>Ask Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ask Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDTopOfBook#getAskPrice() * @see #getMDTopOfBook() * @generated */ EAttribute getMDTopOfBook_AskPrice(); /** * Returns the meta object for class '{@link org.marketcetera.photon.model.marketdata.MDMarketstat <em>Marketstat</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Marketstat</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat * @generated */ EClass getMDMarketstat(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getClosePrice <em>Close Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Close Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getClosePrice() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_ClosePrice(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getCloseDate <em>Close Date</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Close Date</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getCloseDate() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_CloseDate(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getPreviousClosePrice <em>Previous Close Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Previous Close Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getPreviousClosePrice() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_PreviousClosePrice(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getPreviousCloseDate <em>Previous Close Date</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Previous Close Date</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getPreviousCloseDate() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_PreviousCloseDate(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getHighPrice <em>High Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>High Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getHighPrice() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_HighPrice(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getLowPrice <em>Low Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Low Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getLowPrice() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_LowPrice(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getVolumeTraded <em>Volume Traded</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Volume Traded</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getVolumeTraded() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_VolumeTraded(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getOpenPrice <em>Open Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Open Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getOpenPrice() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_OpenPrice(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDMarketstat#getVolume <em>Volume</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Volume</em>'. * @see org.marketcetera.photon.model.marketdata.MDMarketstat#getVolume() * @see #getMDMarketstat() * @generated */ EAttribute getMDMarketstat_Volume(); /** * Returns the meta object for class '{@link org.marketcetera.photon.model.marketdata.MDDepthOfBook <em>Depth Of Book</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Depth Of Book</em>'. * @see org.marketcetera.photon.model.marketdata.MDDepthOfBook * @generated */ EClass getMDDepthOfBook(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDDepthOfBook#getProduct <em>Product</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Product</em>'. * @see org.marketcetera.photon.model.marketdata.MDDepthOfBook#getProduct() * @see #getMDDepthOfBook() * @generated */ EAttribute getMDDepthOfBook_Product(); /** * Returns the meta object for the containment reference list '{@link org.marketcetera.photon.model.marketdata.MDDepthOfBook#getBids <em>Bids</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Bids</em>'. * @see org.marketcetera.photon.model.marketdata.MDDepthOfBook#getBids() * @see #getMDDepthOfBook() * @generated */ EReference getMDDepthOfBook_Bids(); /** * Returns the meta object for the containment reference list '{@link org.marketcetera.photon.model.marketdata.MDDepthOfBook#getAsks <em>Asks</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Asks</em>'. * @see org.marketcetera.photon.model.marketdata.MDDepthOfBook#getAsks() * @see #getMDDepthOfBook() * @generated */ EReference getMDDepthOfBook_Asks(); /** * Returns the meta object for class '{@link org.marketcetera.photon.model.marketdata.MDQuote <em>Quote</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Quote</em>'. * @see org.marketcetera.photon.model.marketdata.MDQuote * @generated */ EClass getMDQuote(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDQuote#getPrice <em>Price</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Price</em>'. * @see org.marketcetera.photon.model.marketdata.MDQuote#getPrice() * @see #getMDQuote() * @generated */ EAttribute getMDQuote_Price(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDQuote#getSize <em>Size</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Size</em>'. * @see org.marketcetera.photon.model.marketdata.MDQuote#getSize() * @see #getMDQuote() * @generated */ EAttribute getMDQuote_Size(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDQuote#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Source</em>'. * @see org.marketcetera.photon.model.marketdata.MDQuote#getSource() * @see #getMDQuote() * @generated */ EAttribute getMDQuote_Source(); /** * Returns the meta object for the attribute '{@link org.marketcetera.photon.model.marketdata.MDQuote#getTime <em>Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Time</em>'. * @see org.marketcetera.photon.model.marketdata.MDQuote#getTime() * @see #getMDQuote() * @generated */ EAttribute getMDQuote_Time(); /** * Returns the meta object for data type '{@link org.marketcetera.marketdata.Content <em>Depth Of Book Product</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Depth Of Book Product</em>'. * @see org.marketcetera.marketdata.Content * @model instanceClass="org.marketcetera.marketdata.Content" * @generated */ EDataType getDepthOfBookProduct(); /** * Returns the meta object for data type '{@link org.marketcetera.trade.Instrument <em>Instrument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Instrument</em>'. * @see org.marketcetera.trade.Instrument * @model instanceClass="org.marketcetera.trade.Instrument" * @generated */ EDataType getInstrument(); /** * 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 */ MDFactory getMDFactory(); /** * <!-- 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.model.marketdata.impl.MDItemImpl <em>Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDItemImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDItem() * @generated */ EClass MD_ITEM = eINSTANCE.getMDItem(); /** * The meta object literal for the '<em><b>Instrument</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_ITEM__INSTRUMENT = eINSTANCE.getMDItem_Instrument(); /** * The meta object literal for the '{@link org.marketcetera.photon.model.marketdata.impl.MDLatestTickImpl <em>Latest Tick</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDLatestTickImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDLatestTick() * @generated */ EClass MD_LATEST_TICK = eINSTANCE.getMDLatestTick(); /** * The meta object literal for the '<em><b>Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_LATEST_TICK__PRICE = eINSTANCE.getMDLatestTick_Price(); /** * The meta object literal for the '<em><b>Size</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_LATEST_TICK__SIZE = eINSTANCE.getMDLatestTick_Size(); /** * The meta object literal for the '<em><b>Multiplier</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_LATEST_TICK__MULTIPLIER = eINSTANCE.getMDLatestTick_Multiplier(); /** * The meta object literal for the '{@link org.marketcetera.photon.model.marketdata.impl.MDTopOfBookImpl <em>Top Of Book</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDTopOfBookImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDTopOfBook() * @generated */ EClass MD_TOP_OF_BOOK = eINSTANCE.getMDTopOfBook(); /** * The meta object literal for the '<em><b>Bid Size</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_TOP_OF_BOOK__BID_SIZE = eINSTANCE.getMDTopOfBook_BidSize(); /** * The meta object literal for the '<em><b>Bid Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_TOP_OF_BOOK__BID_PRICE = eINSTANCE.getMDTopOfBook_BidPrice(); /** * The meta object literal for the '<em><b>Ask Size</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_TOP_OF_BOOK__ASK_SIZE = eINSTANCE.getMDTopOfBook_AskSize(); /** * The meta object literal for the '<em><b>Ask Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_TOP_OF_BOOK__ASK_PRICE = eINSTANCE.getMDTopOfBook_AskPrice(); /** * The meta object literal for the '{@link org.marketcetera.photon.model.marketdata.impl.MDMarketstatImpl <em>Marketstat</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDMarketstatImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDMarketstat() * @generated */ EClass MD_MARKETSTAT = eINSTANCE.getMDMarketstat(); /** * The meta object literal for the '<em><b>Close Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__CLOSE_PRICE = eINSTANCE.getMDMarketstat_ClosePrice(); /** * The meta object literal for the '<em><b>Close Date</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__CLOSE_DATE = eINSTANCE.getMDMarketstat_CloseDate(); /** * The meta object literal for the '<em><b>Open Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__OPEN_PRICE = eINSTANCE.getMDMarketstat_OpenPrice(); /** * The meta object literal for the '<em><b>Volume</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__VOLUME = eINSTANCE.getMDMarketstat_Volume(); /** * The meta object literal for the '<em><b>Low Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__LOW_PRICE = eINSTANCE.getMDMarketstat_LowPrice(); /** * The meta object literal for the '<em><b>Volume Traded</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__VOLUME_TRADED = eINSTANCE.getMDMarketstat_VolumeTraded(); /** * The meta object literal for the '<em><b>High Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__HIGH_PRICE = eINSTANCE.getMDMarketstat_HighPrice(); /** * The meta object literal for the '<em><b>Previous Close Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__PREVIOUS_CLOSE_PRICE = eINSTANCE.getMDMarketstat_PreviousClosePrice(); /** * The meta object literal for the '<em><b>Previous Close Date</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_MARKETSTAT__PREVIOUS_CLOSE_DATE = eINSTANCE.getMDMarketstat_PreviousCloseDate(); /** * The meta object literal for the '{@link org.marketcetera.photon.model.marketdata.impl.MDDepthOfBookImpl <em>Depth Of Book</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDDepthOfBookImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDDepthOfBook() * @generated */ EClass MD_DEPTH_OF_BOOK = eINSTANCE.getMDDepthOfBook(); /** * The meta object literal for the '<em><b>Product</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_DEPTH_OF_BOOK__PRODUCT = eINSTANCE.getMDDepthOfBook_Product(); /** * The meta object literal for the '<em><b>Bids</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MD_DEPTH_OF_BOOK__BIDS = eINSTANCE.getMDDepthOfBook_Bids(); /** * The meta object literal for the '<em><b>Asks</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MD_DEPTH_OF_BOOK__ASKS = eINSTANCE.getMDDepthOfBook_Asks(); /** * The meta object literal for the '{@link org.marketcetera.photon.model.marketdata.impl.MDQuoteImpl <em>Quote</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.photon.model.marketdata.impl.MDQuoteImpl * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getMDQuote() * @generated */ EClass MD_QUOTE = eINSTANCE.getMDQuote(); /** * The meta object literal for the '<em><b>Price</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_QUOTE__PRICE = eINSTANCE.getMDQuote_Price(); /** * The meta object literal for the '<em><b>Size</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_QUOTE__SIZE = eINSTANCE.getMDQuote_Size(); /** * The meta object literal for the '<em><b>Source</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_QUOTE__SOURCE = eINSTANCE.getMDQuote_Source(); /** * The meta object literal for the '<em><b>Time</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MD_QUOTE__TIME = eINSTANCE.getMDQuote_Time(); /** * The meta object literal for the '<em>Depth Of Book Product</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.marketdata.Content * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getDepthOfBookProduct() * @generated */ EDataType DEPTH_OF_BOOK_PRODUCT = eINSTANCE.getDepthOfBookProduct(); /** * The meta object literal for the '<em>Instrument</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.marketcetera.trade.Instrument * @see org.marketcetera.photon.model.marketdata.impl.MDPackageImpl#getInstrument() * @generated */ EDataType INSTRUMENT = eINSTANCE.getInstrument(); } } //MDPackage