|
ENTITY electrical_isolation_removal_template_armx SUBTYPE OF (material_removal_feature_template_armx, electrical_isolation_removal_template); DERIVE electrical_isolation_spacing_requirement : SET [1:?] OF requirement_view_definition := get_rvd ( SELF , 'electrical requirement' ) ; WHERE wr1: SIZEOF ( QUERY ( eisr <* electrical_isolation_spacing_requirement | NOT ( 'interconnect_physical_requirement_allocation_xim.electrical_isolation_requirement' IN TYPEOF ( eisr ) ) ) ) = 0 ; wr2: SIZEOF ( QUERY ( s <* SELF \ geometric_template_armx . shapes | ( 'part_template_extension_xim.planar_closed_path_shape_model_with_parameters' IN TYPEOF ( s ) ) ) ) = 0 ; wr3: SIZEOF ( QUERY ( s <* SELF \ geometric_template_armx . shapes | NOT ( 'constructive_solid_geometry_2d_xim.single_boundary_csg_2d_shape_representation' IN TYPEOF ( s ) ) ) ) = 0 ; END_ENTITY; -- electrical_isolation_removal_template_armx |
| dependent_electrical_isolation_removal_template_armx (INTERCONNECT_PHYSICAL_REQUIREMENT_ALLOCATION_XIM) |
Global rules for this entity data type- |
public interface EElectrical_isolation_removal_template_armx extends EMaterial_removal_feature_template_armx, EElectrical_isolation_removal_templateelectrical_isolation_spacing_requirement (derived attribute)ARequirement_view_definition getElectrical_isolation_spacing_requirement(EElectrical_isolation_removal_template_armx type)boolean testElectrical_isolation_spacing_requirement(EElectrical_isolation_removal_template_armx type) |
public class CElectrical_isolation_removal_template_armx implements EElectrical_isolation_removal_template_armxstatic EAttribute attributeElectrical_isolation_spacing_requirement(EElectrical_isolation_removal_template_armx type)static int usedinElectrical_isolation_spacing_requirement(EElectrical_isolation_removal_template_armx type, ERequirement_view_definition instance, ASdaiModel domain, AElectrical_isolation_removal_template_armx result) |
public class AElectrical_isolation_removal_template_armx extends AEntitypublic EElectrical_isolation_removal_template_armx getByIndex(int index)public EElectrical_isolation_removal_template_armx getCurrentMember(SdaiIterator it) |