00001 00066 package com.arcle.rmt.superwaba.vc.rqml; 00067 00068 import com.arcle.rmt.rqml.Project; 00069 import com.arcle.rmt.rqml.RQMLFirstClass; 00070 import com.arcle.rmt.superwaba.model.Document; 00071 import com.arcle.rmt.superwaba.vc.ElementEditController; 00072 import com.arcle.rmt.superwaba.vc.ElementListController; 00073 import com.arcle.rmt.superwaba.vc.ElementEdit; 00074 00082 public class ProjectListController extends ElementListController { 00083 public ProjectListController(Document doc) { 00084 super(doc); 00085 } 00086 00087 protected RQMLFirstClass createElement() { 00088 return getDocument().createProject(); 00089 } 00090 00091 protected ElementEdit createElementEdit(ElementEditController ctrl) { 00092 return new ProjectEdit((ProjectEditController) ctrl); 00093 } 00094 00095 00096 protected ElementEditController createElementEditController(RQMLFirstClass elem) { 00097 return new ProjectEditController(getDocument(), (Project) elem); 00098 } 00099 } 00100