Overview Schemas Index

DIMENSION_AND_TOLERANCE_CALLOUTS_MIM (jsdai.SDimension_and_tolerance_callouts_mim)


RULE draughting_model_items_constraint FOR (draughting_model);

WHERE
          wr1: SIZEOF(QUERY(dm <* draughting_model |
        NOT(SIZEOF(QUERY(it1 <* dm\representation.items |
        (('DRAUGHTING_ELEMENT_SCHEMA.ANNOTATION_OCCURRENCE' IN  TYPEOF(it1))
        AND
        NOT('AIC_DRAUGHTING_ANNOTATION.' + 'DRAUGHTING_ANNOTATION_OCCURRENCE' IN TYPEOF(it1)))
          )) = 0)
        )) = 0;
          wr2: SIZEOF(QUERY(dm <* draughting_model |
        NOT(SIZEOF(QUERY(it1 <* dm\representation.items |
        (('DRAUGHTING_ELEMENT_SCHEMA.DRAUGHTING_CALLOUT' IN  TYPEOF(it1))
        AND
        NOT('AIC_DRAUGHTING_ELEMENTS.DRAUGHTING_ELEMENTS' IN TYPEOF(it1)))
          )) = 0)
        )) = 0;
END_RULE; -- draughting_model_items_constraint

public class RDraughting_model_items_constraint
          public int rWr2(SdaiContext _context)
          public int rWr1(SdaiContext _context)
          public int run(SdaiContext _context, A_string violations)