ENTITY edge_shape_model ABSTRACT SUPERTYPE OF (ONEOF (bevel_edge_feature_shape_model, step_edge_feature_shape_model, radius_edge_feature_shape_model)) SUBTYPE OF (planar_shape_model); applied_surface : board_side; WHERE wr1: SIZEOF(QUERY(escss <* USEDIN(SELF, 'LAYERED_3D_SHAPE_XIM.SHAPE_DEFINITION_3D_INTERSECTION_ARMX.SURFACE_INTERSECTION_RESULT') | NOT ('PART_TEMPLATE_3D_SHAPE_XIM.EDGE_SEGMENT_CROSS_SECTION_ARMX' IN TYPEOF(escss)))) = 0; END_ENTITY; -- edge_shape_model |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; shape_representation - planar_shape_model - edge_shape_model applied_surface: board_side; |
bevel_edge_feature_shape_model (EDGE_SHAPE_FEATURE_XIM) |
radius_edge_feature_shape_model (EDGE_SHAPE_FEATURE_XIM) |
step_edge_feature_shape_model (EDGE_SHAPE_FEATURE_XIM) |
Global rules for this entity data type- |
public interface EEdge_shape_model extends EPlanar_shape_modelapplied_surface (explicit attribute)boolean testApplied_surface(EEdge_shape_model type)int getApplied_surface(EEdge_shape_model type) void setApplied_surface(EEdge_shape_model type, int value) void unsetApplied_surface(EEdge_shape_model type) |
public class CEdge_shape_model implements EEdge_shape_modelstatic EAttribute attributeApplied_surface(EEdge_shape_model type) |
public class AEdge_shape_model extends AEntitypublic EEdge_shape_model getByIndex(int index)public EEdge_shape_model getCurrentMember(SdaiIterator it) |