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

FileDateDescription
aspectJ_module_export.xml17-Apr-08MagicDraw export of the profile (XMI). This file should be imported into your projects to use the profile.
aspectJ_profile.xml17-Apr-08The original MagicDraw project file. Also contains a test application of the profile for testing the code generation XSLT
aspectJprofile.png17-Apr-08An image of the class diagram of the profile definition.
makeAspectJ.xslt17-Apr-08The code generation XSLT transform
SampleApplication.png17-Apr-08A class diagram showing a test application of the profile
SampleApplication.aj17-Apr-08Generated aspectJ code