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)
|
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_ASSEMBLY_JOINT | product_definition_relationship | 41 | {product_definition_relationship product_definition_relationship.name = `design functional unit allocation to assembly joint'}
|
design_functional_unit_allocation_to_assembly_joint to assembly_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 => assembly_joint
|
design_functional_unit_allocation_to_assembly_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'}
|
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'}
|