Skip to content

Key Models (Mermaid)

classDiagram
  class Metadata {
    +title
    +pn
    +company
    +address
    +template
    +authors
    +revisions
  }
  class PageOptions {
    +bgcolor
    +template_separator
    +connector_pages
  }
  class Harness {
    +metadata
    +options
    +notes
    +connectors
    +cables
    +shared_bom
  }
  class Connector {
    +designator
    +pincount
    +pin_objects
    +loops
    +style
  }
  class Cable {
    +designator
    +wirecount
    +wire_objects
    +category
  }
  class Component {
    +type
    +subtype
    +qty
    +qty_multiplier
  }
  class BomEntry {
    +qty
    +partnumbers
    +description
    +per_harness
  }

  Harness --> Metadata
  Harness --> PageOptions
  Harness --> Connector
  Harness --> Cable
  Connector --> Component
  Cable --> Component
  Component --> BomEntry