RULE presentation_view_presented_once FOR (presentation_view); WHERE wr1: SIZEOF ( QUERY ( pv <* presentation_view | ( SIZEOF ( QUERY ( rm <* USEDIN ( pv , 'AUTOMOTIVE_DESIGN.REPRESENTATION_MAP.'+'MAPPED_REPRESENTATION' ) | ( SIZEOF ( USEDIN ( rm , 'AUTOMOTIVE_DESIGN.MAPPED_ITEM.MAPPING_SOURCE' ) ) <>1 ) OR ( SIZEOF ( QUERY ( mi <* USEDIN ( rm , 'AUTOMOTIVE_DESIGN.MAPPED_ITEM.MAPPING_SOURCE' ) | ( SIZEOF ( USEDIN ( mi , 'AUTOMOTIVE_DESIGN.REPRESENTATION.ITEMS' ) ) <>1 ) OR ( SIZEOF ( QUERY ( r <* USEDIN ( mi , 'AUTOMOTIVE_DESIGN.REPRESENTATION.ITEMS' ) | NOT ( 'AUTOMOTIVE_DESIGN.'+ 'PRESENTATION_AREA' IN TYPEOF ( r ) ) ) ) <>0 ) ) ) <>0 ) ) ) <>0 ) ) ) =0; END_RULE; -- presentation_view_presented_once |
public class RPresentation_view_presented_once public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |