
package jp.riken.brain.ni.samuraigraph.base;

/**
 *
 */
public interface SGIShapeElement extends SGIFigureElement
{

	/**
	 * 
	 */
	public static final String TAG_NAME_SHAPE = "Shape";


	public static final int RECTANGLE = 0;

	public static final int ELLIPSE = 1;

	public static final int ARROW = 2;

	public static final int LINE = 3;


	/**
	 * 
	 * @param element
	 */
	public void setAxisElement( final SGIAxisElement element );
	
	
	/**
	 * 
	 * @param type
	 * @param x
	 * @param y
	 * @return
	 */
	public boolean addShape( final int type, final int x, final int y );


}

