Overview Index

SDAI_DICTIONARY_SCHEMA (jsdai.dictionary)


ENTITY global_rule;
          name : express_id;
          entities : LIST [1:?] OF entity_definition;
INVERSE
          where_rules : SET [1:?] OF where_rule FOR parent_item;
END_ENTITY; -- global_rule

Entity data types and their attributes

global_rule
          name: express_id;
          entities: LIST [1:?] OF entity_definition;
          (INV) where_rules: SET [1:?] OF where_rule FOR parent_item;

Users

global_rule
          annotation.target
                    documentation_object
          declaration.definition
                    declaration_type
          inner_declaration.scope
                    declaration_scope_type
          where_rule.parent_item
                    type_or_rule

Global rules for this entity data type

          -

public interface EGlobal_rule extends EEntity

name (explicit attribute)

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

entities (explicit attribute)

          boolean testEntities(EGlobal_rule type)
          AEntity_definition getEntities(EGlobal_rule type)
          AEntity_definition createEntities(EGlobal_rule type)
          void unsetEntities(EGlobal_rule type)

where_rules (inverse attribute)

          AWhere_rule getWhere_rules(EGlobal_rule type, ASdaiModel domain)

public class CGlobal_rule implements EGlobal_rule

          static EAttribute attributeName(EGlobal_rule type)
          static EAttribute attributeEntities(EGlobal_rule type)
          static int usedinEntities(EGlobal_rule type, EEntity_definition instance, ASdaiModel domain, AGlobal_rule result)
          static EAttribute attributeWhere_rules(EGlobal_rule type)

public class AGlobal_rule extends AEntity

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