Method: Crdfs_Class#kbjava_writeJavaObjectSetter
- Defined in:
- lib/ontomde-uml2-kbjava/rdfToJava.rb
#kbjava_writeJavaObjectSetter(umlprop, valitem) ⇒ Object
272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/ontomde-uml2-kbjava/rdfToJava.rb', line 272 def kbjava_writeJavaObjectSetter(umlprop,valitem) return if umlprop.uml_name.empty? return unless umlprop.umlx_isNavigable? #t=umlprop.uml_type_one.java_qualifiedName m=JavaMapping.instance.getTemplate(umlprop.uml_type_one) v=m.prot_convertToJava(umlprop,valitem) #i=m.prot_init(umlprop,valitem) #puts "i='#{i}'" meth=umlprop.umlx_upperValueIsOne? ? "set" : "add" #write " #{i}/* tpl-kbjava01 */\n" write "// read only " if umlprop.uml_isReadOnly? write " elt.#{meth}#{umlprop.java_NameBean}(#{v});\n" end |