Class ValidationTools

java.lang.Object
ch.so.agi.mcp.tools.ValidationTools

@Component public class ValidationTools extends Object
  • Constructor Details

  • Method Details

    • validateIliModel

      @McpTool(name="validateIliModel", description="Low-Level-Tool fuer reine ili2c-Compilerpruefung und gezielte Syntax-/Compiler-Reparatur. Rueckgabe: {valid:bool, messages:[{severity,file?,line?,message,sourceExcerpt?:{startLine,endLine,text}}]}. Prueft keine Modellierungsregeln und ersetzt keinen vollstaendigen Review; dafuer reviewIliModel.", annotations=) public Map<String,Object> validateIliModel(@McpToolParam(description="INTERLIS-2 Modelltext",required=true) String modelText)