package nl.tudelft.simulation.dsol.interpreter.operations;
import nl.tudelft.simulation.dsol.interpreter.Frame;
import nl.tudelft.simulation.dsol.interpreter.Operation;
/**
* A Operation
* (c) copyright 2002-2005 Delft University of Technology , the
* Netherlands.
* See for project information www.simulation.tudelft.nl
* License of use: Lesser General Public License (LGPL) , no
* warranty.
* @version 1.0 Jan 12, 2004
* @author Peter Jacobs
*/
public abstract class InvokeOperation extends Operation
{
/**
* executes the operation.
* @param frame The current frame
* @return Frame the newly created frame or null when the invocation already took place
*/
public abstract Frame execute(final Frame frame);
}