Pok-10-wyk-Slajd64
Akcje wielokrotne(5)
Jeżeli w specyfikacji zdefiniowany zostanie nowy typ atrybutów dostęp do atrybutów akcji wstawionych uzyskujemy w identyczny sposób jak w przypadku atrybutów dziedziczonych, tzn. specyfikując w nawiasach trójkątnych nazwę pola, do którego chcemy się odwołać.
W przedstawionym przykładzie odwołując się do atrybutu $$ musimy wskazać jego typ, ponieważ – w przeciwieństwie do przykładów, gdzie nie były używane akcje wstawione – nie jest to atrybut symbolu E (który ma typ int_val ) tylko atrybut akcji wstawionej, dla której nie ma możliwości zadeklarowania typu atrybutu.
Podobnie, odwołując się w drugiej akcji wstawionej do atrybutu pierwszej akcji wstawionej nie możemy użyć bezpośrednio odwołania do atrybutu $2. Naszym obowiązkiem jest pamiętanie jakiego typu jest atrybut pierwszej akcji wstawionej i musimy ten typ jawnie wskazać w odwołaniu wykorzystując do tego celu ponownie nawiasy trójkątne.