|
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 : interconnect_module; prior_associated_definition : OPTIONAL SET [1:?] OF interconnect_module; 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: 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 (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)AInterconnect_module getPrior_associated_definition(EGeneric_physical_network type) AInterconnect_module 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, EInterconnect_module 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) |