⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aonamemap.cs

📁 ASAMODS BaseModel C#
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;

namespace ASAMODS.BaseModel
{
    /// <summary>
    /// (BID = 46)
    /// Within the instances of “AoNameMap” all entities of the application model (the “application
    /// elements”) are stored together with their relation to the corresponding base entities. It is
    /// possible to build a list of alias names. Additionally a list with the “attribute maps” for this
    /// application element is stored.
    /// For the entity name any number of alias names (e.g. for language versions) may be
    /// specified. The list allows different language version switched by the application software.
    /// The length of the list shall be equal to the list "meaning_of_aliases" in AoEnvironment.
    /// For each entity a name mapping may be given.
    /// For each attribute of the entity an attribute mapping may be given.
    /// </summary>
    public abstract class AoNameMap:AoBase
    {
        #region Base Attributes

        private DT_STRING entity_name;
        private IList alias_names;

        /// <summary>
        /// DT_STRING
        ///MANDATORY ATTRIBUTE (required in application model)
        ///Name of the application element.
        /// </summary>
        public DT_STRING Entity_name
        {
            get { return entity_name; }
            set { entity_name = value; }
        }

        /// <summary>
        /// DT_STRING
        /// LIST[0:?]
        /// MANDATORY ATTRIBUTE (required in application model)
        /// Alternative name of the application element.
        /// </summary>
        public IList Alias_names
        {
            get { return alias_names; }
            set { alias_names = value; }
        }

        #endregion

        #region Relations
        private IList environment;
        private IList attribute_mapping;

        /// <summary>
        /// INFO_TO
        /// AoEnvironment
        /// INVERSE FOR entity_mapping
        /// </summary>
        public IList Environment
        {
            get { return environment; }
            set { environment = value; }
        }


        /// <summary>
        /// CHILD SET[0:?] OF AoAttributeMap
        /// MANDATORY ATTRIBUTE (required in application model)
        /// </summary>
        public IList Attribute_mapping
        {
            get { return attribute_mapping; }
            set { attribute_mapping = value; }
        }
        #endregion
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -