package husacct.define.domain.warningmessages; import husacct.define.domain.module.ModuleStrategy; import java.util.Observable; public class ImplementationLevelWarning extends WarningMessage { private ModuleStrategy module; public ModuleStrategy getModule() { return module; } public void setModule(ModuleStrategy module) { this.module = module; } public ImplementationLevelWarning(ModuleStrategy module) { this.module = module; generateMessage(); } @Override public void generateMessage() { this.description = "A module must be mapped to an implementation unit"; this.resource = "Module name: " + module.getName(); this.type = "Implentation Level"; this.location = ""; } @Override public void update(Observable o, Object arg) { // TODO Auto-generated method stub } @Override public Object[] getValue() { // TODO Auto-generated method stub return new Object[]{module}; } }