// AID-GENERATED
// =========================================================================
// This class was generated by AID - Abstract Interface Definition
// DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
// =========================================================================
package hep.aida.dev;
import hep.aida.IFunction;
import hep.aida.IFunctionCatalog;
/**
*
* Developer interface for function catalog.
*
* @author Jakub Moscicki, Max Turri, Victor Serbo
* @author Andreas Pfeiffer, Max Sang, Tony Johnson, Lorenzo Moneta
*
* @stereotype developer
*/
public interface IDevFunctionCatalog extends IFunctionCatalog {
/**
* Load implementation of a model function from a persistent storage
* and create a new object.
*
* Look-up for the proper shared library with the code for the function
* and load if not already loaded.
*
* This is much more that a simple factory method and in fact is a part of
* developper interface - user can use createFunctionByName from
* IFunctionFactory.
*/
public IFunction create(String name);
} // class or interface
Ads help maintain this website.