Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY view_attribute
          SUBTYPE OF (attribute);
          domain : base_type;
          optional_flag : BOOLEAN;
          SELF\attribute.parent : independent_view_definition;
END_ENTITY; -- view_attribute

Entity data types and their attributes

attribute
          name: express_id;
          parent: entity_or_view_definition;
          (OPT) order: INTEGER;
          (DER) parent_entity: entity_definition;
view_attribute
          domain: base_type;
          optional_flag: BOOLEAN;
          (RT) parent: independent_view_definition;

Users

attribute
          aggregate_member_constraint.attribute
                    aggregate_member_constraint_select
          aggregate_size_constraint.attribute
                    aggregate_member_constraint_select
          annotation.target
                    documentation_object
          attribute_mapping.path
                    attribute_mapping_path_select
          attribute_value_constraint.attribute
                    attribute_value_constraint_select
          constraint_relationship.element2
                    constraint_select
          end_of_path_constraint.constraints
                    constraint_select
          entity_constraint.attribute
                    attribute_select
          entity_mapping.constraints
                    constraint_select
          entity_mapping.target
                    entity_or_attribute
          entity_mapping_relationship.constraints
                    constraint_select
          entity_mapping_relationship.path
                    attribute_mapping_path_select
          generic_attribute_mapping.constraints
                    constraint_select
          generic_attribute_mapping.source
          instance_constraint.element1
                    constraint_select
          intersection_constraint.subpaths
                    constraint_select
          inverse_attribute_constraint.inverted_attribute
                    inverse_attribute_constraint_select
          negation_constraint.constraints
                    constraint_select
          path_constraint.element1
                    path_constraint_select
          select_constraint.attribute
                    select_constraint_select
          type_constraint.constraints
                    constraint_select
          uniqueness_rule.attributes
view_attribute
          view_partition_attribute.parent_view_attribute

Global rules for this entity data type

          -

public interface EView_attribute extends EAttribute

domain (explicit attribute)

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

optional_flag (explicit attribute)

          boolean testOptional_flag(EView_attribute type)
          boolean getOptional_flag(EView_attribute type)
          void setOptional_flag(EView_attribute type, boolean value)
          void unsetOptional_flag(EView_attribute type)

public class CView_attribute implements EView_attribute

          static EAttribute attributeDomain(EView_attribute type)
          static int usedinDomain(EView_attribute type, EEntity instance, ASdaiModel domain, AView_attribute result)
          static EAttribute attributeOptional_flag(EView_attribute type)

public class AView_attribute extends AEntity

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