MCPcopy Create free account
hub / github.com/IfcOpenShell/IfcOpenShell / ifc_validate

Method ifc_validate

src/ifcmcp/ifcmcp/core.py:362–364  ·  view source on GitHub ↗

Validate the loaded model. Returns {'valid': bool, 'issues': [...]}.

(self, express_rules: bool = False)

Source from the content-addressed store, hash-verified

360 # Extended query + edit tools
361 # ------------------------
362 def ifc_validate(self, express_rules: bool = False) -> dict[str, Any]:
363 """Validate the loaded model. Returns {'valid': bool, 'issues': [...]}."""
364 return validate_mod.validate(self._require_model(), express_rules=express_rules)
365
366 def ifc_schedule(self, max_depth: int | None = None) -> list[dict[str, Any]]:
367 """List work schedules and nested tasks from the model.

Callers 1

ifc_validateFunction · 0.80

Calls 2

_require_modelMethod · 0.95
validateMethod · 0.45

Tested by

no test coverage detected