README in rgen-0.3.0 vs README in rgen-0.4.0

- old
+ new

@@ -4,17 +4,19 @@ This means that it helps you build Metamodels, instantiate Models, modify and transform Models and finally generate arbitrary textual content from it. RGen features include: * Programmatic definition of Metamodels +* ECore as Metametamodel with an ECore instance available for every Metamodel +* Generator for programmatic Metamodel from ECore instance * Instantiation of Metamodels, i.e. creation of Models (e.g. from XML) * Model Transformations * Powerful template based generator language * A growing set of included Metamodels, Transformations, Generators: -* UML Class and Object Diagram Metamodel -* Instantiation of UML Models from XMI -* Metamodel Generator generating programmatic Metamodel definitions from UML Class Models +* UML 1.3 Metamodel +* XMI 1.1 Instantiator +* XMI 2.0 Instantiator, currently use to read ECore instances only = Download Get the latest release from Rubyforge: @@ -51,19 +53,20 @@ = Examples There are several examples of using RGen within the framework itself. Metamodel Definition: - lib/uml/uml_classmodel.rb - lib/uml/uml_objectmodel.rb + lib/rgen/ecore/ecore.rb + lib/metamodels/uml13_metamodel.rb Instantiation: - lib/ea/xmi_class_instantiator.rb - lib/ea/xmi_object_instantiator.rb + lib/rgen/instantiator/xmi11_instantiator.rb + lib/rgen/instantiator/ecore_xml_instantiator.rb + lib/instantiators/ea_instantiator.rb Transformations: - lib/ea/xmi_to_classmodel.rb - lib/ea/xmi_to_objectmodel.rb + lib/rgen/ecore/ecore_transformer.rb + lib/transformers/uml13_to_ecore.rb Generators: lib/mmgen/metamodel_generator.rb