/***********************************************
* Columbia University CS Department
* Network Security Lab
*
* Open and Survivable Embedded Systems (OASES)
*
* Structured Policy Command Language (SPCL)
*
*
* This software is provided as is without any
* warranty or guarantee of merchantibility
* or fitness for a particular purpose. This
* software is released under the terms of the
* GNU General Public License (GPL).
*
* Last updated: March 25, 2003
*
***********************************************/

package spcl.data;

/**
 * A utility for implementing the side-effect clause.
 * The <code>doFire()</code> method is invoked when a Rule
 * has been matched. The Rule has a list of Firing objects
 * and will iterate through them in the <code>Rule.fire()</code>
 * method, calling each <code>Firing.doFire()</code> method.
 * <p>
 * The body of the <code>doFire()</code> method itself 
 * is dynamically generated as an anonymous inner class
 * of the PolicyInstaller.
 *
 * @author locasto@cs.columbia.edu
 *
 *
*/
public class Firing{

	public void doFire(){}

}
