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_armx; 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_XIM.LAND_JOIN_TERMINAL_ARMX' IN TYPEOF(cre)) OR (SIZEOF(TYPEOF(cre\Component_feature_armx.associated_component) * ['LAYERED_INTERCONNECT_MODULE_DESIGN_XIM.CONTACT_SIZE_DEPENDENT_LAND_ARMX']) = 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 attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; physical_network - generic_physical_network (RT) of_shape->current_associated_definition: layered_interconnect_module_design_view_armx; (OPT) prior_associated_definition: SET [1:?] OF layered_interconnect_module_design_view_armx; (OPT) reference_connected_terminals: part_connected_terminals_definition_armx; connectivity_requirement_element: SET [1:?] OF laminate_component_join_terminal_armx; (OPT) unrouted_connectivity_requirement_element: SET [1:?] OF unrouted_join_relationship; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; routed_physical_network routed_connectivity_requirement_element: SET [1:?] OF routed_join_relationship; (OPT) probe: SET [1:?] OF probe_access_area_armx; (DER) complete: BOOLEAN; (DER) valid_net: LOGICAL; |
Global rules for this entity data type- |
public interface ERouted_physical_network extends EGeneric_physical_networkrouted_connectivity_requirement_element (explicit attribute)boolean testRouted_connectivity_requirement_element(ERouted_physical_network type)ARouted_join_relationship getRouted_connectivity_requirement_element(ERouted_physical_network type) ARouted_join_relationship createRouted_connectivity_requirement_element(ERouted_physical_network type) void unsetRouted_connectivity_requirement_element(ERouted_physical_network type) probe (explicit attribute)boolean testProbe(ERouted_physical_network type)AProbe_access_area_armx getProbe(ERouted_physical_network type) AProbe_access_area_armx createProbe(ERouted_physical_network type) void unsetProbe(ERouted_physical_network type) complete (derived attribute)boolean getComplete(ERouted_physical_network type)boolean testComplete(ERouted_physical_network type) valid_net (derived attribute)int getValid_net(ERouted_physical_network type)boolean testValid_net(ERouted_physical_network type) |
public class CRouted_physical_network implements ERouted_physical_networkstatic EAttribute attributeRouted_connectivity_requirement_element(ERouted_physical_network type)static int usedinRouted_connectivity_requirement_element(ERouted_physical_network type, ERouted_join_relationship instance, ASdaiModel domain, ARouted_physical_network result) static EAttribute attributeProbe(ERouted_physical_network type) static int usedinProbe(ERouted_physical_network type, EProbe_access_area_armx instance, ASdaiModel domain, ARouted_physical_network result) static EAttribute attributeComplete(ERouted_physical_network type) static EAttribute attributeValid_net(ERouted_physical_network type) |
public class ARouted_physical_network extends AEntitypublic ERouted_physical_network getByIndex(int index)public ERouted_physical_network getCurrentMember(SdaiIterator it) |