|
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) |