|
ENTITY Electrical_isolation_requirement SUBTYPE OF (Requirement_view_definition); effective_voltage_withstand_capacity_requirement : OPTIONAL Value_limit; DERIVE electrical_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(effective_voltage_withstand_capacity_requirement) OR ((effective_voltage_withstand_capacity_requirement\Qualified_representation_item.qualifiers[1]\Type_qualifier.name IN ['minimum']) AND ('VALUE_WITH_UNIT_EXTENSION_ARM.ELECTRIC_POTENTIAL_DATA_ELEMENT' IN TYPEOF(effective_voltage_withstand_capacity_requirement))); WR2: 'INTERCONNECT_PLACEMENT_REQUIREMENTS_ARM.LAYOUT_SPACING_REQUIREMENT' IN TYPEOF(electrical_isolation_spacing_requirement[1]); WR3: NOT EXISTS(SELF\Product_view_definition.additional_characterization); END_ENTITY; -- Electrical_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; Electrical_isolation_requirement (OPT) effective_voltage_withstand_capacity_requirement: Value_limit; (DER) electrical_isolation_spacing_requirement: SET [1:1] OF Predefined_requirement_view_definition; |
Global rules for this entity data type- |