En esta lección, dividirá una paleta de herramientas de perfil.
Por qué y cuándo se efectúa esta tarea
En función de las construcciones de modelo y perfil que ha creado en la
lección 1, la paleta predeterminada debe contener dos estereotipos: <A>
Actor y <B> Actor. La asociación entre <A> Actor y <B>
Actor aparece como Ab. En esta lección, en lugar de utilizar este orden predeterminado,
dividirá la paleta en dos: una paleta para los estereotipo de actor y otra para las
asociaciones entre ellos.
Restricción: Es importante recordar que los diferentes elementos de la paleta se
relacionan entre sí de una manera específica. Por ejemplo, una paleta
(<<Palette>>) puede contener cajones de paleta (<<PaletteDrawer>>).
Un cajón de paleta puede contener entradas de paleta (<<PaletteCreationToolEntry>>)
y pilas de paleta (<<PaletteStack>>). Una pila de paleta puede contener entradas de paleta.
Al personalizar la paleta de herramientas de perfil es posible crear relaciones entre los diferentes elementos de
paleta que no se ajustan a las restricciones que aparecen más arriba. No se proporciona ninguna validación, ni durante
la personalización, ni durante la generación de código de herramientas de perfil. Por lo tanto, es importante mantener
las relaciones correctas entre cajones de paleta, pilas de paleta y entradas de paleta para crear código válido y
evitar excepciones durante la generación de código.
Para dividir la paleta en dos: