|
FUNCTION get_specific_requirement_type_for_primary_rvd_relationship (input : requirement_view_definition, id : STRING, reqtype : STRING) : SET [0:?] OF predefined_requirement_view_definition_armx; LOCAL rvdr : SET [ 0 : ? ] OF requirement_view_definition_relationship := [ ] ; rdp : SET [ 0 : ? ] OF predefined_requirement_view_definition_armx := [ ] ; END_LOCAL ; rvdr := bag_to_set ( QUERY ( rvdre <* USEDIN ( input , 'requirement_decomposition_xim.' + 'requirement_view_definition_relationship.secondary' ) | ( ( rvdre . relation_type = id ) AND ( reqtype IN TYPEOF ( rvdre . primary ) ) ) ) ) ; REPEAT i := 1 TO SIZEOF ( rvdr ) BY 1 ; rdp := rdp + rvdr [ i ] . primary ; END_REPEAT ; RETURN ( rdp ) ; END_FUNCTION; -- get_specific_requirement_type_for_primary_rvd_relationship |
|
public class FGet_specific_requirement_type_for_primary_rvd_relationship public static Value run(SdaiContext _context, Value input, Value id, Value reqtype) |