Overview Schemas Index

AIC_DRAUGHTING_ELEMENTS (jsdai.SAic_draughting_elements)


ENTITY dimension_callout_component_relationship
          SUBTYPE OF (draughting_callout_relationship);
WHERE
          wr1: SELF.name IN ['prefix', 'suffix'];
          wr2: 'AIC_DRAUGHTING_ELEMENTS.STRUCTURED_DIMENSION_CALLOUT'
           IN TYPEOF (SELF.relating_draughting_callout);
          wr3: SIZEOF (TYPEOF (SELF.related_draughting_callout) *
       ['AIC_DRAUGHTING_ELEMENTS.LEADER_DIRECTED_CALLOUT',
        'AIC_DRAUGHTING_ELEMENTS.PROJECTION_DIRECTED_CALLOUT',
        'AIC_DRAUGHTING_ELEMENTS.DIMENSION_CURVE_DIRECTED_CALLOUT',
        'AIC_DRAUGHTING_ELEMENTS.STRUCTURED_DIMENSION_CALLOUT']) = 0;
          wr4: SELF.related_draughting_callout.contents *
       SELF.relating_draughting_callout.contents =
       SELF.related_draughting_callout.contents;
          wr5: ((SELF.name = 'prefix') AND
       (SIZEOF (QUERY (ato <* QUERY (con <*
                 SELF.related_draughting_callout.contents |
         ('AIC_DRAUGHTING_ELEMENTS.ANNOTATION_TEXT_OCCURRENCE'
             IN TYPEOF(con))) |
         NOT (ato.name = 'prefix text')
       )) = 0));
          wr6: ((SELF.name = 'suffix') AND
       (SIZEOF (QUERY (ato <* QUERY (con <*
                 SELF.related_draughting_callout.contents |
         ('AIC_DRAUGHTING_ELEMENTS.ANNOTATION_TEXT_OCCURRENCE'
             IN TYPEOF(con))) |
         NOT (ato.name = 'suffix text')
       )) = 0));
END_ENTITY; -- dimension_callout_component_relationship

Entity data types and their attributes

draughting_callout_relationship
          name: label;
          description: text;
          relating_draughting_callout: draughting_callout;
          related_draughting_callout: draughting_callout;
dimension_callout_component_relationship
          -

Users

draughting_callout_relationship
dimension_callout_component_relationship

Global rules for this entity data type

          -

public interface EDimension_callout_component_relationship extends EDraughting_callout_relationship


public class CDimension_callout_component_relationship implements EDimension_callout_component_relationship


public class ADimension_callout_component_relationship extends AEntity

          public EDimension_callout_component_relationship getByIndex(int index)
          public EDimension_callout_component_relationship getCurrentMember(SdaiIterator it)