/* * */ package captor.domainsystem.metamodelvalidator.semanticValidator.parts; import captor.domainsystem.FormsType; import captor.domainsystem.metamodelvalidator.ValidationResults; import captor.modelsystem.Model; /** * @author Kicho * */ public class PLNamePart extends Part { public PLNamePart(Model model, ValidationResults vr) { super(model, vr); } public void check(FormsType pts) { vr.ident(); vr.appendBuffer("Validating form language name from meta-model."); vr.dident(); if ( pts.getName() == null || pts.getName().trim().equals("") ) { vr.ident(); vr.newLine(); vr.appendBuffer("- Error : The form language has no name."); vr.appendBuffer("- Correction: Give a tag name for form languagem."); vr.newLine(); vr.appendBuffer("- Example: "); vr.newLine(); vr.appendBuffer(" <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"); vr.appendBuffer(" <forms> "); vr.appendBuffer(" <name>GRN</name>"); vr.appendBuffer(" ...."); vr.appendBuffer(" ...."); vr.dident(); vr.setSuccess(false); return; } vr.ident(); vr.appendBuffer("Validating form languagem name from meta-model - OK"); vr.newLine(); vr.dident(); } }