Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY defined_type
          SUBTYPE OF (named_type);
          domain : underlying_type;
END_ENTITY; -- defined_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;
defined_type
          domain: underlying_type;

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
defined_type
          defined_type.domain
                    underlying_type
          extended_enumeration_type.is_based_on
          extended_select_type.is_based_on
          select_constraint.data_type
          type_declaration.definition

Global rules for this entity data type

          -

public interface EDefined_type extends ENamed_type

domain (explicit attribute)

          int testDomain(EDefined_type type)
          case 1
              EEntity getDomain(EDefined_type type)
              void setDomain(EDefined_type type, EEntity value, EEntity node1)
          case 1
              EEntity getDomain(EDefined_type type)
              void setDomain(EDefined_type type, EEntity value, EEntity node1)
          void unsetDomain(EDefined_type type)

public class CDefined_type implements EDefined_type

          static EAttribute attributeDomain(EDefined_type type)
          static int usedinDomain(EDefined_type type, EEntity instance, ASdaiModel domain, ADefined_type result)

public class ADefined_type extends AEntity

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