Method: Crdf_ProtegeDataModel#kbjava_addData!

Defined in:
lib/ontomde-java/kbjava/rdfToJava.rb

#kbjava_addData!(umlDataClass) ⇒ Object

writes all in one java class which will contain all of our test instances loaded from source protege data model.



34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# File 'lib/ontomde-java/kbjava/rdfToJava.rb', line 34

def kbjava_addData!(umlDataClass)
  #write "package #{context[:dataTestPackageName]};\n"
  #write("public class #{context[:dataTestClassName]} {\n")

  #mtk_protected("converter") {
  umlDataClass.java_customCode= <<END
 private static java.text.SimpleDateFormat dfCalendar= new java.text.SimpleDateFormat("yyyy-MM-dd",java.util.Locale.ENGLISH);
 private static java.text.SimpleDateFormat dfTimestamp= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss",java.util.Locale.ENGLISH);
public java.util.Date convertCalendar(final String s) {
	try  {
	return dfCalendar.parse(s) ;
	} catch (java.text.ParseException e) {
throw new java.lang.RuntimeException(e);
	}
}
public java.util.Date convertTimestamp(final String s) {
	try  {
	return dfTimestamp.parse(s) ;
	} catch (java.text.ParseException e) {
throw new java.lang.RuntimeException(e);
	}
}

END

  #}
  [true,false].each {|stepOne|
    self.each { |k,c|
      next unless c.kbjava_isUmlObject?
      c.kbjava_writeJavaObject(@kbjava_umlSourceModel, self,umlDataClass,stepOne)
    }}
  #write "}"
  #@kbjava_umlSourceModel.kbjava_computeCoverage
end