Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY named_type
          ABSTRACT SUPERTYPE OF (ONEOF (defined_type, entity_or_view_definition))
          SUBTYPE OF (data_type);
          short_name : OPTIONAL STRING;
INVERSE
          where_rules : SET [0:?] OF where_rule FOR parent_item;
END_ENTITY; -- named_type

Entity data types and their attributes

data_type
          name: express_id;
named_type
          (OPT) short_name: STRING;
          (INV) where_rules: SET [0:?] OF where_rule FOR parent_item;

Known subtypes

          defined_type (SDAI_DICTIONARY_SCHEMA)
          entity_or_view_definition (SDAI_DICTIONARY_SCHEMA)

Users

data_type
          aggregation_type.element_type
          function_definition.return_type
          map_or_view_input_parameter.extent
          parameter.parameter_type
named_type
          annotation.target
                    documentation_object
          attribute_mapping.domain
                    attribute_mapping_domain_select
          attribute_mapping.target
                    base_type
          constant_definition.constant_value
                    base_type
          constant_definition.domain
                    base_type
          declaration.definition
                    declaration_type
          dependent_view_definition.domain
                    base_type
          derived_attribute.domain
                    base_type
          domain_equivalent_type.external_type
          domain_equivalent_type.native_type
          explicit_attribute.domain
                    base_type
          generic_attribute_mapping.data_type
          non_extensible_select_type.local_selections
          select_type.local_selections
          select_type.selections
          view_attribute.domain
                    base_type
          where_rule.parent_item
                    type_or_rule

Global rules for this entity data type

          -

public interface ENamed_type extends EData_type

short_name (explicit attribute)

          boolean testShort_name(ENamed_type type)
          String getShort_name(ENamed_type type)
          void setShort_name(ENamed_type type, String value)
          void unsetShort_name(ENamed_type type)

where_rules (inverse attribute)

          AWhere_rule getWhere_rules(ENamed_type type, ASdaiModel domain)

public class CNamed_type implements ENamed_type

          static EAttribute attributeShort_name(ENamed_type type)
          static EAttribute attributeWhere_rules(ENamed_type type)

public class ANamed_type extends AEntity

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