Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY entity_or_view_definition
          ABSTRACT SUPERTYPE OF (ONEOF (entity_definition, view_definition))
          SUBTYPE OF (named_type);
          generic_supertypes : LIST [0:?] OF UNIQUE entity_or_view_definition;
END_ENTITY; -- entity_or_view_definition

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;
entity_or_view_definition
          generic_supertypes: LIST [0:?] OF UNIQUE entity_or_view_definition;

Known subtypes

          entity_definition (SDAI_DICTIONARY_SCHEMA)
          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
entity_or_view_definition
          attribute.parent
          dependent_source_parameter.extent
                    entity_or_view_definition_or_simple_type
          entity_or_view_definition.generic_supertypes
          source_parameter.extent
          sub_supertype_constraint.generic_supertype
          subtype_expression.generic_operands
                    entity_or_view_or_subtype_expression

Global rules for this entity data type

          -

public interface EEntity_or_view_definition extends ENamed_type

generic_supertypes (explicit attribute)

          boolean testGeneric_supertypes(EEntity_or_view_definition type)
          AEntity_or_view_definition getGeneric_supertypes(EEntity_or_view_definition type)
          AEntity_or_view_definition createGeneric_supertypes(EEntity_or_view_definition type)
          void unsetGeneric_supertypes(EEntity_or_view_definition type)

public class CEntity_or_view_definition implements EEntity_or_view_definition

          static EAttribute attributeGeneric_supertypes(EEntity_or_view_definition type)
          static int usedinGeneric_supertypes(EEntity_or_view_definition type, EEntity_or_view_definition instance, ASdaiModel domain, AEntity_or_view_definition result)

public class AEntity_or_view_definition extends AEntity

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