ENTITY conversion_based_unit SUBTYPE OF (named_unit); name : label; conversion_factor : measure_with_unit; DERIVE SELF\named_unit.dimensions : dimensional_exponents := derive_dimensional_exponents(conversion_factor\measure_with_unit.unit_component); END_ENTITY; -- conversion_based_unit |
Entity data types and their attributesnamed_unitdimensions: dimensional_exponents; conversion_based_unit name: label; conversion_factor: measure_with_unit; (RT) (DER) dimensions: dimensional_exponents; |
amount_of_substance_unit$conversion_based_unit (MEASURE_SCHEMA) |
conversion_based_unit$electric_current_unit (MEASURE_SCHEMA) |
conversion_based_unit$length_unit (MEASURE_SCHEMA) |
conversion_based_unit$luminous_intensity_unit (MEASURE_SCHEMA) |
conversion_based_unit$mass_unit (MEASURE_SCHEMA) |
conversion_based_unit$plane_angle_unit (MEASURE_SCHEMA) |
conversion_based_unit$ratio_unit (MEASURE_SCHEMA) |
conversion_based_unit$solid_angle_unit (MEASURE_SCHEMA) |
conversion_based_unit$thermodynamic_temperature_unit (MEASURE_SCHEMA) |
conversion_based_unit$time_unit (MEASURE_SCHEMA) |
externally_defined_conversion_based_unit (EXTERNAL_UNIT_MIM) |
Global rules for this entity data type- |
public interface EConversion_based_unit extends ENamed_unitname (explicit attribute)boolean testName(EConversion_based_unit type)String getName(EConversion_based_unit type) void setName(EConversion_based_unit type, String value) void unsetName(EConversion_based_unit type) conversion_factor (explicit attribute)boolean testConversion_factor(EConversion_based_unit type)EMeasure_with_unit getConversion_factor(EConversion_based_unit type) void setConversion_factor(EConversion_based_unit type, EMeasure_with_unit value) void unsetConversion_factor(EConversion_based_unit type) |
public class CConversion_based_unit implements EConversion_based_unitstatic EAttribute attributeName(EConversion_based_unit type)static EAttribute attributeConversion_factor(EConversion_based_unit type) static int usedinConversion_factor(EConversion_based_unit type, EMeasure_with_unit instance, ASdaiModel domain, AConversion_based_unit result) static EAttribute attributeDimensions(EConversion_based_unit type) static int usedinDimensions(EConversion_based_unit type, EDimensional_exponents instance, ASdaiModel domain, AConversion_based_unit result) |
public class AConversion_based_unit extends AEntitypublic EConversion_based_unit getByIndex(int index)public EConversion_based_unit getCurrentMember(SdaiIterator it) |