/*
 * @(#)IVisitable.java	1.0 11-Apr-07
 *
 * IIT Bombay, 
 * Licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.
 */
package interfaces;

/**
 * Interface to make the object visitable
 *
 * @author  Prathab
 * @version 1.0, 05-Apr-07
 */
public interface IVisitable {
	
	/**
	 * Accepts the visitor and execute its method
	 * @param shapeVisitor the shapeVisitor object to be accepted
	 * @see interfaces.IShapeVisitor
	 */
	public void accept(IShapeVisitor shapeVisitor);
}
