Method: Muml_Property#java_writeJavadoc

Defined in:
lib/ontomde-java/java/javadoc.rb

#java_writeJavadocObject

write property javadoc comment.



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/ontomde-java/java/javadoc.rb', line 57

def java_writeJavadoc
  return unless context[:javadoc]
 
  c=""
  sep=""
  uml_ownedComment.each { |comment|
    c="#{c}#{sep}#{comment.uml_body_one}"
    sep="\n"
  }
  mtk_protected(Mrdf_Resource::NOREVERSE,"javadoc",context[:hasGlobalReverse]||context[:hideJavadocReverseTag]) {
    s=mtk_stss {
    c.java_writeJavadoc(self)
    #Note: RSM exports adds an extraneous http://
    #Note: TODO: This code is RSM 6 specific
#      %{@see <a href="#{context[:rsm6WebDocURI]}#{UriNamespace.instance.unalias(rdf_uri).gsub(/http:\/\/kb#/,"")}-content.html">UML documentation.</a>}.java_writeJavadoc(self) unless context[:rsm6WebDocURI].empty?

    }
	if(!s.nil? && !s.empty?) 
    write("\t/**\n");
    write(s)
    write("\t */\n")
	end
  }
end