ENTITY quantified_assembly_component_usage SUBTYPE OF (assembly_component_usage); quantity : measure_with_unit; WHERE wr1: (NOT ('NUMBER' IN TYPEOF(quantity.value_component))) OR (quantity.value_component > 0); END_ENTITY; -- quantified_assembly_component_usage |
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 - assembly_component_usage (OPT) reference_designator: identifier; quantified_assembly_component_usage quantity: measure_with_unit; |
next_assembly_usage_occurrence$quantified_assembly_component_usage (PRODUCT_STRUCTURE_SCHEMA) |
promissory_usage_occurrence$quantified_assembly_component_usage (PRODUCT_STRUCTURE_SCHEMA) |
quantified_assembly_component_usage$specified_higher_usage_occurrence (PRODUCT_STRUCTURE_SCHEMA) |
Global rules for this entity data type- |
public interface EQuantified_assembly_component_usage extends EAssembly_component_usagequantity (explicit attribute)boolean testQuantity(EQuantified_assembly_component_usage type)EMeasure_with_unit getQuantity(EQuantified_assembly_component_usage type) void setQuantity(EQuantified_assembly_component_usage type, EMeasure_with_unit value) void unsetQuantity(EQuantified_assembly_component_usage type) |
public class CQuantified_assembly_component_usage implements EQuantified_assembly_component_usagestatic EAttribute attributeQuantity(EQuantified_assembly_component_usage type)static int usedinQuantity(EQuantified_assembly_component_usage type, EMeasure_with_unit instance, ASdaiModel domain, AQuantified_assembly_component_usage result) |
public class AQuantified_assembly_component_usage extends AEntitypublic EQuantified_assembly_component_usage getByIndex(int index)public EQuantified_assembly_component_usage getCurrentMember(SdaiIterator it) |