Skip to content
Java.tdltx 1.87 KiB
Newer Older
@Version: "1.0.0"
Package Java {
	Import all from TDL
	
	/* Applied to a DataResourceMapping to specify a package  */
	Annotation JavaPackage
	/* Applied to a DataElementMapping to specify an instance method  */
	Annotation JavaMethod
	/* Applied to a DataElementMapping to specify an class method  */
	Annotation JavaStaticMethod
	/* Applied to a DataResourceMapping or DataElementMapping to specify a class  */
	Annotation JavaClass
	/* Applied to a DataElementMapping to specify a field (of a class)  */
	Annotation JavaField
	/* Applied to a DataElementMapping to specify a static field (of a class)  */
	Annotation JavaStaticField
	/* Applied to a ParameterMapping to specify an instance method that returns the value of a field  */
	Annotation JavaGetter
	/* Applied to a ParameterMapping to specify an instance method that sets the field value  */
	Annotation JavaSetter
	
	
    @[
    	JavaPackage,
    	MappingName : "Java"
    ]
    Use "java.lang" as JavaLang
	Map Boolean to "Boolean" in JavaLang as Boolean_mapping
	Map Integer to "Integer" in JavaLang as Integer_mapping
	Map String to "String" in JavaLang as String_mapping
	
	
	
    @[JavaPackage,
    	MappingName : "Java"]
    Use "org.etsi.mts.tdl.execution.java.tri" as Tri
    
    @JavaClass
	Map Verdict to "Verdict" in Tri as Verdict_Mapping
	
    @[JavaClass,
    	MappingName : "Java"]
	Use "org.etsi.mts.tdl.execution.java.tri.Verdict" as VerdictClass
	Map pass to "pass" in VerdictClass as pass_mapping
	Map fail to "fail" in VerdictClass as fail_mapping
	Map inconclusive to "inconclusive" in VerdictClass as inconclusive_mapping
	
	
    @[JavaPackage,
    	MappingName : "Java"]
    Use "org.etsi.mts.tdl.execution.java.rt.core" as RuntimeCore
    
    @[JavaClass,
    	MappingName : "Java"]
	Use "org.etsi.mts.tdl.execution.java.rt.core.TimeUnit" as TimeUnitClass
	Map second to "Second" in TimeUnitClass as second_mapping
	
	
}