module MMGen::MetamodelGenerator

Public Instance Methods

generateMetamodel(rootPackage, out_file) click to toggle source
# File lib/mmgen/metamodel_generator.rb, line 11
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