OpenU.Ru
Значение, относящееся к классу, поведение которого сходно с поведением атрибута,
- иначе говоря, к классу, имеющего уникальное значение для каждого экземпляра.
См. discriminator; rolename.
Семантика
К псевдоатрибутам относятся имена ролей в ассоциации и дискриминаторы обобщений.
Имя роли в ассоциации является псевдоатрибутом в классе, находящемся на противоположном
полюсе ассоциации. Дискриминатор обобщения - псевдоатрибут элемента-прямого
предка. В каждом элементе-прямом потомке значение дискриминатора представляет
собой имя этого элемента. В выражении для извлечения значения из объекта псевдоатрибут
можно использовать как имя. Имена атрибутов и псевдоатрибутов можно использовать
в выражениях, поэтому они находятся в одном и том же пространстве имен и должны
быть в нем уникальны. Кроме того, эти имена должны быть уникальны по отношению
к наследуемым именам атрибутов и псевдоатрибутов.