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