UML Вопросы об «абстрактных» и стереотипах

Привет всем, я пытаюсь понять UML, но есть несколько вопросов по этому поводу

В UML каково значение пометки класса стереотипом<<abstract>>?

и как выразить это ограничение как инвариант,