Overview Schemas Index

MEASURE_SCHEMA (jsdai.SMeasure_schema)


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 attributes

derived_unit
          elements: SET [1:?] OF derived_unit_element;
          (DER) name: label;

Known subtypes

          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)

Users: by entity attributes

derived_unit
          analog_port_variable_armx.unit_of_measure
                    unit
          applied_action_assignment.items
                    action_items
                              ir_usage_item
                                        design_pdm_ir_usage_item
                                                  classification_item
                                                            sbb_classification_item
          applied_attribute_classification_assignment.items
                    attribute_classification_item
                              ss_attribute_classification_item
                                        pmri_attribute_classification_item
          applied_classification_assignment.items
                    classification_item
                              requirement_classification_item
          applied_description_text_assignment.items
                    description_item
                              sbb_description_item
          applied_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        ss_collection_membership_groupable_item
          applied_usage_right.items
                    ir_usage_item
                              design_pdm_ir_usage_item
                                        classification_item
                                                  ap239_props_classification_item
          current_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      classification_item
                                                                                fbb_classification_item
          dic_unit.structured_representation
                    unit
          frozen_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      classification_item
                                                                                fbb_classification_item
          functional_terminal_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        rm_collection_membership_groupable_item
          geometric_representation_context_with_parameter.parameter_unit
                    unit
          global_unit_assigned_context.units
                    unit
          independent_property_with_unit.unit_of_measure
                    unit
          inertia_matrix_item.common_unit
                    unit
          maths_value_with_unit.unit_component
                    unit
          measure_with_unit.unit_component
                    unit
          name_attribute.named_item
                    name_attribute_select
          previous_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      classification_item
                                                                                ss_classification_item
                                                                                          pmri_classification_item
          property.allowed_unit
                    unit
          same_as_external_item_assignment.items
                    same_as_item
                              ss_same_as_item
                                        prjm_same_as_item
          significant_number_of_digits.unit_component
                    unit
          unit_defined_maths_space_context.unit_basis
                    unit

Users: by defined types, not used by any entity attribute

derived_unit
          ap239_props_attribute_classification_item
                    applied_attribute_classification_assignment.items
          ap239_props_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          design_pdm_attribute_classification_item
                    applied_attribute_classification_assignment.items
          fbb_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          fbb_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          fbb_same_as_item
                    same_as_external_item_assignment.items
          im_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          im_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          im_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          im_same_as_item
                    same_as_external_item_assignment.items
          pdm_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          pmri_attribute_classification_item
                    applied_attribute_classification_assignment.items
          pmri_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          prjm_same_as_item
                    same_as_external_item_assignment.items
          requirement_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          requirement_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          requirement_same_as_item
                    same_as_external_item_assignment.items
          rm_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          rm_same_as_item
                    same_as_external_item_assignment.items
          sbb_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          sbb_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          sbb_description_item
                    applied_description_text_assignment.items
          sbb_same_as_item
                    same_as_external_item_assignment.items
          ss_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          ss_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          syss_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item

Global rules for this entity data type

          dependent_instantiable_derived_unit (AUTOMOTIVE_DESIGN)
          dependent_instantiable_derived_unit (CATALOG_DATA_INFORMATION_MIM)

public interface EDerived_unit extends EEntity

elements (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_unit

          static 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 AEntity

          public EDerived_unit getByIndex(int index)
          public EDerived_unit getCurrentMember(SdaiIterator it)