«Примитивный» стереотип означает, что тип не имеет внутренней структуры и определяется внешне для UML.Целое число будет примитивом;его операции определяются языком реализации.
Стереотип «datatype» аналогичен структуре C # или типу значения - экземпляры типа могут иметь внутреннюю структуру, но не иметь идентичности и считаться равными, еслизначения всех их свойств равны.Комплексное число с действительными и мнимыми частями будет типом данных.