Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModelMerger ¶
type ModelMerger struct {
// contains filtered or unexported fields
}
func NewModelMerger ¶
func NewModelMerger(cl changelog, logger *slog.Logger) *ModelMerger
NewModelMerger creates a new ModelMerger instance
func (*ModelMerger) Merge ¶
func (mm *ModelMerger) Merge(models []common.ThreatModel) common.ThreatModel
Merge merges multiple threat models into one. It returns an empty threat model if no models are provided. If only one model is provided, it returns that model. If multiple models are provided, it merges them into one model.
Click to show internal directories.
Click to hide internal directories.