ENTITY bare_die_armx SUBTYPE OF (part_usage_view, bare_die); least_material_condition_centroid_location : OPTIONAL cartesian_point; maximum_height_above_seating_plane : OPTIONAL length_measure_with_unit; maximum_material_condition_centroid_location : OPTIONAL cartesian_point; implemented_function : functional_unit_usage_view; INVERSE access_mechanisms : SET [2:?] OF minimally_defined_bare_die_terminal_armx FOR containing_shape; die_seating_plane : non_feature_shape_element FOR scope; UNIQUE ur1 : implemented_function; WHERE wr1: SIZEOF(QUERY(pf <* USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_XIM.Shape_element.containing_shape') | ('BARE_DIE_XIM.' + 'BARE_DIE_TOP_SURFACE_ARMX' IN TYPEOF(pf)))) <= 1; wr2: SIZEOF(QUERY(pf <* USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_XIM.Shape_element.containing_shape') | ('BARE_DIE_XIM.' + 'BARE_DIE_BOTTOM_SURFACE_ARMX' IN TYPEOF(pf)))) <= 1; wr3: SIZEOF(QUERY(pf <* USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_XIM.Shape_element.containing_shape') | ('BARE_DIE_XIM.' + 'BARE_DIE_EDGE_SURFACE_ARMX' IN TYPEOF(pf)))) <= 1; wr4: 'NON_FEATURE_SHAPE_ELEMENT_XIM.SEATING_PLANE_ARMX' IN TYPEOF(die_seating_plane); END_ENTITY; -- bare_die_armx |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; part_view_definition (RT) defined_version: part_version; property_definition name: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - item_shape (OPT) id_x: STRING; (RT) definition->described_element: shapeable_item; (RT) (DER) id: identifier; (RT) (DER) name: label; physical_unit (RT) (DER) definition: physical_unit; part_usage_view (RT) (DER) described_element: shapeable_item; bare_die - bare_die_armx (OPT) least_material_condition_centroid_location: cartesian_point; (OPT) maximum_height_above_seating_plane: length_measure_with_unit; (OPT) maximum_material_condition_centroid_location: cartesian_point; implemented_function: functional_unit_usage_view; (INV) access_mechanisms: SET [2:?] OF minimally_defined_bare_die_terminal_armx FOR containing_shape; (INV) die_seating_plane: non_feature_shape_element FOR scope; |
Global rules for this entity data type- |
public interface EBare_die_armx extends EPart_usage_view, EBare_dieleast_material_condition_centroid_location (explicit attribute)boolean testLeast_material_condition_centroid_location(EBare_die_armx type)ECartesian_point getLeast_material_condition_centroid_location(EBare_die_armx type) void setLeast_material_condition_centroid_location(EBare_die_armx type, ECartesian_point value) void unsetLeast_material_condition_centroid_location(EBare_die_armx type) maximum_height_above_seating_plane (explicit attribute)boolean testMaximum_height_above_seating_plane(EBare_die_armx type)ELength_measure_with_unit getMaximum_height_above_seating_plane(EBare_die_armx type) void setMaximum_height_above_seating_plane(EBare_die_armx type, ELength_measure_with_unit value) void unsetMaximum_height_above_seating_plane(EBare_die_armx type) maximum_material_condition_centroid_location (explicit attribute)boolean testMaximum_material_condition_centroid_location(EBare_die_armx type)ECartesian_point getMaximum_material_condition_centroid_location(EBare_die_armx type) void setMaximum_material_condition_centroid_location(EBare_die_armx type, ECartesian_point value) void unsetMaximum_material_condition_centroid_location(EBare_die_armx type) implemented_function (explicit attribute)boolean testImplemented_function(EBare_die_armx type)EFunctional_unit_usage_view getImplemented_function(EBare_die_armx type) void setImplemented_function(EBare_die_armx type, EFunctional_unit_usage_view value) void unsetImplemented_function(EBare_die_armx type) access_mechanisms (inverse attribute)AMinimally_defined_bare_die_terminal_armx getAccess_mechanisms(EBare_die_armx type, ASdaiModel domain)die_seating_plane (inverse attribute)ANon_feature_shape_element getDie_seating_plane(EBare_die_armx type, ASdaiModel domain) |
public class CBare_die_armx implements EBare_die_armxstatic EAttribute attributeLeast_material_condition_centroid_location(EBare_die_armx type)static int usedinLeast_material_condition_centroid_location(EBare_die_armx type, ECartesian_point instance, ASdaiModel domain, ABare_die_armx result) static EAttribute attributeMaximum_height_above_seating_plane(EBare_die_armx type) static int usedinMaximum_height_above_seating_plane(EBare_die_armx type, ELength_measure_with_unit instance, ASdaiModel domain, ABare_die_armx result) static EAttribute attributeMaximum_material_condition_centroid_location(EBare_die_armx type) static int usedinMaximum_material_condition_centroid_location(EBare_die_armx type, ECartesian_point instance, ASdaiModel domain, ABare_die_armx result) static EAttribute attributeImplemented_function(EBare_die_armx type) static int usedinImplemented_function(EBare_die_armx type, EFunctional_unit_usage_view instance, ASdaiModel domain, ABare_die_armx result) static EAttribute attributeAccess_mechanisms(EBare_die_armx type) static EAttribute attributeDie_seating_plane(EBare_die_armx type) |
public class ABare_die_armx extends AEntitypublic EBare_die_armx getByIndex(int index)public EBare_die_armx getCurrentMember(SdaiIterator it) |