|
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) |