OverridableElementDsl
Common DSL surface for element settings that can be overridden at defaults, group, and element levels.
Level-specific DSLs should extend this class instead of redeclaring parallel copies of the same knobs. The public DSL stays flat:
defaults { provenanceBuild { ... } }
group("source_activities") { provenanceBuild { ... } }
stig { element { provenanceBuild { ... } } }Inheritors
Properties
Override of the parent element type, if needed.
Single severity threshold for pipeline problems.
Whether STIG import/synchronization is enabled.
Optional directory containing interface definition files.
Legacy/static interface-point import mode. Prefer P5 interfacePoints { mode } for analysis.
true once a nativeBuild { ... } block has been applied at this level.
Override of the parent placement, if needed.
Functions
P6 — analyzer execution settings.
P5 — analyzer-input settings.
P7 — complexity metric extraction.
P7 — generated diagram formats and per-artifact size limit.
P7 — function description extraction.
Model-check configuration for stigCheckModel, per viewpoint.
P1 — native target build and compile-command extraction.
P3 provenance-build settings.
P4 — source-file selection for the analyzer boundary.
P7 — source-code observation scope used by parsers/metrics.