|
ENTITY Thermal_isolation_requirement SUBTYPE OF (Requirement_view_definition); thermal_bar_width : OPTIONAL Length_tolerance_characteristic; number_of_bars : OPTIONAL INTEGER; effective_current_capacity_requirement : OPTIONAL Value_limit; angular_orientation_requirement : OPTIONAL Value_range; effective_thermal_resistance_requirement : OPTIONAL Value_limit; DERIVE thermal_isolation_spacing_requirement : SET [1:1] OF Predefined_requirement_view_definition := get_specific_requirement_type_for_primary_rvd_relationship(SELF, 'derived from', 'INTERCONNECT_PLACEMENT_REQUIREMENTS_ARM.LAYOUT_SPACING_REQUIREMENT'); WHERE WR1: NOT EXISTS(SELF\Product_view_definition.additional_characterization); WR2: NOT(EXISTS(thermal_bar_width) XOR EXISTS(number_of_bars)); WR3: 'INTERCONNECT_PLACEMENT_REQUIREMENTS_ARM.LAYOUT_SPACING_REQUIREMENT' IN TYPEOF(thermal_isolation_spacing_requirement[1]); WR4: NOT EXISTS(effective_current_capacity_requirement) OR ((effective_current_capacity_requirement\Qualified_representation_item.qualifiers[1]\Type_qualifier.name IN ['minimum']) AND ('VALUE_WITH_UNIT_EXTENSION_ARM.ELECTRIC_CURRENT_DATA_ELEMENT' IN TYPEOF(effective_current_capacity_requirement))); WR5: NOT EXISTS(angular_orientation_requirement) OR ('VALUE_WITH_UNIT_EXTENSION_ARM.ANGLE_DATA_ELEMENT' IN TYPEOF(angular_orientation_requirement)); WR6: NOT EXISTS(effective_thermal_resistance_requirement) OR ((effective_thermal_resistance_requirement\Qualified_representation_item.qualifiers[1]\Type_qualifier.name IN ['minimum']) AND ('VALUE_WITH_UNIT_EXTENSION_ARM.THERMAL_RESISTANCE_DATA_ELEMENT' IN TYPEOF(effective_thermal_resistance_requirement))); END_ENTITY; -- Thermal_isolation_requirement |
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; Requirement_view_definition (RT) defined_version: Requirement_version; Thermal_isolation_requirement (OPT) thermal_bar_width: Length_tolerance_characteristic; (OPT) number_of_bars: INTEGER; (OPT) effective_current_capacity_requirement: Value_limit; (OPT) angular_orientation_requirement: Value_range; (OPT) effective_thermal_resistance_requirement: Value_limit; (DER) thermal_isolation_spacing_requirement: SET [1:1] OF Predefined_requirement_view_definition; |
Global rules for this entity data type- |