ENTITY annotation_subfigure_occurrence SUBTYPE OF (annotation_symbol_occurrence); WHERE wr1: SIZEOF (QUERY (sty <* SELF.styles | NOT (SIZEOF (sty.styles) = 1) )) = 0; wr2: SIZEOF (QUERY (sty <* SELF.styles | NOT ('AIC_DRAUGHTING_ANNOTATION.NULL_STYLE' IN TYPEOF (sty.styles[1])) ))=0; wr3: ('AIC_DRAUGHTING_ANNOTATION.ANNOTATION_SYMBOL' IN TYPEOF (SELF.item)); wr4: ('AIC_DRAUGHTING_ANNOTATION.DRAUGHTING_SUBFIGURE_REPRESENTATION' IN TYPEOF (SELF.item\mapped_item.mapping_source.mapped_representation)); END_ENTITY; -- annotation_subfigure_occurrence |
Entity data types and their attributesrepresentation_itemname: label; styled_item styles: SET [1:?] OF presentation_style_assignment; item: representation_item; annotation_occurrence - annotation_symbol_occurrence (RT) item: annotation_symbol_occurrence_item; annotation_subfigure_occurrence - |
annotation_subfigure_occurrence$draughting_annotation_occurrence (AIC_DRAUGHTING_ANNOTATION) |
Global rules for this entity data type- |
public interface EAnnotation_subfigure_occurrence extends EAnnotation_symbol_occurrence |
public class CAnnotation_subfigure_occurrence implements EAnnotation_subfigure_occurrence |
public class AAnnotation_subfigure_occurrence extends AEntitypublic EAnnotation_subfigure_occurrence getByIndex(int index)public EAnnotation_subfigure_occurrence getCurrentMember(SdaiIterator it) |