ENTITY multi_level_reference_designator

(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC/AP242
ENTITY multi_level_reference_designator
   SUBTYPE OF (assembly_component_usage);
      location : LIST [1:?] OF UNIQUE next_assembly_usage_occurrence;
   DERIVE
      SELF\product_definition_relationship.relating_product_definition : product_definition := location[1]\product_definition_relationship.relating_product_definition;
      root : product_definition := relating_product_definition;
      SELF\product_definition_relationship.related_product_definition : product_definition_or_reference := location[HIINDEX(location)]\product_definition_relationship.related_product_definition;
      leaf : product_definition_or_reference := related_product_definition;
   UNIQUE
      UR1 : location;
   WHERE
      WR1:
         unambiguously_specified_multi_level_reference_designator(location);
      WR2:
         SIZEOF(QUERY (cp <* location| NOT EXISTS(cp\assembly_component_usage.reference_designator))) = 0;
END_ENTITY;

Explicit Attributes

Entity multi_level_reference_designator has the following local and inherited explicit attributes:
AttributeTypeDefined By
 ididentifier (STRING)product_definition_relationship
 namelabel (STRING)product_definition_relationship
 descriptiontext (STRING)product_definition_relationship
 relating_product_definition*product_definition (ENTITY)multi_level_reference_designator(Redcl from product_definition_relationship)
 related_product_definition*product_definition_or_reference (SELECT)multi_level_reference_designator(Redcl from product_definition_relationship)
 reference_designatoridentifier (STRING)assembly_component_usage
 locationLIST OF next_assembly_usage_occurrence (ENTITY)multi_level_reference_designator

* - Explicit attribute redeclared as derived

Derived Attributes

Entity multi_level_reference_designator has the following local and inherited derived attributes:
AttributeTypeDefined By
 relating_product_definitionproduct_definition (ENTITY)multi_level_reference_designator(Redcl from product_definition_relationship)
 rootproduct_definition (ENTITY)multi_level_reference_designator
 related_product_definitionproduct_definition_or_reference (SELECT)multi_level_reference_designator(Redcl from product_definition_relationship)
 leafproduct_definition_or_reference (SELECT)multi_level_reference_designator

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity multi_level_reference_designator inherits from the following supertypes:
  product_definition_relationship
    product_definition_usage
      assembly_component_usage

Subtypes

    No subtypes

Referenced By

Entity multi_level_reference_designator and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_item SELECT product_definition_usage
 action_item SELECT product_definition_relationship
 action_items SELECT product_definition_relationship
 action_method_items SELECT product_definition_relationship
 action_request_item SELECT product_definition_relationship
 acyclic_product_definition_relationship FUNCTION product_definition_relationship
 analysed_item SELECT product_definition_relationship
 approval_item SELECT product_definition_usage
 approval_item SELECT product_definition_relationship
 assembly_component_usage ENTITY multi_level_reference_designator
 assembly_component_usage_substitute ENTITY assembly_component_usage
 assembly_group_component_definition_placement_link ENTITY product_definition_relationship
 assembly_leaf FUNCTION assembly_component_usage
 assembly_shape_is_defined FUNCTION product_definition_relationship
 attribute_classification_item SELECT product_definition_relationship
 attribute_language_item SELECT product_definition_relationship
 basic_round_hole_occurrence_in_assembly ENTITY multi_level_reference_designator
 certification_item SELECT assembly_component_usage
 certification_item SELECT product_definition_relationship
 change_management_object SELECT assembly_component_usage
 change_management_object SELECT product_definition_relationship
 change_relationship_select SELECT product_definition_relationship
 characterized_product_definition SELECT product_definition_relationship
 classification_item SELECT product_definition_usage
 classification_item SELECT product_definition_relationship
 component_definition ENTITY product_definition_relationship
 contract_item SELECT product_definition_relationship
 counterbore_hole_occurrence_in_assembly ENTITY multi_level_reference_designator
 counterdrill_hole_occurrence_in_assembly ENTITY multi_level_reference_designator
 countersink_hole_occurrence_in_assembly ENTITY multi_level_reference_designator
 date_and_time_item SELECT product_definition_relationship
 date_item SELECT product_definition_relationship
 description_item SELECT product_definition_usage
 description_item SELECT product_definition_relationship
 document_reference_item SELECT assembly_component_usage
 document_reference_item SELECT product_definition_usage
 document_reference_item SELECT product_definition_relationship
 draughting_model_item_definition SELECT product_definition_relationship
 effectivity_item SELECT product_definition_usage
 effectivity_item SELECT product_definition_relationship
 equivalence_detected_difference_select SELECT multi_level_reference_designator
 equivalence_detected_difference_select SELECT assembly_component_usage
 equivalence_product_data_select SELECT product_definition_relationship
 event_occurrence_item SELECT product_definition_relationship
 evidence_item SELECT product_definition_relationship
 external_identification_item SELECT assembly_component_usage
 find_assembly_root FUNCTION assembly_component_usage
 general_organizational_data_select SELECT assembly_component_usage
 general_organizational_data_select SELECT product_definition_usage
 general_organizational_data_select SELECT product_definition_relationship
 groupable_item SELECT assembly_component_usage
 groupable_item SELECT product_definition_relationship
 identification_item SELECT assembly_component_usage
 identification_item SELECT product_definition_usage
 identification_item SELECT product_definition_relationship
 inspected_element_select SELECT assembly_component_usage
 instance_usage_context_select SELECT product_definition_usage
 instance_usage_context_select SELECT product_definition_relationship
 item_identified_representation_usage_definition SELECT product_definition_relationship
 linear_array_component_definition_link ENTITY product_definition_relationship
 location_item SELECT assembly_component_usage
 location_item SELECT product_definition_relationship
 multi_language_attribute_item SELECT product_definition_usage
 multi_language_attribute_item SELECT product_definition_relationship
 multi_level_reference_designator ENTITY assembly_component_usage
 multi_level_reference_designator ENTITY product_definition_relationship
 multi_or_next_assembly_usage_occurrence SELECT multi_level_reference_designator
 name_item SELECT assembly_component_usage
 next_assembly_usage_occurrence ENTITY assembly_component_usage
 next_assembly_usage_occurrence ENTITY product_definition_relationship
 organization_item SELECT product_definition_relationship
 person_and_organization_item SELECT product_definition_relationship
 presented_item_select SELECT product_definition_relationship
 product_definition_effectivity ENTITY product_definition_relationship
 product_definition_occurrence ENTITY assembly_component_usage
 product_definition_occurrence_relationship ENTITY assembly_component_usage
 product_definition_or_assembly_component_usage SELECT assembly_component_usage
 product_definition_or_assembly_relationship SELECT assembly_component_usage
 product_definition_or_breakdown_element_usage SELECT product_definition_usage
 product_definition_or_product_definition_relationship SELECT product_definition_usage
 product_definition_relationship_kinematics ENTITY product_definition_relationship
 product_definition_relationship_relationship ENTITY product_definition_relationship
 product_definition_replacement_requires_effectivity_assignment RULE product_definition_relationship
 product_definition_substitute ENTITY product_definition_relationship
 product_definition_usage ENTITY assembly_component_usage
 product_definition_usage ENTITY product_definition_relationship
 product_definition_usage_relationship ENTITY product_definition_usage
 project_item SELECT assembly_component_usage
 requirement_assigned_item SELECT assembly_component_usage
 requirement_assigned_item SELECT product_definition_relationship
 requirement_source_item SELECT product_definition_relationship
 restrict_multi_language_for_product_definition_relationship RULE product_definition_relationship
 restrict_product_categories_for_tool_part_relationship RULE product_definition_relationship
 restrict_product_definitions_for_base_element RULE product_definition_relationship
 restrict_product_definitions_for_collection RULE product_definition_relationship
 restrict_product_definitions_for_definition_usage RULE product_definition_relationship
 restrict_product_definitions_for_design_constraint_association RULE product_definition_relationship
 restrict_product_definitions_for_part_definition_relationship RULE product_definition_relationship
 restrict_product_definitions_for_product_definition_relationship RULE assembly_component_usage
 restrict_product_definitions_for_product_definition_relationship RULE product_definition_relationship
 security_classification_item SELECT assembly_component_usage
 security_classification_item SELECT product_definition_usage
 security_classification_item SELECT product_definition_relationship
 selected_instance_usage_requires_representation RULE assembly_component_usage
 specified_higher_usage_occurrence ENTITY assembly_component_usage
 specified_higher_usage_occurrence ENTITY product_definition_relationship
 state_observed_of_item SELECT assembly_component_usage
 state_observed_of_item SELECT product_definition_relationship
 state_type_of_item SELECT assembly_component_usage
 state_type_of_item SELECT product_definition_relationship
 time_interval_item SELECT product_definition_relationship
 unambiguously_specified_multi_level_reference_designator FUNCTION product_definition_relationship


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:32-04:00