Overview Schemas Index

AIC_DRAUGHTING_ELEMENTS (jsdai.SAic_draughting_elements)


ENTITY dimension_callout_relationship
          SUBTYPE OF (draughting_callout_relationship);
WHERE
          wr1: SELF.name IN ['primary', 'secondary'];
          wr2: SIZEOF (TYPEOF (SELF.relating_draughting_callout) * 
       ['AIC_DRAUGHTING_ELEMENTS.ANGULAR_DIMENSION',
        'AIC_DRAUGHTING_ELEMENTS.CURVE_DIMENSION',
        'AIC_DRAUGHTING_ELEMENTS.DIAMETER_DIMENSION',
        'AIC_DRAUGHTING_ELEMENTS.LEADER_DIRECTED_DIMENSION',
        'AIC_DRAUGHTING_ELEMENTS.LINEAR_DIMENSION',
        'AIC_DRAUGHTING_ELEMENTS.ORDINATE_DIMENSION',
        'AIC_DRAUGHTING_ELEMENTS.RADIUS_DIMENSION'])>=1;
          wr3: SIZEOF (TYPEOF (SELF.related_draughting_callout) *
       ['AIC_DRAUGHTING_ELEMENTS.DIMENSION_CURVE_DIRECTED_CALLOUT',
        'AIC_DRAUGHTING_ELEMENTS.PROJECTION_DIRECTED_CALLOUT',
        'AIC_DRAUGHTING_ELEMENTS.LEADER_DIRECTED_CALLOUT']) = 0;
          wr4: SELF.related_draughting_callout.contents *
       SELF.relating_draughting_callout.contents =
       SELF.related_draughting_callout.contents;
END_ENTITY; -- dimension_callout_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_relationship
          -

Users

draughting_callout_relationship
dimension_callout_relationship

Global rules for this entity data type

          -

public interface EDimension_callout_relationship extends EDraughting_callout_relationship


public class CDimension_callout_relationship implements EDimension_callout_relationship


public class ADimension_callout_relationship extends AEntity

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