|
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_armx := get_specific_requirement_type_for_primary_rvd_relationship ( SELF , 'electrical isolation spacing requirement' , 'interconnect_placement_requirements_xim.layout_spacing_requirement_occurrence_armx' ) ; 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_xim.electric_potential_measure_with_unit' IN TYPEOF ( effective_voltage_withstand_capacity_requirement ) ) ) ; wr2: 'interconnect_placement_requirements_xim.layout_spacing_requirement_occurrence_armx' 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_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; 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_armx; |
Global rules for this entity data type- |
public interface EElectrical_isolation_requirement extends ERequirement_view_definitioneffective_voltage_withstand_capacity_requirement (explicit attribute)boolean testEffective_voltage_withstand_capacity_requirement(EElectrical_isolation_requirement type)EValue_limit getEffective_voltage_withstand_capacity_requirement(EElectrical_isolation_requirement type) void setEffective_voltage_withstand_capacity_requirement(EElectrical_isolation_requirement type, EValue_limit value) void unsetEffective_voltage_withstand_capacity_requirement(EElectrical_isolation_requirement type) electrical_isolation_spacing_requirement (derived attribute)APredefined_requirement_view_definition_armx getElectrical_isolation_spacing_requirement(EElectrical_isolation_requirement type)boolean testElectrical_isolation_spacing_requirement(EElectrical_isolation_requirement type) |
public class CElectrical_isolation_requirement implements EElectrical_isolation_requirementstatic EAttribute attributeEffective_voltage_withstand_capacity_requirement(EElectrical_isolation_requirement type)static int usedinEffective_voltage_withstand_capacity_requirement(EElectrical_isolation_requirement type, EValue_limit instance, ASdaiModel domain, AElectrical_isolation_requirement result) static EAttribute attributeElectrical_isolation_spacing_requirement(EElectrical_isolation_requirement type) static int usedinElectrical_isolation_spacing_requirement(EElectrical_isolation_requirement type, EPredefined_requirement_view_definition_armx instance, ASdaiModel domain, AElectrical_isolation_requirement result) |
public class AElectrical_isolation_requirement extends AEntitypublic EElectrical_isolation_requirement getByIndex(int index)public EElectrical_isolation_requirement getCurrentMember(SdaiIterator it) |