API Reference

HALO ships comprehensive API documentation for both the Composer and Generator subsystems.

Core Subsystems

Composer API

  • Model construction from HADL/UML → Unified HALO Model
  • UML/XMI processing
  • HADL exporting
  • Value domains and custom types
  • Architecture visualization

Generator API

  • Code generation from Unified Model → Platform/Protocol code
  • Platform generators
  • Protocol generators
  • Generator discovery and registration
  • Configuration management
  • Scaffolding for custom generators