ENTITY shape_element SUBTYPE OF (shape_aspect); id_x : OPTIONAL STRING; SELF\shape_aspect.name RENAMED element_name : STRING; SELF\shape_aspect.of_shape RENAMED containing_shape : item_shape; DERIVE SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.id : identifier := id_x; END_ENTITY; -- shape_element |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; shape_element (OPT) id_x: STRING; (RT) name->element_name: STRING; (RT) of_shape->containing_shape: item_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) id: identifier; |
coating_layer (SURFACE_CONDITIONS_XIM) |
component_feature_armx (COMPONENT_FEATURE_XIM) |
component_feature_joint_armx (COMPONENT_FEATURE_XIM) |
composite_shape_element (SHAPE_COMPOSITION_XIM) |
datum_feature_shape_element_xim (GEOMETRIC_TOLERANCE_XIM) |
derived_shape_element (DERIVED_SHAPE_ELEMENT_XIM) |
layer_connection_point_armx (LAYERED_INTERCONNECT_MODULE_DESIGN_XIM) |
non_feature_shape_element (NON_FEATURE_SHAPE_ELEMENT_XIM) |
part_terminal_external_reference_armx (PART_EXTERNAL_REFERENCE_XIM) |
physical_connectivity_definition_armx (PHYSICAL_CONNECTIVITY_DEFINITION_XIM) |
shape_feature (FEATURE_AND_CONNECTION_ZONE_XIM) |
shape_feature_occurrence (SHAPE_FEATURE_XIM) |
stratum_feature_armx (LAYERED_INTERCONNECT_MODULE_DESIGN_XIM) |
stratum_surface_technology_armx (FABRICATION_TECHNOLOGY_XIM) |
shape_element_subtypes (PART_TEMPLATE_SHAPE_WITH_PARAMETERS_XIM) |
Global rules for this entity data type- |
public interface EShape_element extends EShape_aspectid_x (explicit attribute)boolean testId_x(EShape_element type)String getId_x(EShape_element type) void setId_x(EShape_element type, String value) void unsetId_x(EShape_element type) |
public class CShape_element implements EShape_elementstatic EAttribute attributeId_x(EShape_element type)static EAttribute attributeProduct_definitional(EShape_element type) static EAttribute attributeId(EShape_element type) |
public class AShape_element extends AEntitypublic EShape_element getByIndex(int index)public EShape_element getCurrentMember(SdaiIterator it) |