COMPONENT_SWAP_SPECIFICATION | [change_from_design_object_assignment][change_to_design_object_assignment] | 210 210 | [change_from_design_object_assignment <=] [change_to_design_object_assignment <=] action_assignment
|
component_swap_specification to design_functional_unit_allocation_to_assembly_component (as current_design_object) | PATH | | change_to_design_object_assignment change_to_design_object_assignment.items[i] -> managed_design_object managed_design_object = product_definition_relationship product_definition_relationship {product_definition_relationship product_definition_relationship.name = `design functional unit allocation to assembly component'}
|
component_swap_specification to design_functional_unit_allocation_to_assembly_component (as previous_design_object) | PATH | | change_to_design_object_assignment change_to_design_object_assignment.items[i] -> managed_design_object managed_design_object = product_definition_relationship product_definition_relationship {product_definition_relationship product_definition_relationship.name = `design functional unit allocation to assembly component'}
|
DESIGN_COMPOSITION_PATH | product_definition | 41 | product_definition {product_definition.id = `design composition path'}
|
design_composition_path to functional_unit (as design_functional_unit) | PATH | | product_definition product_definition <- product_definition_relationship.relating_product_definition product_definition_relationship {product_definition_relationship.name = `design functional unit'} product_definition_relationship.related_product_definition -> product_definition {product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `functional occurrence'} {product_definition <- product_definition_relationship.related_product_definition product_definition_relationship [product_definition_relationship.name = `instantiated functional unit'] [product_definition_relationship.relating_product_definition -> product_definition [product_definition.frame_of_reference -> product_definition_context <= application_context_element (application_context_element.name = `functional network design') (application_context_element.name = `functional design usage')] [product_definition => (functional_unit) (functional_unit => externally_defined_functional_unit) (functional_unit => externally_defined_functional_unit => library_defined_functional_unit)]]} product_definition => component_functional_unit
|
design_composition_path to functional_unit (as path_element) | PATH | | product_definition product_definition <- product_definition_relationship.relating_product_definition product_definition_relationship {product_definition_relationship.name = `design path element'} product_definition_relationship.related_product_definition -> product_definition {product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `functional occurrence'} product_definition => component_functional_unit
|
DESIGN_FUNCTIONAL_UNIT_ALLOCATION_TO_ASSEMBLY_COMPONENT | product_definition_relationship | 41 | {product_definition_relationship product_definition_relationship.name = `design functional unit allocation to assembly component'}
|
global_swappable | descriptive_representation_item | 43 | product_definition_relationship characterized_product_definition = product_definition_relationship 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.items[i] -> {representation_item representation_item.name = `global swappable'} representation_item => {descriptive_representation_item (descriptive_representation_item.description = `false') (descriptive_representation_item.description = `true')} descriptive_representation_item
|
local_swappable | descriptive_representation_item | 43 | product_definition_relationship characterized_product_definition = product_definition_relationship 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.items[i] -> {representation_item representation_item.name = `local swappable'} representation_item => {descriptive_representation_item (descriptive_representation_item.description = `false') (descriptive_representation_item.description = `true')} descriptive_representation_item
|
of_property | coordinated_representation_item | 210 | product_definition_relationship characterized_product_definition = product_definition_relationship 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 => coordinated_representation_item
|
path_alias | product_definition_relationship.id | | |
swap_code | product_definition_relationship.description | | |
design_functional_unit_allocation_to_assembly_component to assembly_component (as implementation) | PATH | | product_definition_relationship product_definition_relationship.related_product_definition -> (product_definition => component_definition) ([product_definition => component_definition] [product_definition characterized_product_definition = product_definition characterized_product_definition characterized_definition = characterized_product_definition characterized_definition <- property_definition.definition property_definition => product_definition_shape <- shape_aspect.of_shape shape_aspect shape_aspect => component_shape_aspect])
|
design_functional_unit_allocation_to_assembly_component to design_composition_path (as functional_design_definition_path) | PATH | | product_definition_relationship {product_definition_relationship product_definition_relationship.description = `design definition path'} product_definition_relationship.relating_product_definition -> product_definition {product_definition.id = `design composition path'}
|
DESIGN_FUNCTIONAL_UNIT_ALLOCATION_TO_FABRICATION_JOINT | product_definition_relationship | 41 | {product_definition_relationship product_definition_relationship.id = `design functional unit allocation to fabrication joint'}
|
design_functional_unit_allocation_to_fabrication_joint to fabrication_joint (as implementation) | PATH | | product_definition_relationship product_definition_relationship.related_product_definition -> product_definition characterized_product_definition = product_definition characterized_product_definition characterized_definition = characterized_product_definition characterized_definition <- property_definition.definition property_definition => product_definition_shape <- shape_aspect.of_shape shape_aspect => fabrication_joint
|
design_functional_unit_allocation_to_fabrication_joint to design_composition_path (as functional_design_definition_path) | PATH | | product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition {product_definition.id = `design composition path'}
|
GATE_PATH_SWAP_SPECIFICATION | [change_from_design_object_assignment][change_to_design_object_assignment] | 210 210 | [change_from_design_object_assignment <=] [change_to_design_object_assignment <=] action_assignment
|
gate_path_swap_specification to design_functional_unit_allocation_to_reference_functional_unit (as current_design_object) | PATH | | change_to_design_object_assignment change_to_design_object_assignment.items[i] -> managed_design_object managed_design_object = product_definition_relationship product_definition_relationship {product_definition_relationship product_definition_relationship.name = `design functional unit allocation to reference functional unit'}
|
gate_path_swap_specification to design_functional_unit_allocation_to_reference_functional_unit (as previous_design_object) | PATH | | change_from_design_object_assignment change_from_design_object_assignment.items[i] -> managed_design_object managed_design_object = product_definition_relationship product_definition_relationship {product_definition_relationship product_definition_relationship.name = `design functional unit allocation to reference functional unit'}
|
PHYSICAL_COMPONENT_TERMINAL | (component_terminal) (component_interface_terminal) | 210 210 | (component_terminal <= shape_aspect {shape_aspect (shape_aspect.description = `interconnect module component stratum based terminal') (shape_aspect.description = `minimally defined component terminal') }) (component_interface_terminal <= shape_aspect)
|
TERMINAL_SWAP_SPECIFICATION | [change_from_design_object_assignment][change_to_design_object_assignment] | 210 210 | [change_from_design_object_assignment <=] [change_to_design_object_assignment <=] action_assignment
|
terminal_swap_specification to functional_unit_terminal_node_assignment (as current_design_object) | PATH | | change_to_design_object_assignment change_to_design_object_assignment.items[i] -> managed_design_object managed_design_object = property_definition_relationship property_definition_relationship {property_definition_relationship property_definition_relationship.name = `functional unit terminal node assignment'}
|
terminal_swap_specification to functional_unit_terminal_node_assignment (as previous_design_object) | PATH | | change_from_design_object_assignment change_from_design_object_assignment.items[i] -> managed_design_object managed_design_object = property_definition_relationship property_definition_relationship {property_definition_relationship property_definition_relationship.name = `functional unit terminal node assignment'}
|
TRANSMISSION_LINE_FUNCTIONAL_UNIT_TERMINAL_ALLOCATION | shape_aspect_relationship | 41 | {shape_aspect_relationship shape_aspect_relationship.name = `transmission line functional unit terminal allocation'}
|
transmission_line_functional_unit_terminal_allocation to functional_unit_terminal (as transmission_line_functional_unit_terminal) | PATH | | shape_aspect_relationship shape_aspect_relationship.relating_shape_aspect -> {shape_aspect shape_aspect.description = `unit terminal'} shape_aspect => component_functional_terminal
|
transmission_line_functional_unit_terminal_allocation to printed_component_join_terminal (as implementation) | PATH | | shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect shape_aspect.description = `printed component join terminal'} shape_aspect => component_terminal
|
transmission_line_functional_unit_terminal_allocation to transmission_line_functional_unit_to_routed_printed_component_allocation (as functional_unit_design_path) | PATH | | shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {[shape_aspect shape_aspect.description = `printed component join terminal'] [shape_aspect => component_terminal]} shape_aspect <- shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {shape_aspect_relationship shape_aspect_relationship.name = `terminal in component'} shape_aspect_relationship.related_shape_aspect -> shape_aspect.of_shape -> product_definition_shape <= 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 [product_definition_relationship.name = `design functional unit allocation'] [product_definition_relationship.description = `transmission line to routed printed component allocation']}
|
TRANSMISSION_LINE_FUNCTIONAL_UNIT_TO_ROUTED_PRINTED_COMPONENT_ALLOCATION | product_definition_relationship | 41 | {product_definition_relationship [product_definition_relationship.name = `design functional unit allocation'] [product_definition_relationship.description = `transmission line to routed printed component allocation']}
|
transmission_line_functional_unit_to_routed_printed_component_allocation to routed_printed_component (as implementation) | PATH | | product_definition_relationship product_definition_relationship.related_product_definition -> product_definition => component_definition => routed_printed_component
|