Project

General

Profile

1 3032 perry
/*
2
License: LGPL as per: http://www.gnu.org/copyleft/lesser.html
3 4307 leinfelder
$Id: Model.js 3091 2007-08-09 12:21:54Z gjvoosten $
4 3032 perry
*/
5
6 4307 leinfelder
// Ensure this object's dependancies are loaded.
7
mapbuilder.loadScript(baseDir+"/model/ModelBase.js");
8
9 3032 perry
/**
10
 * Generic Model object for models where no specialization is required.  This is
11
 * just an instance of a abstract ModelBase.
12
 * @constructor
13
 * @base ModelBase
14
 * @author Mike Adair
15
 * @param modelNode The model's XML object node from the configuration document
16
 * @param parent Parent of this model, set to null if there is no parent.
17
 */
18
function Model(modelNode, parent) {
19
  // Inherit the ModelBase functions and parameters
20
  ModelBase.apply(this, new Array(modelNode, parent));
21
22
}