/*
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 DefinitionBaseDescription extends Description {
    constructor() {
        super();
        this.au = null;
        this.av = null;
        this.ak = null;
        this.az = null;
        this.an = null;
        this.r = 0;
        this.t = 0;
        this.s = 0;
        this.q = 0;
        this.n = 0;
        this.p = 0;
        this.o = 0;
        this.m = 0;
        this.v = 0;
        this.x = 0;
        this.w = 0;
        this.u = 0;
        this.am = null;
        this.al = null;
        this.ao = null;
        this.a4 = null;
        this.as = null;
        this.a3 = null;
        this.ar = null;
        this.a1 = null;
        this.ap = null;
        this.g = 0;
        this.a0 = null;
        this.a6 = null;
        this.a2 = null;
        this.aq = null;
        this.a5 = null;
        this.at = null;
        this.h = 0;
        this.f = 0;
        this._fontFamily = null;
        this._fontSize = 0;
        this._fontStyle = null;
        this._fontWeight = null;
        this.ax = null;
        this.ay = null;
        this.aw = null;
    }
    get_type() {
        return "DefinitionBase";
    }
    get type() {
        return this.get_type();
    }
    get background() {
        return this.au;
    }
    set background(a) {
        this.au = a;
        this.e("Background");
    }
    get border() {
        return this.av;
    }
    set border(a) {
        this.av = a;
        this.e("Border");
    }
    get activationBorder() {
        return this.ak;
    }
    set activationBorder(a) {
        this.ak = a;
        this.e("ActivationBorder");
    }
    get errorBorder() {
        return this.az;
    }
    set errorBorder(a) {
        this.az = a;
        this.e("ErrorBorder");
    }
    get actualBorder() {
        return this.an;
    }
    set actualBorder(a) {
        this.an = a;
        this.e("ActualBorder");
    }
    get borderLeftWidth() {
        return this.r;
    }
    set borderLeftWidth(a) {
        this.r = a;
        this.e("BorderLeftWidth");
    }
    get borderTopWidth() {
        return this.t;
    }
    set borderTopWidth(a) {
        this.t = a;
        this.e("BorderTopWidth");
    }
    get borderRightWidth() {
        return this.s;
    }
    set borderRightWidth(a) {
        this.s = a;
        this.e("BorderRightWidth");
    }
    get borderBottomWidth() {
        return this.q;
    }
    set borderBottomWidth(a) {
        this.q = a;
        this.e("BorderBottomWidth");
    }
    get activationBorderLeftWidth() {
        return this.n;
    }
    set activationBorderLeftWidth(a) {
        this.n = a;
        this.e("ActivationBorderLeftWidth");
    }
    get activationBorderTopWidth() {
        return this.p;
    }
    set activationBorderTopWidth(a) {
        this.p = a;
        this.e("ActivationBorderTopWidth");
    }
    get activationBorderRightWidth() {
        return this.o;
    }
    set activationBorderRightWidth(a) {
        this.o = a;
        this.e("ActivationBorderRightWidth");
    }
    get activationBorderBottomWidth() {
        return this.m;
    }
    set activationBorderBottomWidth(a) {
        this.m = a;
        this.e("ActivationBorderBottomWidth");
    }
    get errorBorderLeftWidth() {
        return this.v;
    }
    set errorBorderLeftWidth(a) {
        this.v = a;
        this.e("ErrorBorderLeftWidth");
    }
    get errorBorderTopWidth() {
        return this.x;
    }
    set errorBorderTopWidth(a) {
        this.x = a;
        this.e("ErrorBorderTopWidth");
    }
    get errorBorderRightWidth() {
        return this.w;
    }
    set errorBorderRightWidth(a) {
        this.w = a;
        this.e("ErrorBorderRightWidth");
    }
    get errorBorderBottomWidth() {
        return this.u;
    }
    set errorBorderBottomWidth(a) {
        this.u = a;
        this.e("ErrorBorderBottomWidth");
    }
    get actualBackground() {
        return this.am;
    }
    set actualBackground(a) {
        this.am = a;
        this.e("ActualBackground");
    }
    get actualActivationBorder() {
        return this.al;
    }
    set actualActivationBorder(a) {
        this.al = a;
        this.e("ActualActivationBorder");
    }
    get actualErrorBorder() {
        return this.ao;
    }
    set actualErrorBorder(a) {
        this.ao = a;
        this.e("ActualErrorBorder");
    }
    get stickyRowBackground() {
        return this.a4;
    }
    set stickyRowBackground(a) {
        this.a4 = a;
        this.e("StickyRowBackground");
    }
    get actualStickyRowBackground() {
        return this.as;
    }
    set actualStickyRowBackground(a) {
        this.as = a;
        this.e("ActualStickyRowBackground");
    }
    get pinnedRowBackground() {
        return this.a3;
    }
    set pinnedRowBackground(a) {
        this.a3 = a;
        this.e("PinnedRowBackground");
    }
    get actualPinnedRowBackground() {
        return this.ar;
    }
    set actualPinnedRowBackground(a) {
        this.ar = a;
        this.e("ActualPinnedRowBackground");
    }
    get lastStickyRowBackground() {
        return this.a1;
    }
    set lastStickyRowBackground(a) {
        this.a1 = a;
        this.e("LastStickyRowBackground");
    }
    get actualLastStickyRowBackground() {
        return this.ap;
    }
    set actualLastStickyRowBackground(a) {
        this.ap = a;
        this.e("ActualLastStickyRowBackground");
    }
    get contentOpacity() {
        return this.g;
    }
    set contentOpacity(a) {
        this.g = a;
        this.e("ContentOpacity");
    }
    get horizontalAlignment() {
        return this.a0;
    }
    set horizontalAlignment(a) {
        this.a0 = a;
        this.e("HorizontalAlignment");
    }
    get verticalAlignment() {
        return this.a6;
    }
    set verticalAlignment(a) {
        this.a6 = a;
        this.e("VerticalAlignment");
    }
    get lineBreakMode() {
        return this.a2;
    }
    set lineBreakMode(a) {
        this.a2 = a;
        this.e("LineBreakMode");
    }
    get actualLineBreakMode() {
        return this.aq;
    }
    set actualLineBreakMode(a) {
        this.aq = a;
        this.e("ActualLineBreakMode");
    }
    get textColor() {
        return this.a5;
    }
    set textColor(a) {
        this.a5 = a;
        this.e("TextColor");
    }
    get actualTextColor() {
        return this.at;
    }
    set actualTextColor(a) {
        this.at = a;
        this.e("ActualTextColor");
    }
    get pinnedRowOpacity() {
        return this.h;
    }
    set pinnedRowOpacity(a) {
        this.h = a;
        this.e("PinnedRowOpacity");
    }
    get actualPinnedRowOpacity() {
        return this.f;
    }
    set actualPinnedRowOpacity(a) {
        this.f = a;
        this.e("ActualPinnedRowOpacity");
    }
    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 dataBindingRef() {
        return this.ax;
    }
    set dataBindingRef(a) {
        this.ax = a;
        this.e("DataBindingRef");
    }
    get dataBoundRef() {
        return this.ay;
    }
    set dataBoundRef(a) {
        this.ay = a;
        this.e("DataBoundRef");
    }
    get cellStyleKeyRequestedRef() {
        return this.aw;
    }
    set cellStyleKeyRequestedRef(a) {
        this.aw = a;
        this.e("CellStyleKeyRequestedRef");
    }
}
DefinitionBaseDescription.$t = markType(DefinitionBaseDescription, 'DefinitionBaseDescription', Description.$);
//# sourceMappingURL=DefinitionBaseDescription.js.map