/**
* Models for typical object-oriented language building blocks are located in
* this package. The ambition of codegen is to separate model, view and
* controller logic into different classes. This package represents the model
* part of that trio.
* <p>
* The interfaces in this package does not share a common ancestor. The reason
* for this is that any class should qualify as a model as long as a
* corresponding view is installed in the active
* {@link com.speedment.common.codegen.Generator}.
* <p>
* This package is part of the API. Modifications to classes here should only
* (if ever) be done in major releases.
*/
package com.speedment.common.codegen.model;