Overview Schemas Index

Physical_node_requirement_to_implementing_component_allocation_arm         


ENTITY Physical_node_requirement_to_implementing_component_allocation;
          physical_node_requirement : Physical_connectivity_definition;
          implementation_component : Assembly_component;
          implementation_interface_joint_set : OPTIONAL SET [1:?] OF Interface_mounted_join;
          implementation_joint_set : OPTIONAL SET [1:?] OF Assembly_joint;
DERIVE
          implementation_connection_definition_1 : SET [0:1] OF Part_connected_terminals_definition := get_pctd(implementation_component,
 implementation_joint_set);
          implementation_connection_definition_2 : SET [0:1] OF Packaged_connector_terminal_relationship := get_pctr(implementation_component,
 implementation_interface_joint_set);
WHERE
          WR1: EXISTS(implementation_interface_joint_set) XOR EXISTS(implementation_joint_set);
          WR2: (SIZEOF(implementation_connection_definition_1) + SIZEOF(implementation_connection_definition_2) = 1) OR  
            (('PHYSICAL_NODE_REQUIREMENT_TO_IMPLEMENTING_COMPONENT_ALLOCATION_ARM.INTERFACE_COMPONENT' IN  TYPEOF(implementation_component)) AND 
             ('PHYSICAL_NODE_REQUIREMENT_TO_IMPLEMENTING_COMPONENT_ALLOCATION_ARM.PHYSICAL_COMPONENT_INTERFACE_TERMINAL' IN  TYPEOF(get_cit(implementation_component,implementation_joint_set)))) OR 
            ('PHYSICAL_NODE_REQUIREMENT_TO_IMPLEMENTING_COMPONENT_ALLOCATION_ARM.ROUTED_INTERCONNECT_COMPONENT' IN TYPEOF(implementation_component));
          WR3: SIZEOF(QUERY(pct <* physical_node_requirement.associated_terminals | pct\Component_feature.associated_component = implementation_component)) = 0;
END_ENTITY; -- Physical_node_requirement_to_implementing_component_allocation

Entity data types and their attributes

Physical_node_requirement_to_implementing_component_allocation
          physical_node_requirement: Physical_connectivity_definition;
          implementation_component: Assembly_component;
          (OPT) implementation_interface_joint_set: SET [1:?] OF Interface_mounted_join;
          (OPT) implementation_joint_set: SET [1:?] OF Assembly_joint;
          (DER) implementation_connection_definition_1: SET [0:1] OF Part_connected_terminals_definition;
          (DER) implementation_connection_definition_2: SET [0:1] OF Packaged_connector_terminal_relationship;

Users: by entity attributes

Physical_node_requirement_to_implementing_component_allocation
          Add_design_object_management_relationship.current_design_object
                    managed_design_object
                              ap210_managed_design_object
          Change_design_object_management_relationship.current_design_object
                    managed_design_object
                              ap210_managed_design_object
          Change_design_object_management_relationship.previous_design_object
                    managed_design_object
                              ap210_managed_design_object
          Delete_design_object_management_relationship.previous_design_object
                    managed_design_object
                              ap210_managed_design_object
          Frozen_assignment.frozen_item
                    managed_design_object
                              ap210_managed_design_object

Users: by defined types, not used by any entity attribute

Physical_node_requirement_to_implementing_component_allocation
          ap210_managed_design_object
                    Add_design_object_management_relationship.current_design_object
                    Change_design_object_management_relationship.current_design_object
                    Change_design_object_management_relationship.previous_design_object
                    Delete_design_object_management_relationship.previous_design_object
                    Frozen_assignment.frozen_item

Global rules for this entity data type

          -