Overview Index

SDAI_MAPPING_SCHEMA         

          identification: -

The sdai_mapping_schema defines a model mapping between a source express-schema and a target express-schema. It is suitable for the ARM (source) to AIM (target) mapping used in STEP Application Protocolls. It includes schema to schema mapping entity to entity mapping attribute to attribute mapping constraints of various kinds and variations of the above.
REFERENCE FROM SDAI_DICTIONARY_SCHEMA;

Sdai_dictionary_schema          
          er aggregate_target_parameter,
          er aggregation_type,
          er algorithm_declaration,
          er algorithm_definition,
          er and_subtype_expression,
          er andor_subtype_expression,
          er annotation,
          er array_type,
          er attribute,
          er bag_type,
          dr base_type,
          er binary_type,
          er boolean_type,
          er bound,
          er constant_declaration,
          cr constant_declaration$implicit_declaration,
          cr constant_declaration$inner_declaration,
          cr constant_declaration$local_declaration,
          cr constant_declaration$referenced_declaration,
          er constant_definition,
          dr constructed_type,
          er data_type,
          er data_type_declaration,
          cr data_type_declaration$implicit_declaration,
          cr data_type_declaration$local_declaration,
          er declaration,
          dr declaration_scope_type,
          dr declaration_type,
          er defined_type,
          er dependent_map_definition,
          er dependent_map_partition,
          er dependent_source_parameter,
          er dependent_view_definition,
          er derived_attribute,
          er documentation,
          dr documentation_object,
          er documentation_with_element,
          er domain_equivalent_type,
          er entity_declaration,
          cr entity_declaration$implicit_declaration,
          cr entity_declaration$inner_declaration,
          cr entity_declaration$local_declaration,
          cr entity_declaration$referenced_declaration,
          cr entity_declaration$used_declaration,
          er entity_definition,
          dr entity_or_subtype_expression,
          er entity_or_view_definition,
          dr entity_or_view_definition_or_simple_type,
          dr entity_or_view_or_subtype_expression,
          er entity_select_type,
          cr entity_select_type$extended_select_type$extensible_select_type,
          cr entity_select_type$extended_select_type$non_extensible_select_type,
          cr entity_select_type$extensible_select_type,
          cr entity_select_type$non_extensible_select_type,
          er enumeration_type,
          er explicit_attribute,
          dr explicit_or_derived,
          er express_code,
          dr express_id,
          er extended_enumeration_type,
          cr extended_enumeration_type$extensible_enumeration_type,
          er extended_select_type,
          cr extended_select_type$extensible_select_type,
          cr extended_select_type$non_extensible_select_type,
          er extensible_enumeration_type,
          er extensible_select_type,
          er external_schema,
          er function_declaration,
          cr function_declaration$implicit_declaration,
          cr function_declaration$inner_declaration,
          cr function_declaration$local_declaration,
          cr function_declaration$referenced_declaration,
          er function_definition,
          er generic_schema_definition,
          fr get_entity_definition,
          fr get_list_of_entity_definition,
          fr get_operands,
          fr get_schema_definition,
          er global_rule,
          er identified_by_parameter,
          er implicit_declaration,
          cr implicit_declaration$map_declaration,
          cr implicit_declaration$procedure_declaration,
          cr implicit_declaration$rule_declaration,
          cr implicit_declaration$subtype_constraint_declaration,
          cr implicit_declaration$type_declaration,
          cr implicit_declaration$view_declaration,
          er independent_view_definition,
          dr info_object_id,
          er inner_declaration,
          cr inner_declaration$procedure_declaration,
          cr inner_declaration$rule_declaration,
          cr inner_declaration$subtype_constraint_declaration,
          cr inner_declaration$type_declaration,
          er integer_bound,
          er integer_type,
          er interface_specification,
          er interfaced_declaration,
          er inverse_attribute,
          er list_type,
          er local_declaration,
          cr local_declaration$map_declaration,
          cr local_declaration$procedure_declaration,
          cr local_declaration$rule_declaration,
          cr local_declaration$subtype_constraint_declaration,
          cr local_declaration$type_declaration,
          cr local_declaration$view_declaration,
          er logical_type,
          er map_declaration,
          cr map_declaration$referenced_declaration,
          cr map_declaration$used_declaration,
          er map_definition,
          dr map_or_view_definition_select,
          er map_or_view_input_parameter,
          er map_or_view_partition,
          er map_partition,
          er named_type,
          er non_extensible_select_type,
          er number_type,
          er oneof_subtype_expression,
          er parameter,
          er population_dependent_bound,
          er procedure_declaration,
          cr procedure_declaration$referenced_declaration,
          er procedure_definition,
          er real_type,
          er reference_from_specification,
          er reference_from_specification_as,
          er reference_from_specification_as_source,
          er reference_from_specification_as_target,
          er referenced_declaration,
          cr referenced_declaration$type_declaration,
          cr referenced_declaration$view_declaration,
          er rule_declaration,
          er schema_definition,
          er schema_map_definition,
          dr schema_map_or_view_definition,
          er schema_view_definition,
          er select_type,
          er set_type,
          er simple_type,
          er source_parameter,
          er string_type,
          er sub_supertype_constraint,
          er subtype_constraint_declaration,
          er subtype_expression,
          er target_parameter,
          er type_declaration,
          cr type_declaration$used_declaration,
          dr type_or_rule,
          dr underlying_type,
          er uniqueness_rule,
          er use_from_specification,
          er used_declaration,
          cr used_declaration$view_declaration,
          er variable_size_aggregation_type,
          er view_attribute,
          er view_declaration,
          er view_definition,
          er view_partition,
          er view_partition_attribute,
          er where_rule

Defined types

          Aggregate_member_constraint_select
          Attribute_mapping_domain_select
          Attribute_mapping_path_select
          Attribute_select
          Attribute_value_constraint_select
          Constraint_select
          Entity_or_attribute
          Inverse_attribute_constraint_select
          Path_constraint_select
          Select_constraint_select

Entities

          Aggregate_member_constraint
          Aggregate_size_constraint
          And_constraint_relationship
          Application_protocol_mapping
          Attribute_mapping
          Attribute_mapping_boolean_value
          Attribute_mapping_enumeration_value
          Attribute_mapping_int_value
          Attribute_mapping_logical_value
          Attribute_mapping_real_value
          Attribute_mapping_string_value
          Attribute_mapping_value
          Attribute_value_constraint
          Boolean_constraint
          Conformance_class_mapping
          Constraint
          Constraint_attribute
          Constraint_relationship
          Derived_variant_entity_mapping
          End_of_path_constraint
          Entity_constraint
          Entity_mapping
          Entity_mapping_relationship
          Enumeration_constraint
          Exact_entity_constraint
          Exact_type_constraint
          Generic_attribute_mapping
          Instance_constraint
          Instance_equal
          Integer_constraint
          Intersection_constraint
          Inverse_attribute_constraint
          Logical_constraint
          Module_mapping
          Negation_constraint
          Non_optional_constraint
          Or_constraint_relationship
          Path_constraint
          Real_constraint
          Schema_mapping
          Select_constraint
          String_constraint
          Sub_supertype_mapping
          Type_constraint
          Uof_mapping