<% expand … :indent => 0 %> seems to change behaviour of active template not only expanded subtemplate
Ecore build in types (EString, …) do not work in ECore instantiator, define your own EDatatype instead
ECore datatypes in RGen::ECore should use Java like instanceClassNames
overloading of transformation rules not working correctly
with rn in templates, empty lines appear in output
<%nl%> after <%nows%> creates no indentation (<%nl%> in another template in same file)
XML instantiator documentation
revise builder datatypes, especially enum implementation using Enum objects as types, also revise ecore metamodel at this point
revise documentation of BuilderExtensions
further cleanup EA UML import/export
The differences between EA UML and uml13_metamodel.rb seem to be violations by EA, ArgoUML follows the standard much more closely
Enums should be instances of Enumeration class with EnumerationLiterals (UML Standard), for EA convert to Classes with stereotype “enumeration” and attributes as literals (this is what EA 7 creates when clicking on the “New Enumeration” button, EA will reference these classes as type) This is whats missing for Pragma MM generators.
Support primitive types as instances of DataType (which basically have a name) instead of tagged values (this should also be working with EA 7, the tagged values are just add on)
Support more UML metamodel features in the transformers
Model Serializer:
make “name” attribute configurable
convert chars in string into something Ruby compatible (e.g newline to n)
allow definition of templates from within regular code
indexed find in environment
XMI Instantiator fixmap: add element names to make feature names unique
no error for expand ‘..’, :forach => (foreach misspelled)
With JRuby (1.3.1) exceptions raised in templates have a short or no backtrace
extended constraint checks (feature bounds)
class filter in RText language
root classes for RText language
command/class aliases in RText language
language variants (different root classes depending on file type)
reference name in reference_qualifier