ENTITY named_unit SUPERTYPE OF ((ONEOF (si_unit, conversion_based_unit, context_dependent_unit) ANDOR ONEOF (length_unit, mass_unit, time_unit, electric_current_unit, thermodynamic_temperature_unit, amount_of_substance_unit, luminous_flux_unit, luminous_intensity_unit, plane_angle_unit, solid_angle_unit, ratio_unit))); dimensions : dimensional_exponents; END_ENTITY; -- named_unit |
Entity data types and their attributesnamed_unitdimensions: dimensional_exponents; |
amount_of_substance_unit (MEASURE_SCHEMA) |
context_dependent_unit (MEASURE_SCHEMA) |
conversion_based_unit (MEASURE_SCHEMA) |
electric_current_unit (MEASURE_SCHEMA) |
length_unit (MEASURE_SCHEMA) |
luminous_flux_unit (MEASURE_SCHEMA) |
luminous_intensity_unit (MEASURE_SCHEMA) |
mass_unit (MEASURE_SCHEMA) |
named_unit_variable (AUTOMOTIVE_DESIGN) |
non_si_unit (ISO13584_IEC61360_DICTIONARY_SCHEMA) |
plane_angle_unit (MEASURE_SCHEMA) |
ratio_unit (MEASURE_SCHEMA) |
si_unit (MEASURE_SCHEMA) |
solid_angle_unit (MEASURE_SCHEMA) |
thermodynamic_temperature_unit (MEASURE_SCHEMA) |
time_unit (MEASURE_SCHEMA) |
Global rules for this entity data typeassert_oneof (ISO13584_IEC61360_DICTIONARY_SCHEMA)dependent_instantiable_named_unit (AUTOMOTIVE_DESIGN) dependent_instantiable_named_unit (CATALOG_DATA_INFORMATION_MIM) |
public interface ENamed_unit extends EEntitydimensions (explicit attribute)boolean testDimensions(ENamed_unit type)EDimensional_exponents getDimensions(ENamed_unit type) void setDimensions(ENamed_unit type, EDimensional_exponents value) void unsetDimensions(ENamed_unit type) |
public class CNamed_unit implements ENamed_unitstatic EAttribute attributeDimensions(ENamed_unit type)static int usedinDimensions(ENamed_unit type, EDimensional_exponents instance, ASdaiModel domain, ANamed_unit result) |
public class ANamed_unit extends AEntitypublic ENamed_unit getByIndex(int index)public ENamed_unit getCurrentMember(SdaiIterator it) |