Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY extended_select_type
          SUBTYPE OF (select_type);
          is_based_on : defined_type;
WHERE
          wr1: 'EXTENDED_DICTIONARY_SCHEMA.EXTENSIBLE_SELECT_TYPE' IN TYPEOF(is_based_on.domain);
END_ENTITY; -- extended_select_type

Entity data types and their attributes

data_type
          name: express_id;
select_type
          (OPT) local_selections: SET [1:?] OF named_type;
          (DER) selections: SET [1:?] OF named_type;
extended_select_type
          is_based_on: defined_type;

Complex entities

          entity_select_type$extended_select_type$extensible_select_type (SDAI_DICTIONARY_SCHEMA)
          entity_select_type$extended_select_type$non_extensible_select_type (SDAI_DICTIONARY_SCHEMA)
          extended_select_type$extensible_select_type (SDAI_DICTIONARY_SCHEMA)
          extended_select_type$non_extensible_select_type (SDAI_DICTIONARY_SCHEMA)

Users

data_type
          aggregation_type.element_type
          function_definition.return_type
          map_or_view_input_parameter.extent
          parameter.parameter_type
select_type
          defined_type.domain
                    underlying_type
                              constructed_type
extended_select_type

Global rules for this entity data type

          -

public interface EExtended_select_type extends ESelect_type

is_based_on (explicit attribute)

          boolean testIs_based_on(EExtended_select_type type)
          EDefined_type getIs_based_on(EExtended_select_type type)
          void setIs_based_on(EExtended_select_type type, EDefined_type value)
          void unsetIs_based_on(EExtended_select_type type)

public class CExtended_select_type implements EExtended_select_type

          static EAttribute attributeIs_based_on(EExtended_select_type type)
          static int usedinIs_based_on(EExtended_select_type type, EDefined_type instance, ASdaiModel domain, AExtended_select_type result)

public class AExtended_select_type extends AEntity

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