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 | ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM.PLANAR_CLOSED_PATH_SHAPE_REPRESENTATION_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) |