What is a user library

This section describes what is a user library

User libraries are used for packaging components for later use in models. The library mechanism accomplishes the important goal of automatic change propagation. Put more simply, every change of a library component is reflected to all its instances in all models that use this particular library component. The mechanism of change propagation is ensured by the fact that library component instances are implemented as links to their common library definition. This stands in contrast to copying components from a model to a model where complete component definitions are cloned and no origin reference is saved.