ENTITY surface_style_rendering_with_properties SUBTYPE OF (surface_style_rendering); properties : SET [1:2] OF rendering_properties_select; WHERE wr1: (HIINDEX(SELF.properties) = 1) XOR (TYPEOF(SELF.properties[1]) <> TYPEOF(SELF.properties[2])); END_ENTITY; -- surface_style_rendering_with_properties |
Entity data types and their attributessurface_style_renderingrendering_method: shading_surface_method; surface_colour: colour; surface_style_rendering_with_properties properties: SET [1:2] OF rendering_properties_select; |
Userssurface_style_renderingsurface_appearance_wireframe.styles surface_style_element_select surface_side_style.styles surface_style_element_select surface_style_rendering_with_properties |
Global rules for this entity data type- |
public interface ESurface_style_rendering_with_properties extends ESurface_style_renderingproperties (explicit attribute)boolean testProperties(ESurface_style_rendering_with_properties type)ARendering_properties_select getProperties(ESurface_style_rendering_with_properties type) ARendering_properties_select createProperties(ESurface_style_rendering_with_properties type) void unsetProperties(ESurface_style_rendering_with_properties type) |
public class CSurface_style_rendering_with_properties implements ESurface_style_rendering_with_propertiesstatic EAttribute attributeProperties(ESurface_style_rendering_with_properties type)static int usedinProperties(ESurface_style_rendering_with_properties type, EEntity instance, ASdaiModel domain, ASurface_style_rendering_with_properties result) |
public class ASurface_style_rendering_with_properties extends AEntitypublic ESurface_style_rendering_with_properties getByIndex(int index)public ESurface_style_rendering_with_properties getCurrentMember(SdaiIterator it) |