Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY attribute
          ABSTRACT SUPERTYPE OF (ONEOF (derived_attribute, explicit_attribute, inverse_attribute, view_attribute));
          name : express_id;
          parent : entity_or_view_definition;
          order : OPTIONAL INTEGER;
DERIVE
          parent_entity : entity_definition := get_entity_definition(parent);
END_ENTITY; -- attribute

Entity data types and their attributes

attribute
          name: express_id;
          parent: entity_or_view_definition;
          (OPT) order: INTEGER;
          (DER) parent_entity: entity_definition;

Known subtypes

          derived_attribute (SDAI_DICTIONARY_SCHEMA)
          explicit_attribute (SDAI_DICTIONARY_SCHEMA)
          inverse_attribute (SDAI_DICTIONARY_SCHEMA)
          view_attribute (SDAI_DICTIONARY_SCHEMA)

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

Global rules for this entity data type

          -

public interface EAttribute extends EEntity

name (explicit attribute)

          boolean testName(EAttribute type)
          String getName(EAttribute type)
          void setName(EAttribute type, String value)
          void unsetName(EAttribute type)

parent (explicit attribute)

          boolean testParent(EAttribute type)
          EEntity_or_view_definition getParent(EAttribute type)
          void setParent(EAttribute type, EEntity_or_view_definition value)
          void unsetParent(EAttribute type)

order (explicit attribute)

          boolean testOrder(EAttribute type)
          int getOrder(EAttribute type)
          void setOrder(EAttribute type, int value)
          void unsetOrder(EAttribute type)

parent_entity (derived attribute)

          EEntity_definition getParent_entity(EAttribute type)
          boolean testParent_entity(EAttribute type)

public class CAttribute implements EAttribute

          static EAttribute attributeName(EAttribute type)
          static EAttribute attributeParent(EAttribute type)
          static int usedinParent(EAttribute type, EEntity_or_view_definition instance, ASdaiModel domain, AAttribute result)
          static EAttribute attributeOrder(EAttribute type)
          static EAttribute attributeParent_entity(EAttribute type)
          static int usedinParent_entity(EAttribute type, EEntity_definition instance, ASdaiModel domain, AAttribute result)

public class AAttribute extends AEntity

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