|
ENTITY Routed_physical_network SUBTYPE OF (Generic_physical_network); routed_connectivity_requirement_element : SET [1:?] OF Routed_join_relationship; probe : OPTIONAL SET [1:?] OF Probe_access_area; DERIVE complete : BOOLEAN := NOT EXISTS(unrouted_connectivity_requirement_element); valid_net : LOGICAL := (SIZEOF(SELF\Generic_physical_network.connectivity_requirement_element) > 1 ); WHERE WR1: SIZEOF(QUERY(cre <* SELF\Generic_physical_network.connectivity_requirement_element | NOT (NOT ('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.LAND_JOIN_TERMINAL' IN TYPEOF(cre)) OR (SIZEOF(TYPEOF(cre\Component_feature.associated_component) * ['LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.CONTACT_SIZE_DEPENDENT_LAND']) = 1)))) = 0; WR2: NOT EXISTS(SELF\Generic_physical_network.reference_connected_terminals) OR (SELF\Generic_physical_network.reference_connected_terminals.associated_definition = SELF\Generic_physical_network.current_associated_definition\Part_design_view.usage_view); END_ENTITY; -- Routed_physical_network |
Entity data types and their attributesGeneric_physical_networkname: STRING; current_associated_definition: Layered_interconnect_module_design_view; (OPT) prior_associated_definition: SET [1:?] OF Layered_interconnect_module_design_view; connectivity_requirement_element: SET [1:?] OF Laminate_component_join_terminal; (OPT) reference_connected_terminals: Part_connected_terminals_definition; (OPT) unrouted_connectivity_requirement_element: SET [1:?] OF Unrouted_join_relationship; Routed_physical_network routed_connectivity_requirement_element: SET [1:?] OF Routed_join_relationship; (OPT) probe: SET [1:?] OF Probe_access_area; (DER) complete: BOOLEAN; (DER) valid_net: LOGICAL; |
Global rules for this entity data type- |