/**
* Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.integration.marketdata.manipulator.dsl;
import com.opengamma.util.ArgumentChecker;
/**
*
*/
/* package */ class VolatilityCubeManipulatorBuilder {
/** Selector whose selected items will be modified by the manipulators from this builder. */
private final VolatilityCubeSelector _selector;
/** The scenario to which manipulations are added. */
private final Scenario _scenario;
public VolatilityCubeManipulatorBuilder(VolatilityCubeSelector selector, Scenario scenario) {
ArgumentChecker.notNull(selector, "selector");
ArgumentChecker.notNull(scenario, "scenario");
_selector = selector;
_scenario = scenario;
}
// TODO what transformations? what class will they operate on? are there standard transformers for cubes?
}