StigModelDocumentation

Model identity and attribute selection shared by the Dokka and MkDocs renderers.

Types

Link copied to clipboard
data class Attribute(val name: String, val value: Any, val field: Field? = null, val label: String = StigModelLabels.attribute(name))

Functions

Link copied to clipboard
fun asil(entity: MetamodelEntity): ASIL?

Badges show the classification used by checks; attribute rows retain authored values separately.

Link copied to clipboard

WireModel binds inline contracts beneath their port; shared contracts keep their own declaration.

Link copied to clipboard
Link copied to clipboard
fun isInternal(field: Field): Boolean
Link copied to clipboard
fun plainText(field: String, value: Any): String

Readable text of an attribute value that is not a model entity, shared by the Dokka and MkDocs renderers.

Link copied to clipboard
fun readField(field: Field, entity: Any): Any?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Consumer implementation classes inherit the nearest actual STIG metamodel type.

Generated with STIG