package hu.sztaki.ilab.longneck.process;
import java.util.List;
/**
* Atomic operation with direct application.
*
* It defines the method to select the source fields, on which the operation
* is performed. This is in contrast with compound operations, which in theory
* operate on the record as a whole.
*
* @author Molnar Peter <molnarp@sztaki.mta.hu>
*/
public interface Atomic {
/**
* Sets the names of fields, to which the operation is applied to.
*
* @param fieldNames The names of fields in the record.
*/
public void setApplyTo(List<String> fieldNames);
}