ENTITY part_template_planar_keepout_shape_model SUBTYPE OF (planar_shape_model, non_feature_shape_model, part_template_keepout_shape_model); SELF\non_feature_shape_model.model_shape : part_template_planar_shape_model; DERIVE application_technology_constraint : SET [0:?] OF requirement_view_definition := get_rvd(SELF, 'application technology constraint'); WHERE wr1: SIZEOF(application_technology_constraint) <= 1; END_ENTITY; -- part_template_planar_keepout_shape_model |
Global rules for this entity data type- |
public interface EPart_template_planar_keepout_shape_model extends EPlanar_shape_model, ENon_feature_shape_model, EPart_template_keepout_shape_modelapplication_technology_constraint (derived attribute)ARequirement_view_definition getApplication_technology_constraint(EPart_template_planar_keepout_shape_model type)boolean testApplication_technology_constraint(EPart_template_planar_keepout_shape_model type) |
public class CPart_template_planar_keepout_shape_model implements EPart_template_planar_keepout_shape_modelstatic EAttribute attributeApplication_technology_constraint(EPart_template_planar_keepout_shape_model type)static int usedinApplication_technology_constraint(EPart_template_planar_keepout_shape_model type, ERequirement_view_definition instance, ASdaiModel domain, APart_template_planar_keepout_shape_model result) |
public class APart_template_planar_keepout_shape_model extends AEntitypublic EPart_template_planar_keepout_shape_model getByIndex(int index)public EPart_template_planar_keepout_shape_model getCurrentMember(SdaiIterator it) |