Sha256: f32d8376788046e7abe61f72a705a87f6145329d457f88cb2fededef6628a76f
Contents?: true
Size: 548 Bytes
Versions: 237
Compression:
Stored size: 548 Bytes
Contents
require 'rgen/environment' require 'rgen/template_language' require 'rgen/ecore/ecore' require 'rgen/ecore/ecore_ext' require 'mmgen/mm_ext/ecore_mmgen_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
237 entries across 237 versions & 3 rubygems