|
ENTITY Functional_unit_network_node_definition SUBTYPE OF (Product_view_definition); associated_functional_unit_definition : Functional_unit_network_definition; SELF\Product_view_definition.additional_characterization RENAMED functional_unit_network_node_name : STRING; DERIVE SELF\Product_view_definition.defined_version : Functional_version := associated_functional_unit_definition.defined_version; valid_conservative_node : LOGICAL := ( ( SIZEOF (USEDIN ( SELF , 'NETWORK_FUNCTIONAL_DESIGN_VIEW_ARM.BUS_ELEMENT_LINK.PRECEDENT_ELEMENT' ) ) + SIZEOF ( USEDIN ( SELF , 'NETWORK_FUNCTIONAL_DESIGN_VIEW_ARM.BUS_ELEMENT_LINK.SUBSEQUENT_ELEMENT' ) ) + SIZEOF (USEDIN ( SELF , 'NETWORK_FUNCTIONAL_DESIGN_VIEW_ARM.FUNCTIONAL_UNIT_TERMINAL_NODE_ASSIGNMENT.COMPOSED_NODE' )) + SIZEOF ( external_node_access ) ) > 1 ); INVERSE external_node_access : SET [0:1] OF Functional_unit_network_terminal_definition_node_assignment FOR composed_node; UNIQUE UR1 : functional_unit_network_node_name, associated_functional_unit_definition; WHERE WR1: EXISTS(valid_conservative_node); END_ENTITY; -- Functional_unit_network_node_definition |
Entity data types and their attributesProduct_view_definition(OPT) id: STRING; (OPT) name: STRING; (OPT) additional_characterization: STRING; initial_context: View_definition_context; additional_contexts: SET [0:?] OF View_definition_context; defined_version: Product_version; Functional_unit_network_node_definition associated_functional_unit_definition: Functional_unit_network_definition; (RT) additional_characterization->functional_unit_network_node_name: STRING; (RT) (DER) defined_version: Functional_version; (DER) valid_conservative_node: LOGICAL; (INV) external_node_access: SET [0:1] OF Functional_unit_network_terminal_definition_node_assignment FOR composed_node; |
| Thermal_functional_unit_network_node_definition (Thermal_network_definition_arm) |
Global rules for this entity data type- |