Class StructureTools

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

@Component public class StructureTools extends Object
  • Constructor Details

    • StructureTools

      public StructureTools()
  • Method Details

    • createStructure

      public Map<String,Object> createStructure(@McpToolParam(description="Strukturname",required=true) String name, @McpToolParam(description="Abstrakt?",required=false) @Nullable Boolean isAbstract, @McpToolParam(description="EXTENDS (vollqualifiziert)",required=false) @Nullable String extendsFqn, @McpToolParam(description="Attribut-Zeilen (roher ILI-Text)",required=false) @Nullable List<String> attrLines, @McpToolParam(description="IliDoc-Blockkommentar direkt vor der STRUCTURE",required=false) @Nullable String iliDoc, @McpToolParam(description="INTERLIS-Metaattribute direkt vor der STRUCTURE",required=false) @Nullable List<MetaAttributeSpec> metaAttributes)