/*
 * @(#)Drawing.java 5.1
 *
 */

package CH.ifa.draw.framework;

import de.renew.draw.storables.ontology.Figure;
import de.renew.draw.storables.ontology.FigureChangeListener;
import de.renew.draw.ui.ontology.DrawingView;

/**
 * Drawing is a container for figures.
 * <p>
 * Drawing sends out DrawingChanged events to DrawingChangeListeners
 * whenever a part of its area was invalidated.
 * <hr>
 * <b>Design Patterns</b><P>
 * <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
 * <b><a href=../pattlets/sld026.htm>Observer</a></b><br>
 * The Observer pattern is used to decouple the Drawing from its views and
 * to enable multiple views.<hr>
 *
 * @see Figure
 * @see DrawingView
 * @see FigureChangeListener
 * @deprecated This class is not to be used externally. Please use
 * {@link de.renew.draw.storables.ontology.DrawingListener} instead.
 */
@Deprecated
public interface Drawing extends de.renew.draw.storables.ontology.Drawing {

}