ENTITY derived_unit SUPERTYPE OF (ONEOF (absorbed_dose_unit, acceleration_unit, radioactivity_unit, area_unit, capacitance_unit, dose_equivalent_unit, electric_charge_unit, conductance_unit, electric_potential_unit, energy_unit, magnetic_flux_density_unit, force_unit, frequency_unit, illuminance_unit, inductance_unit, magnetic_flux_unit, power_unit, pressure_unit, resistance_unit, velocity_unit, volume_unit)); elements : SET [1:?] OF derived_unit_element; DERIVE name : label := get_name_value(SELF); WHERE wr1: (SIZEOF(elements) > 1) OR ((SIZEOF(elements) = 1) AND (elements[1].exponent <> 1.0)); wr2: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'NAME_ATTRIBUTE.NAMED_ITEM')) <= 1; END_ENTITY; -- derived_unit |
Entity data types and their attributesderived_unitelements: SET [1:?] OF derived_unit_element; (DER) name: label; |
absorbed_dose_unit (MEASURE_SCHEMA) |
acceleration_unit (MEASURE_SCHEMA) |
area_unit (MEASURE_SCHEMA) |
capacitance_unit (MEASURE_SCHEMA) |
conductance_unit (MEASURE_SCHEMA) |
derived_unit_variable (AUTOMOTIVE_DESIGN) |
dose_equivalent_unit (MEASURE_SCHEMA) |
electric_charge_unit (MEASURE_SCHEMA) |
electric_potential_unit (MEASURE_SCHEMA) |
energy_unit (MEASURE_SCHEMA) |
force_unit (MEASURE_SCHEMA) |
frequency_unit (MEASURE_SCHEMA) |
illuminance_unit (MEASURE_SCHEMA) |
inductance_unit (MEASURE_SCHEMA) |
magnetic_flux_density_unit (MEASURE_SCHEMA) |
magnetic_flux_unit (MEASURE_SCHEMA) |
power_unit (MEASURE_SCHEMA) |
pressure_unit (MEASURE_SCHEMA) |
radioactivity_unit (MEASURE_SCHEMA) |
resistance_unit (MEASURE_SCHEMA) |
thermal_resistance_unit (VALUE_WITH_UNIT_EXTENSION_MIM) |
velocity_unit (MEASURE_SCHEMA) |
volume_unit (MEASURE_SCHEMA) |
Global rules for this entity data typedependent_instantiable_derived_unit (AUTOMOTIVE_DESIGN)dependent_instantiable_derived_unit (CATALOG_DATA_INFORMATION_MIM) |
public interface EDerived_unit extends EEntityelements (explicit attribute)boolean testElements(EDerived_unit type)ADerived_unit_element getElements(EDerived_unit type) ADerived_unit_element createElements(EDerived_unit type) void unsetElements(EDerived_unit type) name (derived attribute)String getName(EDerived_unit type)boolean testName(EDerived_unit type) |
public class CDerived_unit implements EDerived_unitstatic EAttribute attributeElements(EDerived_unit type)static int usedinElements(EDerived_unit type, EDerived_unit_element instance, ASdaiModel domain, ADerived_unit result) static EAttribute attributeName(EDerived_unit type) |
public class ADerived_unit extends AEntitypublic EDerived_unit getByIndex(int index)public EDerived_unit getCurrentMember(SdaiIterator it) |