Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY explicit_attribute
          SUBTYPE OF (attribute);
          domain : base_type;
          redeclaring : OPTIONAL explicit_attribute;
          optional_flag : BOOLEAN;
END_ENTITY; -- explicit_attribute

Entity data types and their attributes

attribute
          name: express_id;
          parent: entity_or_view_definition;
          (OPT) order: INTEGER;
          (DER) parent_entity: entity_definition;
explicit_attribute
          domain: base_type;
          (OPT) redeclaring: explicit_attribute;
          optional_flag: BOOLEAN;

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
explicit_attribute
          derived_attribute.redeclaring
                    explicit_or_derived
          explicit_attribute.redeclaring
          inverse_attribute.inverted_attr

Global rules for this entity data type

          -

public interface EExplicit_attribute extends EAttribute

domain (explicit attribute)

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

redeclaring (explicit attribute)

          boolean testRedeclaring(EExplicit_attribute type)
          EExplicit_attribute getRedeclaring(EExplicit_attribute type)
          void setRedeclaring(EExplicit_attribute type, EExplicit_attribute value)
          void unsetRedeclaring(EExplicit_attribute type)

optional_flag (explicit attribute)

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

public class CExplicit_attribute implements EExplicit_attribute

          static EAttribute attributeDomain(EExplicit_attribute type)
          static int usedinDomain(EExplicit_attribute type, EEntity instance, ASdaiModel domain, AExplicit_attribute result)
          static EAttribute attributeRedeclaring(EExplicit_attribute type)
          static int usedinRedeclaring(EExplicit_attribute type, EExplicit_attribute instance, ASdaiModel domain, AExplicit_attribute result)
          static EAttribute attributeOptional_flag(EExplicit_attribute type)

public class AExplicit_attribute extends AEntity

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