Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY schema_map_definition
          SUBTYPE OF (generic_schema_definition);
INVERSE
          view_declarations : SET [0:?] OF view_declaration FOR parent;
          map_declarations : SET [0:?] OF map_declaration FOR parent;
          source_schema_specifications : SET [1:?] OF reference_from_specification_as_source FOR current_schema;
          target_schema_specifications : SET [1:?] OF reference_from_specification_as_target FOR current_schema;
END_ENTITY; -- schema_map_definition

Entity data types and their attributes

generic_schema_definition
          name: express_id;
          (OPT) identification: info_object_id;
schema_map_definition
          (INV) view_declarations: SET [0:?] OF view_declaration FOR parent;
          (INV) map_declarations: SET [0:?] OF map_declaration FOR parent;
          (INV) source_schema_specifications: SET [1:?] OF reference_from_specification_as_source FOR current_schema;
          (INV) target_schema_specifications: SET [1:?] OF reference_from_specification_as_target FOR current_schema;

Users

generic_schema_definition
          declaration.parent
          interface_specification.current_schema
          interface_specification.foreign_schema
schema_map_definition
          map_declaration.parent
          reference_from_specification_as.current_schema
          view_declaration.parent
                    schema_map_or_view_definition

Global rules for this entity data type

          -

public interface ESchema_map_definition extends EGeneric_schema_definition

view_declarations (inverse attribute)

          AView_declaration getView_declarations(ESchema_map_definition type, ASdaiModel domain)

map_declarations (inverse attribute)

          AMap_declaration getMap_declarations(ESchema_map_definition type, ASdaiModel domain)

source_schema_specifications (inverse attribute)

          AReference_from_specification_as_source getSource_schema_specifications(ESchema_map_definition type, ASdaiModel domain)

target_schema_specifications (inverse attribute)

          AReference_from_specification_as_target getTarget_schema_specifications(ESchema_map_definition type, ASdaiModel domain)

public class CSchema_map_definition implements ESchema_map_definition

          static EAttribute attributeView_declarations(ESchema_map_definition type)
          static EAttribute attributeMap_declarations(ESchema_map_definition type)
          static EAttribute attributeSource_schema_specifications(ESchema_map_definition type)
          static EAttribute attributeTarget_schema_specifications(ESchema_map_definition type)

public class ASchema_map_definition extends AEntity

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