001/* 002// This software is subject to the terms of the Eclipse Public License v1.0 003// Agreement, available at the following URL: 004// http://www.eclipse.org/legal/epl-v10.html. 005// You must accept the terms of that agreement to use this software. 006// 007// Copyright (C) 2006-2007 Pentaho 008// All Rights Reserved. 009*/ 010package mondrian.calc; 011 012import mondrian.olap.Evaluator; 013 014/** 015 * Expression which has a void result. 016 * 017 * <p>Since it doesn't return anything, any useful implementation of this 018 * class will do its work by causing side-effects. 019 * 020 * @author jhyde 021 * @since Sep 29, 2005 022 */ 023public interface VoidCalc extends Calc { 024 void evaluateVoid(Evaluator evaluator); 025} 026 027// End VoidCalc.java