Package ch.so.agi.mcp.tools
Class ClassTools
java.lang.Object
ch.so.agi.mcp.tools.ClassTools
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ClassTools
public ClassTools()
-
-
Method Details
-
createClass
public Map<String,Object> createClass(@McpToolParam(description="Klassenname",required=true) String name, @McpToolParam(description="Abstrakt?",required=false) @Nullable Boolean isAbstract, @McpToolParam(description="EXTENDS (vollqualifiziert)",required=false) @Nullable String extendsFqn, @McpToolParam(description="OID-Definition, z. B. \'OID AS INTERLIS.UUIDOID\'",required=false) @Nullable String oidDecl, @McpToolParam(description="Attribut-Zeilen (roher ILI-Text)",required=false) @Nullable List<String> attrLines, @McpToolParam(description="IliDoc-Blockkommentar direkt vor der CLASS",required=false) @Nullable String iliDoc, @McpToolParam(description="INTERLIS-Metaattribute direkt vor der CLASS",required=false) @Nullable List<MetaAttributeSpec> metaAttributes)
-