AbstractController.java

package edu.ntnu.idi.idatt.view.components;

/**
 * Abstract class for controller.
 *
 * <p>
 * Works as indicator to bind together with a proper model object.
 * </p>
 * 
 * @see Model
 */
public abstract class AbstractController<M extends Model> {

  protected final M model;

  /**
   * Default AbstractController constructor.
   */
  public AbstractController(M model) {
    this.model = model;
  }

}