# AspectJ profile and code generation, Version 2

This is a UML profile to allow modelling of AspectJ. It is developed in MagicDraw 15.0/standard. The XSLT works with both Xalan (Java) and Saxon. It is based on AspectJ 1.5. MagicDraw 15.0 produces UML 2.1.2 and XMI 2.1 files and the XSLT is specific to this.

### List of Files

File | Date | Description
--- | --- | ---
aspectJ_module_export.xml | 17-Apr-08 | MagicDraw export of the profile (XMI). This file should be imported into your projects to use the profile.
aspectJ_profile.xml | 17-Apr-08 | The original MagicDraw project file. Also contains a test application of the profile for testing the code generation XSLT
aspectJprofile.png | 17-Apr-08 | An image of the class diagram of the profile definition.
makeAspectJ.xslt | 17-Apr-08 | The code generation XSLT transform
SampleApplication.png | 17-Apr-08 | A class diagram showing a test application of the profile
SampleApplication.aj | 17-Apr-08 | Generated aspectJ code