ENTITY dimension_text_associativity SUBTYPE OF (text_literal, mapped_item); WHERE wr1: ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.SHAPE_DIMENSION_REPRESENTATION' IN TYPEOF (SELF\mapped_item. mapping_source.mapped_representation)); wr2: ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.DRAUGHTING_CALLOUT' IN TYPEOF (SELF\mapped_item.mapping_target)); wr3: SIZEOF (QUERY (ato <* QUERY (si <* USEDIN (SELF, 'PRESENTATION_APPEARANCE_SCHEMA.STYLED_ITEM.ITEM') | ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.ANNOTATION_TEXT_OCCURRENCE' IN TYPEOF(si))) | NOT (SIZEOF( QUERY (dc <* USEDIN (ato, 'DRAUGHTING_ELEMENT_SCHEMA.' + 'DRAUGHTING_CALLOUT.CONTENTS') | ('AIC_ASSOCIATIVE_DRAUGHTING_ELEMENTS.DRAUGHTING_CALLOUT' IN TYPEOF (dc))) * [SELF\mapped_item.mapping_target]) = 1) )) = 0; END_ENTITY; -- dimension_text_associativity |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; text_literal literal: presentable_text; placement: axis2_placement; alignment: text_alignment; path: text_path; font: font_select; mapped_item mapping_source: representation_map; mapping_target: representation_item; dimension_text_associativity - |
Global rules for this entity data type- |
public interface EDimension_text_associativity extends EText_literal, EMapped_item |
public class CDimension_text_associativity implements EDimension_text_associativity |
public class ADimension_text_associativity extends AEntitypublic EDimension_text_associativity getByIndex(int index)public EDimension_text_associativity getCurrentMember(SdaiIterator it) |