ENTITY styled_item SUBTYPE OF (representation_item); styles : SET [1:?] OF presentation_style_assignment; item : representation_item; WHERE wr1: (SIZEOF(SELF.styles) = 1) XOR (SIZEOF(QUERY(pres_style <* SELF.styles | NOT ('PRESENTATION_APPEARANCE_SCHEMA.' + 'PRESENTATION_STYLE_BY_CONTEXT' IN TYPEOF(pres_style)) )) = 0); END_ENTITY; -- styled_item |
Entity data types and their attributesrepresentation_itemname: label; styled_item styles: SET [1:?] OF presentation_style_assignment; item: representation_item; |
annotation_occurrence (PRESENTATION_DEFINITION_SCHEMA) |
line_width_class (FABRICATION_REQUIREMENT_XIM) |
over_riding_styled_item (PRESENTATION_APPEARANCE_SCHEMA) |
Global rules for this entity data typerestrict_multi_language_for_styled_item (AUTOMOTIVE_DESIGN)styled_curve (APPEARANCE_ASSIGNMENT_MIM) styled_curve (AUTOMOTIVE_DESIGN) |
public interface EStyled_item extends ERepresentation_itemstyles (explicit attribute)boolean testStyles(EStyled_item type)APresentation_style_assignment getStyles(EStyled_item type) APresentation_style_assignment createStyles(EStyled_item type) void unsetStyles(EStyled_item type) item (explicit attribute)boolean testItem(EStyled_item type)ERepresentation_item getItem(EStyled_item type) void setItem(EStyled_item type, ERepresentation_item value) void unsetItem(EStyled_item type) |
public class CStyled_item implements EStyled_itemstatic EAttribute attributeStyles(EStyled_item type)static int usedinStyles(EStyled_item type, EPresentation_style_assignment instance, ASdaiModel domain, AStyled_item result) static EAttribute attributeItem(EStyled_item type) static int usedinItem(EStyled_item type, ERepresentation_item instance, ASdaiModel domain, AStyled_item result) |
public class AStyled_item extends AEntitypublic EStyled_item getByIndex(int index)public EStyled_item getCurrentMember(SdaiIterator it) |