Sie können in UML-Modellen parametrisierte Klassen und Collaborations verwenden, um neue Modellelemente zu generieren, indem Sie sie an eine Schablone binden. Jeder von Ihnen erstellte Schablonenparameter verwendet entweder einen primitiven Datentyp oder einen Modellelementtyp. Wenn Sie für die parametrisierten Klassen oder Collaborations eine Bindebeziehung erstellen, können Sie ein Argument hinzufügen, das den Schablonenparameter in dem neu generierten Element ersetzt.