import {Annotation} from './Annotation'; import {AnnotationEnum} from './AnnotationEnum'; //============================================================ // 定义描述类。 // // @author maocy // @version 160505 //============================================================ export class DefineAnnotation extends Annotation { // 数据名称 public dataName: string; // 数据名称 public dataValue: any; //============================================================ // 构造处理。 // // @param name 名称 //============================================================ public constructor(name?: string, dataName?: string, dataValue?: any) { super(name); // 设置属性 this._annotationCd = AnnotationEnum.Define; this._inherit = true; // 设置数据名称 this.dataName = dataName; this.dataValue = dataValue; } //============================================================ // 获得代码。 // // @return String 代码 //============================================================ public get code(): string { return this.dataName; } }