|
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: interconnect_module; (OPT) prior_associated_definition: SET [1:?] OF interconnect_module; (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) |