# File lib/mmgen/mm_ext/ecore_mmgen_ext.rb, line 68 def ancestorPackages return [] unless ePackage [ePackage] + ePackage.ancestorPackages end
# File lib/mmgen/mm_ext/ecore_mmgen_ext.rb, line 62 def classifierName firstToUpper(name) end
# File lib/rgen/ecore/ecore.rb, line 83 def instanceClass_derived map = {"java.lang.string" => "String", "boolean" => "RGen::MetamodelBuilder::DataTypes::Boolean", "int" => "Integer"} icn = instanceClassName icn = "NilClass" if icn.nil? icn = map[icn.downcase] if map[icn.downcase] eval(icn) end
# File lib/mmgen/mm_ext/ecore_mmgen_ext.rb, line 65 def qualifiedClassifierName(rootPackage) (ePackage ? ePackage.qualifiedModuleName(rootPackage) + "::" : "") + classifierName end
# File lib/mmgen/mm_ext/ecore_mmgen_ext.rb, line 72 def qualifiedClassifierNameIfRequired(package) if ePackage != package commonSuper = (package.ancestorPackages & ancestorPackages).first qualifiedClassifierName(commonSuper) else classifierName end end
Generated with the Darkfish Rdoc Generator 2.