|
ENTITY Connector_based_interconnect_definition; name : STRING; associated_definition : Physical_unit_interconnect_definition; connector_in_uv_1 : Next_assembly_usage; connector_in_uv_2 : Next_assembly_usage; component_1 : Next_assembly_usage; component_2 : Next_assembly_usage; UNIQUE UR1 : name, associated_definition; WHERE WR1: 'ASSEMBLY_MODULE_WITH_PACKAGED_CONNECTOR_COMPONENT_ARM.PACKAGED_CONNECTOR_COMPONENT' IN TYPEOF(connector_in_uv_1\Product_occurrence_definition_relationship.related_view); WR2: 'ASSEMBLY_MODULE_WITH_PACKAGED_CONNECTOR_COMPONENT_ARM.PACKAGED_CONNECTOR_COMPONENT' IN TYPEOF(connector_in_uv_2\Product_occurrence_definition_relationship.related_view); WR3: 'PHYSICAL_UNIT_USAGE_VIEW_ARM.PART_USAGE_VIEW' IN TYPEOF(connector_in_uv_1\Product_occurrence_definition_relationship.relating_view); WR4: 'PHYSICAL_UNIT_USAGE_VIEW_ARM.PART_USAGE_VIEW' IN TYPEOF(connector_in_uv_2\Product_occurrence_definition_relationship.relating_view); WR5: EXISTS(connector_in_uv_1\Assembly_component_relationship.location_indicator); WR6: EXISTS(connector_in_uv_2\Assembly_component_relationship.location_indicator); WR7: EXISTS(component_1\Assembly_component_relationship.location_indicator); WR8: EXISTS(component_2\Assembly_component_relationship.location_indicator); WR9: component_1\Product_occurrence_definition_relationship.related_view\Definition_based_product_occurrence.derived_from = connector_in_uv_1\Product_occurrence_definition_relationship.relating_view; WR10: component_2\Product_occurrence_definition_relationship.related_view\Definition_based_product_occurrence.derived_from = connector_in_uv_2\Product_occurrence_definition_relationship.relating_view; WR11: component_1 <> component_2; WR12: component_1 <> connector_in_uv_1; WR13: connector_in_uv_1 <> component_2; WR14: component_1 <> connector_in_uv_2; WR15: connector_in_uv_2 <> component_2; WR16: 'PHYSICAL_UNIT_INTERCONNECT_DEFINITION_ARM.DEFINITION_BASED_PART_OCCURRENCE' IN TYPEOF(component_1\Product_occurrence_definition_relationship.related_view); WR17: 'PHYSICAL_UNIT_INTERCONNECT_DEFINITION_ARM.DEFINITION_BASED_PART_OCCURRENCE' IN TYPEOF(component_2\Product_occurrence_definition_relationship.related_view); WR18: associated_definition = component_1\Product_occurrence_definition_relationship.relating_view; WR19: associated_definition = component_2\Product_occurrence_definition_relationship.relating_view; END_ENTITY; -- Connector_based_interconnect_definition |
Entity data types and their attributesConnector_based_interconnect_definitionname: STRING; associated_definition: Physical_unit_interconnect_definition; connector_in_uv_1: Next_assembly_usage; connector_in_uv_2: Next_assembly_usage; component_1: Next_assembly_usage; component_2: Next_assembly_usage; |
Global rules for this entity data type- |