ENTITY maths_value_with_unit; value_component : maths_value; unit_component : unit; END_ENTITY; -- maths_value_with_unit |
Entity data types and their attributesmaths_value_with_unitvalue_component: maths_value; unit_component: unit; |
maths_value_representation_item (QUALIFIED_MEASURE_SCHEMA) |
Usersmaths_value_with_unitmaths_value_qualification.qualified_maths_value product_material_composition_relationship.constituent_amount characterized_product_composition_value |
Global rules for this entity data type- |
public interface EMaths_value_with_unit extends EEntityvalue_component (explicit attribute)int testValue_component(EMaths_value_with_unit type)case 1 EEntity getValue_component(EMaths_value_with_unit type) void setValue_component(EMaths_value_with_unit type, EEntity value, EEntity node1) case sValue_componentMaths_number: double getValue_component(EMaths_value_with_unit type, EMaths_number node1) void setValue_component(EMaths_value_with_unit type, double value, EMaths_number node1) case sValue_componentMaths_real: double getValue_component(EMaths_value_with_unit type, EMaths_real node1) void setValue_component(EMaths_value_with_unit type, double value, EMaths_real node1) case sValue_componentMaths_integer: int getValue_component(EMaths_value_with_unit type, EMaths_integer node1) void setValue_component(EMaths_value_with_unit type, int value, EMaths_integer node1) case sValue_componentMaths_logical: int getValue_component(EMaths_value_with_unit type, EMaths_logical node1) void setValue_component(EMaths_value_with_unit type, int value, EMaths_logical node1) case sValue_componentMaths_boolean: boolean getValue_component(EMaths_value_with_unit type, EMaths_boolean node1) void setValue_component(EMaths_value_with_unit type, boolean value, EMaths_boolean node1) case sValue_componentMaths_string: String getValue_component(EMaths_value_with_unit type, EMaths_string node1) void setValue_component(EMaths_value_with_unit type, String value, EMaths_string node1) case sValue_componentMaths_binary: Binary getValue_component(EMaths_value_with_unit type, EMaths_binary node1) void setValue_component(EMaths_value_with_unit type, Binary value, EMaths_binary node1) case sValue_componentElementary_space_enumerators: int getValue_component(EMaths_value_with_unit type, EElementary_space_enumerators node1) void setValue_component(EMaths_value_with_unit type, int value, EElementary_space_enumerators node1) case sValue_componentOrdering_type: int getValue_component(EMaths_value_with_unit type, EOrdering_type node1) void setValue_component(EMaths_value_with_unit type, int value, EOrdering_type node1) case sValue_componentLower_upper: int getValue_component(EMaths_value_with_unit type, ELower_upper node1) void setValue_component(EMaths_value_with_unit type, int value, ELower_upper node1) case sValue_componentSymmetry_type: int getValue_component(EMaths_value_with_unit type, ESymmetry_type node1) void setValue_component(EMaths_value_with_unit type, int value, ESymmetry_type node1) case sValue_componentElementary_function_enumerators: int getValue_component(EMaths_value_with_unit type, EElementary_function_enumerators node1) void setValue_component(EMaths_value_with_unit type, int value, EElementary_function_enumerators node1) case sValue_componentOpen_closed: int getValue_component(EMaths_value_with_unit type, EOpen_closed node1) void setValue_component(EMaths_value_with_unit type, int value, EOpen_closed node1) case sValue_componentSpace_constraint_type: int getValue_component(EMaths_value_with_unit type, ESpace_constraint_type node1) void setValue_component(EMaths_value_with_unit type, int value, ESpace_constraint_type node1) case sValue_componentRepackage_options: int getValue_component(EMaths_value_with_unit type, ERepackage_options node1) void setValue_component(EMaths_value_with_unit type, int value, ERepackage_options node1) case sValue_componentExtension_options: int getValue_component(EMaths_value_with_unit type, EExtension_options node1) void setValue_component(EMaths_value_with_unit type, int value, EExtension_options node1) case sValue_componentAtom_based_tuple: AAtom_based_value getValue_component(EMaths_value_with_unit type, EAtom_based_tuple node1) void setValue_component(EMaths_value_with_unit type, AAtom_based_value value, EAtom_based_tuple node1) case sValue_componentMaths_tuple: AMaths_value getValue_component(EMaths_value_with_unit type, EMaths_tuple node1) void setValue_component(EMaths_value_with_unit type, AMaths_value value, EMaths_tuple node1) void unsetValue_component(EMaths_value_with_unit type) unit_component (explicit attribute)int testUnit_component(EMaths_value_with_unit type)case 1 EEntity getUnit_component(EMaths_value_with_unit type) void setUnit_component(EMaths_value_with_unit type, EEntity value, EEntity node1) void unsetUnit_component(EMaths_value_with_unit type) |
public class CMaths_value_with_unit implements EMaths_value_with_unitstatic EAttribute attributeValue_component(EMaths_value_with_unit type)static int usedinValue_component(EMaths_value_with_unit type, EEntity instance, ASdaiModel domain, AMaths_value_with_unit result) static EAttribute attributeUnit_component(EMaths_value_with_unit type) static int usedinUnit_component(EMaths_value_with_unit type, EEntity instance, ASdaiModel domain, AMaths_value_with_unit result) |
public class AMaths_value_with_unit extends AEntitypublic EMaths_value_with_unit getByIndex(int index)public EMaths_value_with_unit getCurrentMember(SdaiIterator it) |