/**
* Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.engine.function;
/**
* Special case of function implementation that is never executed by the graph executor but is used to source market data. It will not be considered directly during graph construction; the singleton
* instance is associated with DependencyNode objects to act as a marker on the node.
* <p>
* This should never be present in a function repository as it should never be selected for execution.
*/
public final class MarketDataSourcingFunction extends IntrinsicFunction {
/**
* Singleton instance.
*/
public static final MarketDataSourcingFunction INSTANCE = new MarketDataSourcingFunction();
/**
* Function unique ID.
*/
public static final String UNIQUE_ID = "MarketDataSourcingFunction";
private MarketDataSourcingFunction() {
super(UNIQUE_ID);
}
}