archicad_classify_elements
Bulk-classify Archicad elements by type or layer using rules, leaving already-classified elements untouched. Preview changes with a dry run and undo anytime.
Instructions
Classifies many elements at once with rules by element type and/or layer (e.g. every Slab on layer '02 PLAZA - Pasto' as 'Terrain'), by default only those still unclassified. Revert with archicad_undo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rules | Yes | First matching rule wins for each element. A rule without elementType and layer matches everything. | |
| dryRun | No | Only return what would change, without touching the model. | |
| system | No | Part of the classification system name; the first one by default. | |
| elements | No | Explicit elements, as returned by other tools: [{"elementId": {"guid": "..."}}]. | |
| overwrite | No | Also reclassify elements that already have a classification in this system. | |
| elementType | No | Only elements of this type, e.g. 'Wall', 'Slab', 'Zone', 'Object', 'Window'. | |
| selectedOnly | No | Only the elements selected in Archicad. |