ENTITY generic_physical_network ABSTRACT SUPERTYPE OF (ONEOF (unrouted_physical_network, routed_physical_network)) SUBTYPE OF (physical_network); SELF\shape_aspect.of_shape RENAMED current_associated_definition : layered_interconnect_module_design_view_armx; prior_associated_definition : OPTIONAL SET [1:?] OF layered_interconnect_module_design_view_armx; reference_connected_terminals : OPTIONAL part_connected_terminals_definition_armx; connectivity_requirement_element : SET [1:?] OF laminate_component_join_terminal_armx; unrouted_connectivity_requirement_element : OPTIONAL SET [1:?] OF unrouted_join_relationship; DERIVE SELF\shape_aspect.description : text := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; UNIQUE ur1 : name, current_associated_definition; WHERE wr1: NOT (EXISTS(prior_associated_definition)) OR NOT (current_associated_definition IN prior_associated_definition); END_ENTITY; -- generic_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 (LAYERED_INTERCONNECT_MODULE_DESIGN_XIM) |
unrouted_physical_network (LAYERED_INTERCONNECT_MODULE_DESIGN_XIM) |
Global rules for this entity data type- |
public interface EGeneric_physical_network extends EPhysical_networkprior_associated_definition (explicit attribute)boolean testPrior_associated_definition(EGeneric_physical_network type)ALayered_interconnect_module_design_view_armx getPrior_associated_definition(EGeneric_physical_network type) ALayered_interconnect_module_design_view_armx createPrior_associated_definition(EGeneric_physical_network type) void unsetPrior_associated_definition(EGeneric_physical_network type) reference_connected_terminals (explicit attribute)boolean testReference_connected_terminals(EGeneric_physical_network type)EPart_connected_terminals_definition_armx getReference_connected_terminals(EGeneric_physical_network type) void setReference_connected_terminals(EGeneric_physical_network type, EPart_connected_terminals_definition_armx value) void unsetReference_connected_terminals(EGeneric_physical_network type) connectivity_requirement_element (explicit attribute)boolean testConnectivity_requirement_element(EGeneric_physical_network type)ALaminate_component_join_terminal_armx getConnectivity_requirement_element(EGeneric_physical_network type) ALaminate_component_join_terminal_armx createConnectivity_requirement_element(EGeneric_physical_network type) void unsetConnectivity_requirement_element(EGeneric_physical_network type) unrouted_connectivity_requirement_element (explicit attribute)boolean testUnrouted_connectivity_requirement_element(EGeneric_physical_network type)AUnrouted_join_relationship getUnrouted_connectivity_requirement_element(EGeneric_physical_network type) AUnrouted_join_relationship createUnrouted_connectivity_requirement_element(EGeneric_physical_network type) void unsetUnrouted_connectivity_requirement_element(EGeneric_physical_network type) |
public class CGeneric_physical_network implements EGeneric_physical_networkstatic EAttribute attributePrior_associated_definition(EGeneric_physical_network type)static int usedinPrior_associated_definition(EGeneric_physical_network type, ELayered_interconnect_module_design_view_armx instance, ASdaiModel domain, AGeneric_physical_network result) static EAttribute attributeReference_connected_terminals(EGeneric_physical_network type) static int usedinReference_connected_terminals(EGeneric_physical_network type, EPart_connected_terminals_definition_armx instance, ASdaiModel domain, AGeneric_physical_network result) static EAttribute attributeConnectivity_requirement_element(EGeneric_physical_network type) static int usedinConnectivity_requirement_element(EGeneric_physical_network type, ELaminate_component_join_terminal_armx instance, ASdaiModel domain, AGeneric_physical_network result) static EAttribute attributeUnrouted_connectivity_requirement_element(EGeneric_physical_network type) static int usedinUnrouted_connectivity_requirement_element(EGeneric_physical_network type, EUnrouted_join_relationship instance, ASdaiModel domain, AGeneric_physical_network result) static EAttribute attributeDescription(EGeneric_physical_network type) static EAttribute attributeProduct_definitional(EGeneric_physical_network type) |
public class AGeneric_physical_network extends AEntitypublic EGeneric_physical_network getByIndex(int index)public EGeneric_physical_network getCurrentMember(SdaiIterator it) |