ENTITY plated_passage_template_shape_model SUBTYPE OF (part_template_shape_model); SELF\part_template_shape_model.shape_characterized_definition : SET [1:?] OF ptswp_ptsm_definition; data_qualification : ptswp_template_shape_model_context; DERIVE template : shape_representation := shape_characterized_definition[1]; WHERE wr1: SIZEOF(QUERY(scd <* shape_characterized_definition | NOT(scd\Inter_stratum_feature_template_armx.of_passage_technology\Passage_technology_armx.plated_passage) )) = 0; wr2: SIZEOF(QUERY(scd <* shape_characterized_definition | NOT(TYPEOF(scd) = TYPEOF(template)) )) = 0; END_ENTITY; -- plated_passage_template_shape_model |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; shape_representation - part_template_shape_model shape_characterized_definition: SET [1:?] OF geometric_template_armx; (OPT) shape_environment: application_environment; shape_material_condition: material_condition; (DER) principal_part_shape: SET [0:1] OF shape_representation_relationship; plated_passage_template_shape_model (RT) shape_characterized_definition: SET [1:?] OF ptswp_ptsm_definition; data_qualification: ptswp_template_shape_model_context; (DER) template: shape_representation; |
Global rules for this entity data type- |
public interface EPlated_passage_template_shape_model extends EPart_template_shape_modeldata_qualification (explicit attribute)boolean testData_qualification(EPlated_passage_template_shape_model type)int getData_qualification(EPlated_passage_template_shape_model type) void setData_qualification(EPlated_passage_template_shape_model type, int value) void unsetData_qualification(EPlated_passage_template_shape_model type) template (derived attribute)EShape_representation getTemplate(EPlated_passage_template_shape_model type)boolean testTemplate(EPlated_passage_template_shape_model type) |
public class CPlated_passage_template_shape_model implements EPlated_passage_template_shape_modelstatic EAttribute attributeData_qualification(EPlated_passage_template_shape_model type)static EAttribute attributeTemplate(EPlated_passage_template_shape_model type) static int usedinTemplate(EPlated_passage_template_shape_model type, EShape_representation instance, ASdaiModel domain, APlated_passage_template_shape_model result) |
public class APlated_passage_template_shape_model extends AEntitypublic EPlated_passage_template_shape_model getByIndex(int index)public EPlated_passage_template_shape_model getCurrentMember(SdaiIterator it) |