org.javagen.agile.core.model
Class BasicModel

java.lang.Object
  extended by org.javagen.agile.core.model.AbstractModel
      extended by org.javagen.agile.core.model.BasicModel
All Implemented Interfaces:
Serializable, ContextHolder, Model

public class BasicModel
extends AbstractModel

Generic model implementation can be used for:

  1. simple modeling tasks
  2. as a placeholder for global or localized context key-value pairs
  3. as container for other models

Author:
Richard Easterling
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.javagen.agile.core.model.AbstractModel
childModels, context, id, modelType, name, parentModel
 
Fields inherited from interface org.javagen.agile.core.model.Model
DEFAULT_MODEL_TYPE
 
Constructor Summary
BasicModel()
           
BasicModel(String name)
           
 
Method Summary
 
Methods inherited from class org.javagen.agile.core.model.AbstractModel
addChildModel, allOwnedModels, copyTo, equals, get, getChildModels, getContext, getId, getModelType, getName, getParentModel, lookupChildByName, put, setChildModels, setContext, setId, setModelType, setName, setParentModel, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicModel

public BasicModel()

BasicModel

public BasicModel(String name)


Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.