# File lib/ea_support/ea_support.rb, line 24 def self.instantiateUML13FromXMI11(envUML, fileName, options={}) envUMLEA = RGen::Environment.new xmiInst = XMI11Instantiator.new(envUMLEA, FIXMAP, options[:loglevel] || ERROR) xmiInst.add_metamodel("omg.org/UML1.3", UML13EA) File.open(fileName) do |f| xmiInst.instantiate(f.read) end trans = UML13EAToUML13.new(envUMLEA, envUML) trans.transform trans.cleanModel if options[:clean_model] end