ENTITY solid_with_through_depression SUBTYPE OF (solid_with_depression); exit_faces : SET [1:?] OF face_surface; WHERE wr1: SIZEOF(TYPEOF(SELF) * ['SOLID_SHAPE_ELEMENT_SCHEMA.SOLID_WITH_HOLE', 'SOLID_SHAPE_ELEMENT_SCHEMA.SOLID_WITH_POCKET', 'SOLID_SHAPE_ELEMENT_SCHEMA.SOLID_WITH_SLOT']) = 1; END_ENTITY; -- solid_with_through_depression |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - modified_solid rationale: text; base_solid: base_solid_select; modified_solid_with_placed_configuration placing: axis2_placement_3d; solid_with_depression depth: positive_length_measure; solid_with_through_depression exit_faces: SET [1:?] OF face_surface; |
Global rules for this entity data type- |
public interface ESolid_with_through_depression extends ESolid_with_depressionexit_faces (explicit attribute)boolean testExit_faces(ESolid_with_through_depression type)AFace_surface getExit_faces(ESolid_with_through_depression type) AFace_surface createExit_faces(ESolid_with_through_depression type) void unsetExit_faces(ESolid_with_through_depression type) |
public class CSolid_with_through_depression implements ESolid_with_through_depressionstatic EAttribute attributeExit_faces(ESolid_with_through_depression type)static int usedinExit_faces(ESolid_with_through_depression type, EFace_surface instance, ASdaiModel domain, ASolid_with_through_depression result) |
public class ASolid_with_through_depression extends AEntitypublic ESolid_with_through_depression getByIndex(int index)public ESolid_with_through_depression getCurrentMember(SdaiIterator it) |