00001 00066 package com.arcle.rmt.superwaba.vc.rqml; 00067 00068 import com.arcle.rmt.rqml.Lexicon; 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 LexiconListController extends ElementListController { 00083 public LexiconListController(Document doc) { 00084 super(doc); 00085 } 00086 00087 protected RQMLFirstClass createElement() { 00088 return getDocument().createLexicon(); 00089 } 00090 00091 protected ElementEdit createElementEdit(ElementEditController ctrl) { 00092 return new LexiconEdit((LexiconEditController) ctrl); 00093 } 00094 00095 00096 protected ElementEditController createElementEditController(RQMLFirstClass elem) { 00097 return new LexiconEditController(getDocument(), (Lexicon) elem); 00098 } 00099 } 00100