/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.integration.tool; import com.opengamma.financial.tool.ToolContext; import com.opengamma.master.config.impl.DataTrackingConfigMaster; import com.opengamma.master.convention.impl.DataTrackingConventionMaster; import com.opengamma.master.exchange.impl.DataTrackingExchangeMaster; import com.opengamma.master.historicaltimeseries.impl.DataTrackingHistoricalTimeSeriesMaster; import com.opengamma.master.holiday.impl.DataTrackingHolidayMaster; import com.opengamma.master.legalentity.impl.DataTrackingLegalEntityMaster; import com.opengamma.master.marketdatasnapshot.impl.DataTrackingMarketDataSnapshotMaster; import com.opengamma.master.portfolio.impl.DataTrackingPortfolioMaster; import com.opengamma.master.position.impl.DataTrackingPositionMaster; import com.opengamma.master.security.impl.DataTrackingSecurityMaster; /** * A tool context which provides DataTracking masters. */ public class DataTrackingToolContext extends ToolContext { @Override public DataTrackingConfigMaster getConfigMaster() { return (DataTrackingConfigMaster) super.getConfigMaster(); } @Override public DataTrackingExchangeMaster getExchangeMaster() { return (DataTrackingExchangeMaster) super.getExchangeMaster(); } @Override public DataTrackingHolidayMaster getHolidayMaster() { return (DataTrackingHolidayMaster) super.getHolidayMaster(); } @Override public DataTrackingPositionMaster getPositionMaster() { return (DataTrackingPositionMaster) super.getPositionMaster(); } @Override public DataTrackingPortfolioMaster getPortfolioMaster() { return (DataTrackingPortfolioMaster) super.getPortfolioMaster(); } @Override public DataTrackingSecurityMaster getSecurityMaster() { return (DataTrackingSecurityMaster) super.getSecurityMaster(); } @Override public DataTrackingLegalEntityMaster getLegalEntityMaster() { return (DataTrackingLegalEntityMaster) super.getLegalEntityMaster(); } @Override public DataTrackingHistoricalTimeSeriesMaster getHistoricalTimeSeriesMaster() { return (DataTrackingHistoricalTimeSeriesMaster) super.getHistoricalTimeSeriesMaster(); } @Override public DataTrackingMarketDataSnapshotMaster getMarketDataSnapshotMaster() { return (DataTrackingMarketDataSnapshotMaster) super.getMarketDataSnapshotMaster(); } @Override public DataTrackingConventionMaster getConventionMaster() { return (DataTrackingConventionMaster) super.getConventionMaster(); } }