/**
* Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.engine.function;
import java.io.Serializable;
import com.opengamma.util.PublicSPI;
/**
* A marker interface for objects that are to be passed to functions at execution time to control their behavior. Implementations must be Fudge-Serializable, and should implement appropriate
* {@link Object#hashCode} and {@link Object#equals} methods so that graph comparisons are possible (e.g. for caching execution plans).
*/
@PublicSPI
public interface FunctionParameters extends Serializable {
}