Overview Schemas Index

QUALIFIED_MEASURE_SCHEMA (jsdai.SQualified_measure_schema)


ENTITY maths_value_with_unit;
          value_component : maths_value;
          unit_component : unit;
END_ENTITY; -- maths_value_with_unit

Entity data types and their attributes

maths_value_with_unit
          value_component: maths_value;
          unit_component: unit;

Known subtypes

          maths_value_representation_item (QUALIFIED_MEASURE_SCHEMA)

Users

maths_value_with_unit
          maths_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 EEntity

value_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_unit

          static 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 AEntity

          public EMaths_value_with_unit getByIndex(int index)
          public EMaths_value_with_unit getCurrentMember(SdaiIterator it)