greetings all,

What tools exist to assist with the forward engineering of UML diagrams into Smalltalk code? 
I have been searching for some time but my results are swamped by tools that:
    - reverse engineer Smalltalk code into UML diagrams
    - implement new techniques moving beyond UML and MOF

I am implementing the [electric power system] Common Information Model of IEC 61970 in Smalltalk.  This is defined as a UML Class Diagram (part of which I have attached) maintained using Enterprise Architect, which can export into XMI format.  I hoped there might be a way to load the XMI directly into Smalltalk classes.  Manually implementing the inheritance structure is straight forward, and I've developed a template for the aggregate relationships but an automated function would help to assure correctness, consistency and to track changes in the model.