function Drawing() { /* extends Storable, FigureChangeListener, Serializable */
    var argv = Drawing.arguments;
    var argc = Drawing.length;
    this.className = "Drawing";
    if (argv.length > 0) this.initDrawing();
}
/**
 * Hotdraw.js : Drawing {Interface Only}
 *
 * {Comments are copied from the Java Implementation of HotDraw}
 *
 * Drawing is a container for figures.
 *
 * Drawing sends out DrawingChanged events to DrawingChangeListeners whenever 
 * a part of its area was invalidated.
 *
 * @author    Adnan M.Sagar, Phd. <adnan@websemantics.ca>
 * @copyright 2004-2017 Web Semantics, Inc.
 * @license   http://www.opensource.org/licenses/mit-license.php MIT
 * @link      http://websemantics.ca
 * @since     12th January 2005
 * @package   websemantics/hotdraw/framework
 */
Hotdraw.js : Drawing {Interface Only}

{Comments are copied from the Java Implementation of HotDraw}

Drawing is a container for figures.

Drawing sends out DrawingChanged events to DrawingChangeListeners whenever
a part of its area was invalidated.


Hotdraw . js : Drawing { Interface Only } { Comments are copied from the Java Implementation of HotDraw } Drawing is a container for figures . Drawing sends out DrawingChanged events to DrawingChangeListeners whenever a part of its area was invalidated .
function Drawing() { 
    var argv = Drawing.arguments;
    var argc = Drawing.length;
    this.className = "Drawing";
    if (argv.length > 0) this.initDrawing();
}
function Drawing ( ) { var argv = Drawing . arguments ; var argc = Drawing . length ; this . className = "Drawing" ; if ( argv . length > 0 ) this . initDrawing ( ) ; }
Hotdraw.js : Drawing {Interface Only}
Hotdraw . js : Drawing { Interface Only }
/* extends Storable, FigureChangeListener, Serializable */