ENTITY dimension_callout SUBTYPE OF (draughting_callout); WHERE wr1: ('DRAUGHTING_ELEMENT_SCHEMA.LEADER_DIRECTED_CALLOUT' IN (TYPEOF (SELF))) XOR (SIZEOF (QUERY(dce_1 <* SELF\draughting_callout.contents | ('DRAUGHTING_ELEMENT_SCHEMA.LEADER_CURVE' IN (TYPEOF(dce_1))))) = 0); wr2: ('DRAUGHTING_ELEMENT_SCHEMA.PROJECTION_DIRECTED_CALLOUT' IN (TYPEOF (SELF))) XOR (SIZEOF (QUERY(dce_1 <* SELF\draughting_callout.contents | ('DRAUGHTING_ELEMENT_SCHEMA.PROJECTION_CURVE' IN (TYPEOF(dce_1))))) = 0); wr3: ('DRAUGHTING_ELEMENT_SCHEMA.DIMENSION_CURVE_DIRECTED_CALLOUT' IN (TYPEOF (SELF))) XOR (SIZEOF (QUERY(dce_1 <* SELF\draughting_callout.contents | ('DRAUGHTING_ELEMENT_SCHEMA.DIMENSION_CURVE' IN (TYPEOF(dce_1))))) = 0); END_ENTITY; -- dimension_callout |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; draughting_callout contents: SET [1:?] OF draughting_callout_element; dimension_callout - |
Global rules for this entity data type- |
public interface EDimension_callout extends EDraughting_callout |
public class CDimension_callout implements EDimension_callout |
public class ADimension_callout extends AEntitypublic EDimension_callout getByIndex(int index)public EDimension_callout getCurrentMember(SdaiIterator it) |