ENTITY thermal_functional_unit_network_node_definition SUBTYPE OF (functional_unit_network_node_definition); SELF\functional_unit_network_node_definition.associated_functional_unit_definition : thermal_network_definition; location : OPTIONAL tnd_location_select; used_model : OPTIONAL shape_representation; WHERE wr1: SIZEOF(USEDIN(SELF, 'NETWORK_FUNCTIONAL_DESIGN_VIEW_XIM.BUS_ELEMENT_LINK.PRECEDENT_ELEMENT' )) + SIZEOF(USEDIN(SELF, 'NETWORK_FUNCTIONAL_DESIGN_VIEW_XIM.BUS_ELEMENT_LINK.SUBSEQUENT_ELEMENT' )) = 0; wr2: NOT('ELEMENTAL_GEOMETRIC_SHAPE_XIM.CARTESIAN_POINT' IN TYPEOF(location)) OR (used_model IN using_representations(location)); wr3: NOT('ELEMENTAL_GEOMETRIC_SHAPE_XIM.CARTESIAN_POINT' IN TYPEOF(location)) OR (SIZEOF(QUERY(sda <* USEDIN(used_model, 'SHAPE_PROPERTY_ASSIGNMENT_XIM.SHAPE_DESCRIPTION_ASSOCIATION.REPRESENTATION') | sda\Shape_description_association.represented_characteristic = SELF\Functional_unit_network_node_definition.associated_functional_unit_definition)) = 1); wr4: NOT(('ELEMENTAL_GEOMETRIC_SHAPE_XIM.CARTESIAN_POINT' IN TYPEOF(location)) XOR EXISTS(used_model)); END_ENTITY; -- thermal_functional_unit_network_node_definition |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; network_node_definition - 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; (RT) (DER) frame_of_reference: product_definition_context; (RT) (DER) description: text; (RT) (DER) id: identifier; (INV) external_node_access: SET [0:1] OF functional_unit_network_terminal_definition_node_assignment FOR composed_node; thermal_functional_unit_network_node_definition (RT) associated_functional_unit_definition: thermal_network_definition; (OPT) location: tnd_location_select; (OPT) used_model: shape_representation; |
Global rules for this entity data type- |
public interface EThermal_functional_unit_network_node_definition extends EFunctional_unit_network_node_definitionlocation (explicit attribute)int testLocation(EThermal_functional_unit_network_node_definition type)case 1 EEntity getLocation(EThermal_functional_unit_network_node_definition type) void setLocation(EThermal_functional_unit_network_node_definition type, EEntity value, EEntity node1) void unsetLocation(EThermal_functional_unit_network_node_definition type) used_model (explicit attribute)boolean testUsed_model(EThermal_functional_unit_network_node_definition type)EShape_representation getUsed_model(EThermal_functional_unit_network_node_definition type) void setUsed_model(EThermal_functional_unit_network_node_definition type, EShape_representation value) void unsetUsed_model(EThermal_functional_unit_network_node_definition type) |
public class CThermal_functional_unit_network_node_definition implements EThermal_functional_unit_network_node_definitionstatic EAttribute attributeLocation(EThermal_functional_unit_network_node_definition type)static int usedinLocation(EThermal_functional_unit_network_node_definition type, EEntity instance, ASdaiModel domain, AThermal_functional_unit_network_node_definition result) static EAttribute attributeUsed_model(EThermal_functional_unit_network_node_definition type) static int usedinUsed_model(EThermal_functional_unit_network_node_definition type, EShape_representation instance, ASdaiModel domain, AThermal_functional_unit_network_node_definition result) |
public class AThermal_functional_unit_network_node_definition extends AEntitypublic EThermal_functional_unit_network_node_definition getByIndex(int index)public EThermal_functional_unit_network_node_definition getCurrentMember(SdaiIterator it) |