Tipo apropiado de archivo fuente: .java.
Enterprise Architect soporta las extensiones de lenguaje AspectJ.
Los Aspectos son modelados utilizando Clases con el aspecto de estereotipo; estos aspectos pueden luego contener atributos y métodos como para una Clase normal.
Si se requiere un atributo u operación de intertype, puede agregar una etiqueta de className con el valor siendo el nombre de la Clase a la cual pertenece.
Los Pointcuts son definidos como operaciones con el estereotipo pointcut, y ocurren en cualquier Clase, Interfaz o aspecto de Java; los detalles del pointcut son incluidos en el campo de comportamiento del método.
El Consejo es definido como una operación con el estereotipo consejo; el pointcut en el que opera este consejo está en el campo comportamiento y actúa como parte de la firma única del método.
afterAdvice también puede tener uno de los Valores Etiquetados retornando o lanzando.
|