COMPONENT_PLACEMENT_RESTRICTION_ASSIGNMENT | representation | 43 | representation {representation.name = `component placement restriction assignment'}
|
components_permitted | descriptive_representation_item | 45 | representation representation.items[i] -> {representation_item representation_item.name = `components permitted'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `true') (descriptive_representation_item.description = `false')}
|
component_placement_restriction_assignment to datum_based_length_measure (as maximum_mounting_clearance) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation representation {representation.name = `maximum mounting clearance'}
|
component_placement_restriction_assignment to datum_based_length_measure (as maximum_negative_component_height) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation representation {representation.name = `maximum negative component height'}
|
component_placement_restriction_assignment to datum_based_length_measure (as maximum_positive_component_height) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation {representation.name = `maximum positive component height'}
|
component_placement_restriction_assignment to datum_based_length_measure (as minimum_mounting_clearance) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation {representation.name = `minimum mounting clearance'}
|
component_placement_restriction_assignment to item_restricted_requirement_occurrence (as requirement) | PATH | | representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition => requirements_property => grouped_requirements_property {[grouped_requirements_property <= group group.name = `item restricted requirements property']}
|
component_placement_restriction_assignment to mounting_restriction_area (as area) | PATH | | representation <- representation_relationship.rep_1 {representation_relationship representation_relationship.name = `component placement restriction assignment area'} representation_relationship.rep_2 -> representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => mounting_restriction_area
|
component_placement_restriction_assignment to mounting_restriction_volume (as volume) | PATH | | representation <- representation_relationship.rep_1 {representation_relationship representation_relationship.name = `component placement restriction assignment volume'} representation_relationship.rep_2 -> representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => mounting_restriction_volume
|
INTERFACE_REQUIREMENT_OCCURRENCE | requirements_property | 210 | requirements_property <= property_definition {property_definition property_definition.description = `interface requirement'}
|
interface_requirement_occurrence to next_higher_assembly_interface_requirement (as interface_to_next_higher_assembly) | PATH | | requirements_property <= property_definition <- property_definition_relationship.related_property_definition {property_definition_relationship property_definition_relationship.name = `interface to next higher assembly'} property_definition_relationship.relating_property_definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition {product_definition product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `design requirement'} product_definition <- product_definition_relationship.relating_product_definition product_definition_relationship {product_definition_relationship product_definition_relationship.name = `higher assembly interface'} product_definition_relationship.related_product_definition -> product_definition <- product_definition_relationship.related_product_definition product_definition_relationship => product_definition_usage => assembly_component_usage => specified_higher_usage_occurrence
|
MATING_CONNECTOR_COMPONENT | (component_definition) ([component_definition][product_definition_with_associated_documents]) | 210 210 41 | (component_definition <= product_definition {product_definition product_definition.description = `mating connector'}) ([product_definition_with_associated_documents] [component_definition <= product_definition {product_definition product_definition.description = `mating connector'}])
|
reference_designation | product_definition.id | 41 | component_definition <= product_definition product_definition.id
|
mating_connector_component to ee_specification (as definition) | PATH | | component_definition <= product_definition => product_definition_with_associated_documents product_definition_with_associated_documents.documentation_ids[i] -> document => ee_specification
|
mating_connector_component to packaged_connector (as definition) | PATH | | component_definition <= product_definition <- product_definition_relationship.related_product_definition product_definition_relationship {product_definition_relationship product_definition_relationship.name = `instantiated part'} product_definition_relationship.relating_product_definition -> product_definition => physical_unit => (packaged_part => packaged_connector) (externally_defined_physical_unit => externally_defined_packaged_part => externally_defined_packaged_connector) (externally_defined_physical_unit => library_defined_physical_unit => library_defined_packaged_part => library_defined_packaged_connector)
|
MATING_CONNECTOR_PLACEMENT_RELATIONSHIP | shape_representation | 41 | {shape_representation <= representation representation.name = `mating connector placement'}
|
mating_connector_placement_relationship to axis_placement (as connector_placement) | PATH | | shape_representation <= representation representation.items[i] -> {representation_item representation_item.name = `connector placement'} representation_item => geometric_representation_item => placement
|
mating_connector_placement_relationship to mating_connector_component (as placed_connector) | PATH | | shape_representation <= representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition {product_definition product_definition.description = `mating connector'} product_definition => component_definition
|
mating_connector_placement_relationship to next_higher_assembly_interface_requirement (as interface_context) | PATH | | shape_representation <= representation <- representation_map.mapped_representation representation_map <- mapped_item.mapping_source mapped_item <= representation_item <- representation.items[i] {[representation representation.name = `volume shape'] [representation => shape_representation]} representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_product_definition characterized_product_definition characterized_product_definition = product_definition_relationship {product_definition_relationship product_definition_relationship.relating_product_definition -> [product_definition product_definition.description = `mating connector'] [product_definition => component_definition]} product_definition_relationship => product_definition_usage => assembly_component_usage => specified_higher_usage_occurrence
|
NEXT_HIGHER_ASSEMBLY_INTERFACE_REQUIREMENT | specified_higher_usage_occurrence | 44 |
next_higher_assembly_interface_requirement to bound_volume_shape (as shape) | PATH | | specified_higher_usage_occurrence <= assembly_component_usage <= product_definition_usage <= product_definition_relationship characterized_product_definition = product_definition_relationship characterized_product_definition characterized_definition = characterized_product_definition characterized_definition <- property_definition.definition property_definition <- property_definition_representation.definition property_definition_representation property_definition_representation.used_representation -> {representation representation.name = `3d bound volume shape'} representation => shape_representation
|
next_higher_assembly_interface_requirement to ee_product_version (as version_of_next_higher_assembly) | PATH | | specified_higher_usage_occurrence specified_higher_usage_occurrence.upper_usage -> assembly_component_usage <= product_definition_usage <= product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition product_definition.formation -> product_definition_formation
|