Model fragments has functions from instances to participants. These functions are called participant-function's. Has-participant-function is used to name the relevant functions for an model fragment instance. It is typically defined as an instance slot on a model-fragment class.