|
RULE restrict_external_identification_assignment FOR (applied_external_identification_assignment); WHERE wr1: SIZEOF ( QUERY ( aeia <* applied_external_identification_assignment | ( aeia . role . name = 'alternative document id and location' ) AND ( NOT item_correlation ( aeia . items , [ 'document_file' ] ) ) ) ) = 0 ; wr2: SIZEOF ( QUERY ( aeia <* applied_external_identification_assignment | ( aeia . role . name = 'version' ) AND ( NOT item_correlation ( aeia . items , [ 'externally_defined_class' , 'externally_defined_general_property' ] ) ) ) ) = 0 ; END_RULE; -- restrict_external_identification_assignment |
|
public class RRestrict_external_identification_assignment public int rWr2(SdaiContext _context) public int rWr1(SdaiContext _context) public int run(SdaiContext _context, A_string violations) |