def self.serializeUML13ToXMI11(envUML, fileName, options={})
envUMLEA = RGen::Environment.new
UML13EA.idStore = options[:keep_ids] ?
IdStore.new(File.dirname(fileName)+"/"+File.basename(fileName)+".ids") : IdStore.new
UML13ToUML13EA.new(envUML, envUMLEA).transform
File.open(fileName, "w") do |f|
xmiSer = RGen::Serializer::XMI11Serializer.new(f)
xmiSer.setNamespace("UML","omg.org/UML1.3")
xmiSer.serialize(envUMLEA.find(:class => UML13EA::Model).first,
{:documentation => {:exporter => "Enterprise Architect", :exporterVersion => "2.5"}})
end
UML13EA.idStore.store
end