00001 00066 package com.arcle.rmt.superwaba.vc.rqml; 00067 00068 import superwaba.ext.xplat.ui.MultiEdit; 00069 import waba.ui.Edit; 00070 import waba.ui.Label; 00071 import waba.ui.Control; 00072 import waba.fx.Color; 00073 import waba.ui.TabPanel; 00074 00075 import com.arcle.rmt.rqml.RQMLFirstClass; 00076 import com.arcle.rmt.rqml.Usecase; 00077 00088 public class UsecaseAttributeNormalCourse extends UsecaseAttributeCourse { 00089 00090 public UsecaseAttributeNormalCourse() { 00091 } 00092 00093 //---------------------------------------------------------------------- 00094 // Implemented Abstract Methods 00095 00096 public void loadData(RQMLFirstClass elem) { 00097 if (elem instanceof Usecase) { 00098 Usecase uc = (Usecase) elem; 00099 loadCourse(uc.getNormalCourse()); 00100 } 00101 00102 } 00103 00104 public void saveData(RQMLFirstClass elem) { 00105 if (elem instanceof Usecase) { 00106 Usecase uc = (Usecase) elem; 00107 saveCourse(uc.getNormalCourse()); 00108 } 00109 } 00110 00111 public String getCaption() { 00112 return "Normal Course"; 00113 } 00114 }