ENTITY surface_side_style SUBTYPE OF (founded_item); name : label; styles : SET [1:7] OF surface_style_element_select; WHERE wr1: SIZEOF(QUERY( style1 <* SELF.styles | SIZEOF(QUERY( style2 <* SELF.styles - style1 | TYPEOF(style1) = TYPEOF(style2) )) > 0 )) = 0; END_ENTITY; -- surface_side_style |
Entity data types and their attributesfounded_item(DER) users: SET [0:?] OF founded_item_select; surface_side_style name: label; styles: SET [1:7] OF surface_style_element_select; |
Global rules for this entity data type- |
public interface ESurface_side_style extends EFounded_itemname (explicit attribute)boolean testName(ESurface_side_style type)String getName(ESurface_side_style type) void setName(ESurface_side_style type, String value) void unsetName(ESurface_side_style type) styles (explicit attribute)boolean testStyles(ESurface_side_style type)ASurface_style_element_select getStyles(ESurface_side_style type) ASurface_style_element_select createStyles(ESurface_side_style type) void unsetStyles(ESurface_side_style type) |
public class CSurface_side_style implements ESurface_side_stylestatic EAttribute attributeName(ESurface_side_style type)static EAttribute attributeStyles(ESurface_side_style type) static int usedinStyles(ESurface_side_style type, EEntity instance, ASdaiModel domain, ASurface_side_style result) |
public class ASurface_side_style extends AEntitypublic ESurface_side_style getByIndex(int index)public ESurface_side_style getCurrentMember(SdaiIterator it) |