|
RULE restrict_externally_defined_item_relationship FOR (externally_defined_item_relationship); WHERE wr1: SIZEOF ( QUERY ( edir <* externally_defined_item_relationship | ( edir . name = 'name scope' ) AND ( NOT ( 'catalog_data_information_mim' + '.externally_defined_general_property' IN TYPEOF ( edir . relating_item ) ) OR NOT ( 'catalog_data_information_mim' + '.known_source' IN TYPEOF ( edir . relating_item . source ) ) OR NOT ( 'catalog_data_information_mim' + '.externally_defined_class' IN TYPEOF ( edir . related_item ) ) OR NOT ( 'catalog_data_information_mim' + '.known_source' IN TYPEOF ( edir . related_item . source ) ) ) ) ) = 0 ; END_RULE; -- restrict_externally_defined_item_relationship |
|
public class RRestrict_externally_defined_item_relationship public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |