ENTITY part SUPERTYPE OF (ONEOF (tool, raw_material)) SUBTYPE OF (product_armx); WHERE wr1: SIZEOF(['part', 'raw material', 'tool']*types_of_product(SELF))=1; END_ENTITY; -- part |
Entity data types and their attributesproductid: identifier; name: label; (OPT) description: text; frame_of_reference: SET [1:?] OF product_context; product_armx (RT) (DER) frame_of_reference: SET [1:?] OF product_context; part - |
raw_material (PART_AND_VERSION_IDENTIFICATION_XIM) |
tool (PART_AND_VERSION_IDENTIFICATION_XIM) |
Global rules for this entity data typeunique_part_id (DESIGN_PRODUCT_DATA_MANAGEMENT_XIM) |
public interface EPart extends EProduct_armx |
public class CPart implements EPart |
public class APart extends AEntitypublic EPart getByIndex(int index)public EPart getCurrentMember(SdaiIterator it) |