|
FUNCTION string_for_named_unit (u : named_unit) : STRING; IF 'measure_schema.si_unit' IN TYPEOF ( u ) THEN RETURN ( string_for_si_unit ( u ) ) ; ELSE IF 'measure_schema.context_dependent_unit' IN TYPEOF ( u ) THEN RETURN ( u \ context_dependent_unit . name ) ; ELSE IF 'measure_schema.conversion_based_unit' IN TYPEOF ( u ) THEN RETURN ( u \ conversion_based_unit . name ) ; ELSE IF 'iso13584_iec61360_dictionary_schema' + '.non_si_unit' IN TYPEOF ( u ) THEN RETURN ( u \ non_si_unit . name ) ; ELSE RETURN ( 'name_unknown' ) ; END_IF ; END_IF ; END_IF ; END_IF ; END_FUNCTION; -- string_for_named_unit |
|
public class FString_for_named_unit public static Value run(SdaiContext _context, Value u) |