Model Catalog
@Serializable
An optional, author-curated catalog of a model's most important inputs and outputs, layered over the exhaustive ModelDescriptor. Applications may use it to focus their UX (surface the salient knobs first, pre-select the headline outputs) but must not depend on it being present.
List order conveys priority. Assembled by rolling up each element's ModelElement.specifyCatalog and applying any Model.curateCatalog blocks; read back via ModelDescriptor.catalog.
Parameters
nominated Inputs
the nominated inputs, in author-declared order
nominated Outputs
the nominated outputs, in author-declared order
Constructors
Link copied to clipboard
constructor(nominatedInputs: List<NominatedInput> = emptyList(), nominatedOutputs: List<NominatedOutput> = emptyList())