ENTITY make_from_usage_option SUBTYPE OF (product_definition_usage); ranking : INTEGER; ranking_rationale : text; quantity : measure_with_unit; WHERE wr1: (NOT ('NUMBER' IN TYPEOF(quantity.value_component))) OR (quantity.value_component > 0); END_ENTITY; -- make_from_usage_option |
Entity data types and their attributesproduct_definition_relationshipid: identifier; name: label; (OPT) description: text; relating_product_definition: product_definition; related_product_definition: product_definition; product_definition_usage - make_from_usage_option ranking: INTEGER; ranking_rationale: text; quantity: measure_with_unit; |
component_make_from_relationship (PHYSICAL_UNIT_DESIGN_VIEW_XIM) |
laminate_group_component_make_from_relationship (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
make_from_usage_option_with_reference_designator (IDA_STEP_AIM_SCHEMA) |
raw_material_definition_relationship (CHEMICAL_SUBSTANCE_XIM) |
Global rules for this entity data typeply_stock_material_select (STOCK_MATERIAL_MIM)stock_material_reference (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
public interface EMake_from_usage_option extends EProduct_definition_usageranking (explicit attribute)boolean testRanking(EMake_from_usage_option type)int getRanking(EMake_from_usage_option type) void setRanking(EMake_from_usage_option type, int value) void unsetRanking(EMake_from_usage_option type) ranking_rationale (explicit attribute)boolean testRanking_rationale(EMake_from_usage_option type)String getRanking_rationale(EMake_from_usage_option type) void setRanking_rationale(EMake_from_usage_option type, String value) void unsetRanking_rationale(EMake_from_usage_option type) quantity (explicit attribute)boolean testQuantity(EMake_from_usage_option type)EMeasure_with_unit getQuantity(EMake_from_usage_option type) void setQuantity(EMake_from_usage_option type, EMeasure_with_unit value) void unsetQuantity(EMake_from_usage_option type) |
public class CMake_from_usage_option implements EMake_from_usage_optionstatic EAttribute attributeRanking(EMake_from_usage_option type)static EAttribute attributeRanking_rationale(EMake_from_usage_option type) static EAttribute attributeQuantity(EMake_from_usage_option type) static int usedinQuantity(EMake_from_usage_option type, EMeasure_with_unit instance, ASdaiModel domain, AMake_from_usage_option result) |
public class AMake_from_usage_option extends AEntitypublic EMake_from_usage_option getByIndex(int index)public EMake_from_usage_option getCurrentMember(SdaiIterator it) |