/*
THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE  AGREEMENT ("AGREEMENT") LOCATED HERE:
https://www.infragistics.com/legal/license/igultimate-la
https://www.infragistics.com/legal/license/igultimate-eula
GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE:  you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company.
*/
import { Description } from "./Description";
import { markType } from "./type";
/**
 * @hidden
 */
export class CellInfoDescription extends Description {
    constructor() {
        super();
        this.dn = null;
        this.bs = 0;
        this.r = false;
        this.v = false;
        this.j = false;
        this.h = false;
        this.p = false;
        this.w = false;
        this.k = false;
        this.q = false;
        this.f = null;
        this.s = false;
        this.t = false;
        this.o = false;
        this.bz = 0;
        this.di = null;
        this.aw = 0;
        this.ax = 0;
        this.b4 = 0;
        this.b5 = 0;
        this.ar = 0;
        this.aq = 0;
        this.ao = 0;
        this.as = 0;
        this.ap = 0;
        this.by = 0;
        this.b6 = 0;
        this.u = false;
        this.au = 0;
        this.an = 0;
        this.db = null;
        this.dq = null;
        this.c6 = null;
        this.c7 = null;
        this.c3 = null;
        this.c4 = null;
        this.c2 = null;
        this.da = null;
        this.dj = null;
        this.dl = null;
        this.dm = null;
        this.dg = null;
        this.dc = null;
        this.at = 0;
        this.de = null;
        this.dh = null;
        this.dp = null;
        this.c5 = null;
        this.c8 = null;
        this._fontFamily = null;
        this._fontSize = 0;
        this._fontStyle = null;
        this._fontWeight = null;
        this._actualFontFamily = null;
        this._actualFontSize = 0;
        this._actualFontStyle = null;
        this._actualFontWeight = null;
        this.dd = null;
        this.av = 0;
        this.b1 = 0;
        this.b3 = 0;
        this.b2 = 0;
        this.b0 = 0;
        this.bl = 0;
        this.bn = 0;
        this.bm = 0;
        this.bk = 0;
        this.bp = 0;
        this.br = 0;
        this.bq = 0;
        this.bo = 0;
        this.bd = 0;
        this.bf = 0;
        this.be = 0;
        this.bc = 0;
        this.bv = 0;
        this.bx = 0;
        this.bw = 0;
        this.bu = 0;
        this.bh = 0;
        this.bj = 0;
        this.bi = 0;
        this.bg = 0;
        this.dk = null;
        this.n = false;
        this.i = false;
        this.df = null;
        this._editFontFamily = null;
        this._editFontSize = 0;
        this._editFontStyle = null;
        this._editFontWeight = null;
        this.m = false;
        this.l = false;
        this.c9 = null;
        this.bt = 0;
    }
    get_type() {
        return "CellInfo";
    }
    get type() {
        return this.get_type();
    }
    get styleKey() {
        return this.dn;
    }
    set styleKey(a) {
        this.dn = a;
        this.e("StyleKey");
    }
    get dataRow() {
        return this.bs;
    }
    set dataRow(a) {
        this.bs = a;
        this.e("DataRow");
    }
    get isPositionDirty() {
        return this.r;
    }
    set isPositionDirty(a) {
        this.r = a;
        this.e("IsPositionDirty");
    }
    get isSizeDirty() {
        return this.v;
    }
    set isSizeDirty(a) {
        this.v = a;
        this.e("IsSizeDirty");
    }
    get isContentDirty() {
        return this.j;
    }
    set isContentDirty(a) {
        this.j = a;
        this.e("IsContentDirty");
    }
    get isBorderDirty() {
        return this.h;
    }
    set isBorderDirty(a) {
        this.h = a;
        this.e("IsBorderDirty");
    }
    get isLayerDirty() {
        return this.p;
    }
    set isLayerDirty(a) {
        this.p = a;
        this.e("IsLayerDirty");
    }
    get isStateDirty() {
        return this.w;
    }
    set isStateDirty(a) {
        this.w = a;
        this.e("IsStateDirty");
    }
    get isDataDirty() {
        return this.k;
    }
    set isDataDirty(a) {
        this.k = a;
        this.e("IsDataDirty");
    }
    get isPlaceholdContentNeeded() {
        return this.q;
    }
    set isPlaceholdContentNeeded(a) {
        this.q = a;
        this.e("IsPlaceholdContentNeeded");
    }
    get actionManager() {
        return this.f;
    }
    set actionManager(a) {
        this.f = a;
        this.e("ActionManager");
    }
    get isRowPinned() {
        return this.s;
    }
    set isRowPinned(a) {
        this.s = a;
        this.e("IsRowPinned");
    }
    get isRowSticky() {
        return this.t;
    }
    set isRowSticky(a) {
        this.t = a;
        this.e("IsRowSticky");
    }
    get isLastStickyRow() {
        return this.o;
    }
    set isLastStickyRow(a) {
        this.o = a;
        this.e("IsLastStickyRow");
    }
    get indent() {
        return this.bz;
    }
    set indent(a) {
        this.bz = a;
        this.e("Indent");
    }
    get rowItemRef() {
        return this.di;
    }
    set rowItemRef(a) {
        this.di = a;
        this.e("RowItemRef");
    }
    get x() {
        return this.aw;
    }
    set x(a) {
        this.aw = a;
        this.e("X");
    }
    get y() {
        return this.ax;
    }
    set y(a) {
        this.ax = a;
        this.e("Y");
    }
    get snappedX() {
        return this.b4;
    }
    set snappedX(a) {
        this.b4 = a;
        this.e("SnappedX");
    }
    get snappedY() {
        return this.b5;
    }
    set snappedY(a) {
        this.b5 = a;
        this.e("SnappedY");
    }
    get editOpacity() {
        return this.ar;
    }
    set editOpacity(a) {
        this.ar = a;
        this.e("EditOpacity");
    }
    get contentOpacity() {
        return this.aq;
    }
    set contentOpacity(a) {
        this.aq = a;
        this.e("ContentOpacity");
    }
    get actualContentOpacity() {
        return this.ao;
    }
    set actualContentOpacity(a) {
        this.ao = a;
        this.e("ActualContentOpacity");
    }
    get opacity() {
        return this.as;
    }
    set opacity(a) {
        this.as = a;
        this.e("Opacity");
    }
    get actualOpacity() {
        return this.ap;
    }
    set actualOpacity(a) {
        this.ap = a;
        this.e("ActualOpacity");
    }
    get height() {
        return this.by;
    }
    set height(a) {
        this.by = a;
        this.e("Height");
    }
    get width() {
        return this.b6;
    }
    set width(a) {
        this.b6 = a;
        this.e("Width");
    }
    get isSelected() {
        return this.u;
    }
    set isSelected(a) {
        this.u = a;
        this.e("IsSelected");
    }
    get selectedStatus() {
        return this.au;
    }
    set selectedStatus(a) {
        this.au = a;
        this.e("SelectedStatus");
    }
    get activationStatus() {
        return this.an;
    }
    set activationStatus(a) {
        this.an = a;
        this.e("ActivationStatus");
    }
    get horizontalAlignment() {
        return this.db;
    }
    set horizontalAlignment(a) {
        this.db = a;
        this.e("HorizontalAlignment");
    }
    get verticalAlignment() {
        return this.dq;
    }
    set verticalAlignment(a) {
        this.dq = a;
        this.e("VerticalAlignment");
    }
    get background() {
        return this.c6;
    }
    set background(a) {
        this.c6 = a;
        this.e("Background");
    }
    get border() {
        return this.c7;
    }
    set border(a) {
        this.c7 = a;
        this.e("Border");
    }
    get actualBackground() {
        return this.c3;
    }
    set actualBackground(a) {
        this.c3 = a;
        this.e("ActualBackground");
    }
    get actualBorder() {
        return this.c4;
    }
    set actualBorder(a) {
        this.c4 = a;
        this.e("ActualBorder");
    }
    get activationBorder() {
        return this.c2;
    }
    set activationBorder(a) {
        this.c2 = a;
        this.e("ActivationBorder");
    }
    get errorBorder() {
        return this.da;
    }
    set errorBorder(a) {
        this.da = a;
        this.e("ErrorBorder");
    }
    get selectedBackground() {
        return this.dj;
    }
    set selectedBackground(a) {
        this.dj = a;
        this.e("SelectedBackground");
    }
    get sortIndicatorColor() {
        return this.dl;
    }
    set sortIndicatorColor(a) {
        this.dl = a;
        this.e("SortIndicatorColor");
    }
    get stickyRowBackground() {
        return this.dm;
    }
    set stickyRowBackground(a) {
        this.dm = a;
        this.e("StickyRowBackground");
    }
    get pinnedRowBackground() {
        return this.dg;
    }
    set pinnedRowBackground(a) {
        this.dg = a;
        this.e("PinnedRowBackground");
    }
    get lastStickyRowBackground() {
        return this.dc;
    }
    set lastStickyRowBackground(a) {
        this.dc = a;
        this.e("LastStickyRowBackground");
    }
    get pinnedRowOpacity() {
        return this.at;
    }
    set pinnedRowOpacity(a) {
        this.at = a;
        this.e("PinnedRowOpacity");
    }
    get originalValueRef() {
        return this.de;
    }
    set originalValueRef(a) {
        this.de = a;
        this.e("OriginalValueRef");
    }
    get renderValue() {
        return this.dh;
    }
    set renderValue(a) {
        this.dh = a;
        this.e("RenderValue");
    }
    get textColor() {
        return this.dp;
    }
    set textColor(a) {
        this.dp = a;
        this.e("TextColor");
    }
    get actualTextColor() {
        return this.c5;
    }
    set actualTextColor(a) {
        this.c5 = a;
        this.e("ActualTextColor");
    }
    get deletedTextColor() {
        return this.c8;
    }
    set deletedTextColor(a) {
        this.c8 = a;
        this.e("DeletedTextColor");
    }
    get fontFamily() {
        return this._fontFamily;
    }
    set fontFamily(a) {
        this._fontFamily = a;
    }
    get fontSize() {
        return this._fontSize;
    }
    set fontSize(a) {
        this._fontSize = a;
    }
    get fontStyle() {
        return this._fontStyle;
    }
    set fontStyle(a) {
        this._fontStyle = a;
    }
    get fontWeight() {
        return this._fontWeight;
    }
    set fontWeight(a) {
        this._fontWeight = a;
    }
    get actualFontFamily() {
        return this._actualFontFamily;
    }
    set actualFontFamily(a) {
        this._actualFontFamily = a;
    }
    get actualFontSize() {
        return this._actualFontSize;
    }
    set actualFontSize(a) {
        this._actualFontSize = a;
    }
    get actualFontStyle() {
        return this._actualFontStyle;
    }
    set actualFontStyle(a) {
        this._actualFontStyle = a;
    }
    get actualFontWeight() {
        return this._actualFontWeight;
    }
    set actualFontWeight(a) {
        this._actualFontWeight = a;
    }
    get lineBreakMode() {
        return this.dd;
    }
    set lineBreakMode(a) {
        this.dd = a;
        this.e("LineBreakMode");
    }
    get virtualizationPercentage() {
        return this.av;
    }
    set virtualizationPercentage(a) {
        this.av = a;
        this.e("VirtualizationPercentage");
    }
    get paddingLeft() {
        return this.b1;
    }
    set paddingLeft(a) {
        this.b1 = a;
        this.e("PaddingLeft");
    }
    get paddingTop() {
        return this.b3;
    }
    set paddingTop(a) {
        this.b3 = a;
        this.e("PaddingTop");
    }
    get paddingRight() {
        return this.b2;
    }
    set paddingRight(a) {
        this.b2 = a;
        this.e("PaddingRight");
    }
    get paddingBottom() {
        return this.b0;
    }
    set paddingBottom(a) {
        this.b0 = a;
        this.e("PaddingBottom");
    }
    get actualPaddingLeft() {
        return this.bl;
    }
    set actualPaddingLeft(a) {
        this.bl = a;
        this.e("ActualPaddingLeft");
    }
    get actualPaddingTop() {
        return this.bn;
    }
    set actualPaddingTop(a) {
        this.bn = a;
        this.e("ActualPaddingTop");
    }
    get actualPaddingRight() {
        return this.bm;
    }
    set actualPaddingRight(a) {
        this.bm = a;
        this.e("ActualPaddingRight");
    }
    get actualPaddingBottom() {
        return this.bk;
    }
    set actualPaddingBottom(a) {
        this.bk = a;
        this.e("ActualPaddingBottom");
    }
    get borderLeftWidth() {
        return this.bp;
    }
    set borderLeftWidth(a) {
        this.bp = a;
        this.e("BorderLeftWidth");
    }
    get borderTopWidth() {
        return this.br;
    }
    set borderTopWidth(a) {
        this.br = a;
        this.e("BorderTopWidth");
    }
    get borderRightWidth() {
        return this.bq;
    }
    set borderRightWidth(a) {
        this.bq = a;
        this.e("BorderRightWidth");
    }
    get borderBottomWidth() {
        return this.bo;
    }
    set borderBottomWidth(a) {
        this.bo = a;
        this.e("BorderBottomWidth");
    }
    get activationBorderLeftWidth() {
        return this.bd;
    }
    set activationBorderLeftWidth(a) {
        this.bd = a;
        this.e("ActivationBorderLeftWidth");
    }
    get activationBorderTopWidth() {
        return this.bf;
    }
    set activationBorderTopWidth(a) {
        this.bf = a;
        this.e("ActivationBorderTopWidth");
    }
    get activationBorderRightWidth() {
        return this.be;
    }
    set activationBorderRightWidth(a) {
        this.be = a;
        this.e("ActivationBorderRightWidth");
    }
    get activationBorderBottomWidth() {
        return this.bc;
    }
    set activationBorderBottomWidth(a) {
        this.bc = a;
        this.e("ActivationBorderBottomWidth");
    }
    get errorBorderLeftWidth() {
        return this.bv;
    }
    set errorBorderLeftWidth(a) {
        this.bv = a;
        this.e("ErrorBorderLeftWidth");
    }
    get errorBorderTopWidth() {
        return this.bx;
    }
    set errorBorderTopWidth(a) {
        this.bx = a;
        this.e("ErrorBorderTopWidth");
    }
    get errorBorderRightWidth() {
        return this.bw;
    }
    set errorBorderRightWidth(a) {
        this.bw = a;
        this.e("ErrorBorderRightWidth");
    }
    get errorBorderBottomWidth() {
        return this.bu;
    }
    set errorBorderBottomWidth(a) {
        this.bu = a;
        this.e("ErrorBorderBottomWidth");
    }
    get actualBorderLeftWidth() {
        return this.bh;
    }
    set actualBorderLeftWidth(a) {
        this.bh = a;
        this.e("ActualBorderLeftWidth");
    }
    get actualBorderTopWidth() {
        return this.bj;
    }
    set actualBorderTopWidth(a) {
        this.bj = a;
        this.e("ActualBorderTopWidth");
    }
    get actualBorderRightWidth() {
        return this.bi;
    }
    set actualBorderRightWidth(a) {
        this.bi = a;
        this.e("ActualBorderRightWidth");
    }
    get actualBorderBottomWidth() {
        return this.bg;
    }
    set actualBorderBottomWidth(a) {
        this.bg = a;
        this.e("ActualBorderBottomWidth");
    }
    get sortDirection() {
        return this.dk;
    }
    set sortDirection(a) {
        this.dk = a;
        this.e("SortDirection");
    }
    get isExpanded() {
        return this.n;
    }
    set isExpanded(a) {
        this.n = a;
        this.e("IsExpanded");
    }
    get isCollapsable() {
        return this.i;
    }
    set isCollapsable(a) {
        this.i = a;
        this.e("IsCollapsable");
    }
    get pinned() {
        return this.df;
    }
    set pinned(a) {
        this.df = a;
        this.e("Pinned");
    }
    get editFontFamily() {
        return this._editFontFamily;
    }
    set editFontFamily(a) {
        this._editFontFamily = a;
    }
    get editFontSize() {
        return this._editFontSize;
    }
    set editFontSize(a) {
        this._editFontSize = a;
    }
    get editFontStyle() {
        return this._editFontStyle;
    }
    set editFontStyle(a) {
        this._editFontStyle = a;
    }
    get editFontWeight() {
        return this._editFontWeight;
    }
    set editFontWeight(a) {
        this._editFontWeight = a;
    }
    get isEdited() {
        return this.m;
    }
    set isEdited(a) {
        this.m = a;
        this.e("IsEdited");
    }
    get isDeleted() {
        return this.l;
    }
    set isDeleted(a) {
        this.l = a;
        this.e("IsDeleted");
    }
    get editError() {
        return this.c9;
    }
    set editError(a) {
        this.c9 = a;
        this.e("EditError");
    }
    get editID() {
        return this.bt;
    }
    set editID(a) {
        this.bt = a;
        this.e("EditID");
    }
}
CellInfoDescription.$t = markType(CellInfoDescription, 'CellInfoDescription', Description.$);
//# sourceMappingURL=CellInfoDescription.js.map