Represents a logical group of related entity properties.

Groups help organize the property panel visually by grouping related properties such as:

  • Geometry (start point, end point, radius)
  • Appearance (color, linetype, layer)
  • Misc (handle, visibility, flags)

Each group contains only metadata (AcDbEntityProperty) and not accessors. Runtime access to values is handled by the resolved structure returned from entity instances.

interface AcDbEntityPropertyGroup {
    groupName: string;
    properties: AcDbEntityRuntimeProperty<unknown>[];
}

Properties

groupName: string

Name of the group, shown in the UI (e.g., "Geometry").

properties: AcDbEntityRuntimeProperty<unknown>[]

List of static property metadata belonging to this group.