Sha256: 4f3bfc466d3254939507345b90d5d7feec42d955a9cd7f1fee6958f36ba6e9ee
Contents?: true
Size: 510 Bytes
Versions: 4
Compression:
Stored size: 510 Bytes
Contents
require 'rgen/environment' require 'rgen/template_language' require 'rgen/ecore/ecore' require 'mmgen/mm_ext/ecore_ext' module MMGen module MetamodelGenerator def generateMetamodel(rootPackage, out_file) tc = RGen::TemplateLanguage::DirectoryTemplateContainer.new(RGen::ECore, File.dirname(out_file)) tpl_path = File.dirname(__FILE__) + '/templates' tc.load(tpl_path) tc.expand('metamodel_generator::GenerateMetamodel', File.basename(out_file), :for => rootPackage) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rgen-0.4.0 | lib/mmgen/metamodel_generator.rb |
rgen-0.4.2 | lib/mmgen/metamodel_generator.rb |
rgen-0.4.1 | lib/mmgen/metamodel_generator.rb |
rgen-0.4.3 | lib/mmgen/metamodel_generator.rb |