/*
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 TreemapDescription extends Description {
    constructor() {
        super();
        this.cm = null;
        this.ck = null;
        this.bo = null;
        this.cj = null;
        this.b5 = null;
        this.bp = null;
        this.b2 = null;
        this.br = null;
        this.f = null;
        this.g = null;
        this.bs = null;
        this.j = false;
        this.bj = 0;
        this.o = 0;
        this.n = 0;
        this.b7 = null;
        this.b4 = null;
        this.ci = null;
        this.bx = null;
        this.bu = null;
        this.ch = null;
        this.b0 = null;
        this.bv = null;
        this.cl = null;
        this.bq = null;
        this.bz = null;
        this.by = null;
        this._fontFamily = null;
        this._fontSize = 0;
        this._fontStyle = null;
        this._fontWeight = null;
        this._headerFontFamily = null;
        this._headerFontSize = 0;
        this._headerFontStyle = null;
        this._headerFontWeight = null;
        this.bw = null;
        this.r = 0;
        this.t = 0;
        this.s = 0;
        this.q = 0;
        this.ab = 0;
        this.ad = 0;
        this.ac = 0;
        this.aa = 0;
        this.w = 0;
        this.y = 0;
        this.x = 0;
        this.v = 0;
        this.ag = 0;
        this.ak = 0;
        this.ai = 0;
        this.ae = 0;
        this.ah = 0;
        this.al = 0;
        this.aj = 0;
        this.af = 0;
        this.b3 = null;
        this.b6 = null;
        this.p = 0;
        this.cg = null;
        this.an = 0;
        this.b8 = null;
        this.b9 = null;
        this.z = 0;
        this.bk = 0;
        this.am = 0;
        this.m = 0;
        this.u = 0;
        this.l = 0;
        this.bt = null;
        this.cf = null;
        this.cc = null;
        this.ca = null;
        this.cb = null;
        this.cd = null;
        this.ce = null;
        this.cn = null;
        this.b1 = null;
        this.bn = null;
    }
    get_type() {
        return "Treemap";
    }
    get type() {
        return this.get_type();
    }
    get valueMemberPath() {
        return this.cm;
    }
    set valueMemberPath(a) {
        this.cm = a;
        this.e("ValueMemberPath");
    }
    get rootTitle() {
        return this.ck;
    }
    set rootTitle(a) {
        this.ck = a;
        this.e("RootTitle");
    }
    get breadcrumbSequence() {
        return this.bo;
    }
    set breadcrumbSequence(a) {
        this.bo = a;
        this.e("BreadcrumbSequence");
    }
    get parentIdMemberPath() {
        return this.cj;
    }
    set parentIdMemberPath(a) {
        this.cj = a;
        this.e("ParentIdMemberPath");
    }
    get labelMemberPath() {
        return this.b5;
    }
    set labelMemberPath(a) {
        this.b5 = a;
        this.e("LabelMemberPath");
    }
    get customValueMemberPath() {
        return this.bp;
    }
    set customValueMemberPath(a) {
        this.bp = a;
        this.e("CustomValueMemberPath");
    }
    get idMemberPath() {
        return this.b2;
    }
    set idMemberPath(a) {
        this.b2 = a;
        this.e("IdMemberPath");
    }
    get dataSourceRef() {
        return this.br;
    }
    set dataSourceRef(a) {
        this.br = a;
        this.e("DataSourceRef");
    }
    get fillBrushes() {
        return this.f;
    }
    set fillBrushes(a) {
        this.f = a;
        this.e("FillBrushes");
    }
    get styleMappings() {
        return this.g;
    }
    set styleMappings(a) {
        this.g = a;
        this.e("StyleMappings");
    }
    get fillScaleMode() {
        return this.bs;
    }
    set fillScaleMode(a) {
        this.bs = a;
        this.e("FillScaleMode");
    }
    get isFillScaleLogarithmic() {
        return this.j;
    }
    set isFillScaleLogarithmic(a) {
        this.j = a;
        this.e("IsFillScaleLogarithmic");
    }
    get fillScaleLogarithmBase() {
        return this.bj;
    }
    set fillScaleLogarithmBase(a) {
        this.bj = a;
        this.e("FillScaleLogarithmBase");
    }
    get fillScaleMinimumValue() {
        return this.o;
    }
    set fillScaleMinimumValue(a) {
        this.o = a;
        this.e("FillScaleMinimumValue");
    }
    get fillScaleMaximumValue() {
        return this.n;
    }
    set fillScaleMaximumValue(a) {
        this.n = a;
        this.e("FillScaleMaximumValue");
    }
    get labelVerticalFitMode() {
        return this.b7;
    }
    set labelVerticalFitMode(a) {
        this.b7 = a;
        this.e("LabelVerticalFitMode");
    }
    get labelHorizontalFitMode() {
        return this.b4;
    }
    set labelHorizontalFitMode(a) {
        this.b4 = a;
        this.e("LabelHorizontalFitMode");
    }
    get overlayHeaderHoverBackground() {
        return this.ci;
    }
    set overlayHeaderHoverBackground(a) {
        this.ci = a;
        this.e("OverlayHeaderHoverBackground");
    }
    get headerHoverBackground() {
        return this.bx;
    }
    set headerHoverBackground(a) {
        this.bx = a;
        this.e("HeaderHoverBackground");
    }
    get headerBackground() {
        return this.bu;
    }
    set headerBackground(a) {
        this.bu = a;
        this.e("HeaderBackground");
    }
    get overlayHeaderBackground() {
        return this.ch;
    }
    set overlayHeaderBackground(a) {
        this.ch = a;
        this.e("OverlayHeaderBackground");
    }
    get headerTextColor() {
        return this.b0;
    }
    set headerTextColor(a) {
        this.b0 = a;
        this.e("HeaderTextColor");
    }
    get headerDarkTextColor() {
        return this.bv;
    }
    set headerDarkTextColor(a) {
        this.bv = a;
        this.e("HeaderDarkTextColor");
    }
    get textColor() {
        return this.cl;
    }
    set textColor(a) {
        this.cl = a;
        this.e("TextColor");
    }
    get darkTextColor() {
        return this.bq;
    }
    set darkTextColor(a) {
        this.bq = a;
        this.e("DarkTextColor");
    }
    get headerHoverTextColor() {
        return this.bz;
    }
    set headerHoverTextColor(a) {
        this.bz = a;
        this.e("HeaderHoverTextColor");
    }
    get headerHoverDarkTextColor() {
        return this.by;
    }
    set headerHoverDarkTextColor(a) {
        this.by = a;
        this.e("HeaderHoverDarkTextColor");
    }
    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 headerFontFamily() {
        return this._headerFontFamily;
    }
    set headerFontFamily(a) {
        this._headerFontFamily = a;
    }
    get headerFontSize() {
        return this._headerFontSize;
    }
    set headerFontSize(a) {
        this._headerFontSize = a;
    }
    get headerFontStyle() {
        return this._headerFontStyle;
    }
    set headerFontStyle(a) {
        this._headerFontStyle = a;
    }
    get headerFontWeight() {
        return this._headerFontWeight;
    }
    set headerFontWeight(a) {
        this._headerFontWeight = a;
    }
    get headerDisplayMode() {
        return this.bw;
    }
    set headerDisplayMode(a) {
        this.bw = a;
        this.e("HeaderDisplayMode");
    }
    get headerLabelLeftMargin() {
        return this.r;
    }
    set headerLabelLeftMargin(a) {
        this.r = a;
        this.e("HeaderLabelLeftMargin");
    }
    get headerLabelTopMargin() {
        return this.t;
    }
    set headerLabelTopMargin(a) {
        this.t = a;
        this.e("HeaderLabelTopMargin");
    }
    get headerLabelRightMargin() {
        return this.s;
    }
    set headerLabelRightMargin(a) {
        this.s = a;
        this.e("HeaderLabelRightMargin");
    }
    get headerLabelBottomMargin() {
        return this.q;
    }
    set headerLabelBottomMargin(a) {
        this.q = a;
        this.e("HeaderLabelBottomMargin");
    }
    get overlayHeaderLabelLeftMargin() {
        return this.ab;
    }
    set overlayHeaderLabelLeftMargin(a) {
        this.ab = a;
        this.e("OverlayHeaderLabelLeftMargin");
    }
    get overlayHeaderLabelTopMargin() {
        return this.ad;
    }
    set overlayHeaderLabelTopMargin(a) {
        this.ad = a;
        this.e("OverlayHeaderLabelTopMargin");
    }
    get overlayHeaderLabelRightMargin() {
        return this.ac;
    }
    set overlayHeaderLabelRightMargin(a) {
        this.ac = a;
        this.e("OverlayHeaderLabelRightMargin");
    }
    get overlayHeaderLabelBottomMargin() {
        return this.aa;
    }
    set overlayHeaderLabelBottomMargin(a) {
        this.aa = a;
        this.e("OverlayHeaderLabelBottomMargin");
    }
    get labelLeftMargin() {
        return this.w;
    }
    set labelLeftMargin(a) {
        this.w = a;
        this.e("LabelLeftMargin");
    }
    get labelTopMargin() {
        return this.y;
    }
    set labelTopMargin(a) {
        this.y = a;
        this.e("LabelTopMargin");
    }
    get labelRightMargin() {
        return this.x;
    }
    set labelRightMargin(a) {
        this.x = a;
        this.e("LabelRightMargin");
    }
    get labelBottomMargin() {
        return this.v;
    }
    set labelBottomMargin(a) {
        this.v = a;
        this.e("LabelBottomMargin");
    }
    get parentNodeLeftMargin() {
        return this.ag;
    }
    set parentNodeLeftMargin(a) {
        this.ag = a;
        this.e("ParentNodeLeftMargin");
    }
    get parentNodeTopMargin() {
        return this.ak;
    }
    set parentNodeTopMargin(a) {
        this.ak = a;
        this.e("ParentNodeTopMargin");
    }
    get parentNodeRightMargin() {
        return this.ai;
    }
    set parentNodeRightMargin(a) {
        this.ai = a;
        this.e("ParentNodeRightMargin");
    }
    get parentNodeBottomMargin() {
        return this.ae;
    }
    set parentNodeBottomMargin(a) {
        this.ae = a;
        this.e("ParentNodeBottomMargin");
    }
    get parentNodeLeftPadding() {
        return this.ah;
    }
    set parentNodeLeftPadding(a) {
        this.ah = a;
        this.e("ParentNodeLeftPadding");
    }
    get parentNodeTopPadding() {
        return this.al;
    }
    set parentNodeTopPadding(a) {
        this.al = a;
        this.e("ParentNodeTopPadding");
    }
    get parentNodeRightPadding() {
        return this.aj;
    }
    set parentNodeRightPadding(a) {
        this.aj = a;
        this.e("ParentNodeRightPadding");
    }
    get parentNodeBottomPadding() {
        return this.af;
    }
    set parentNodeBottomPadding(a) {
        this.af = a;
        this.e("ParentNodeBottomPadding");
    }
    get labelHorizontalAlignment() {
        return this.b3;
    }
    set labelHorizontalAlignment(a) {
        this.b3 = a;
        this.e("LabelHorizontalAlignment");
    }
    get labelVerticalAlignment() {
        return this.b6;
    }
    set labelVerticalAlignment(a) {
        this.b6 = a;
        this.e("LabelVerticalAlignment");
    }
    get headerHeight() {
        return this.p;
    }
    set headerHeight(a) {
        this.p = a;
        this.e("HeaderHeight");
    }
    get outline() {
        return this.cg;
    }
    set outline(a) {
        this.cg = a;
        this.e("Outline");
    }
    get strokeThickness() {
        return this.an;
    }
    set strokeThickness(a) {
        this.an = a;
        this.e("StrokeThickness");
    }
    get layoutOrientation() {
        return this.b8;
    }
    set layoutOrientation(a) {
        this.b8 = a;
        this.e("LayoutOrientation");
    }
    get layoutType() {
        return this.b9;
    }
    set layoutType(a) {
        this.b9 = a;
        this.e("LayoutType");
    }
    get minimumDisplaySize() {
        return this.z;
    }
    set minimumDisplaySize(a) {
        this.z = a;
        this.e("MinimumDisplaySize");
    }
    get transitionDuration() {
        return this.bk;
    }
    set transitionDuration(a) {
        this.bk = a;
        this.e("TransitionDuration");
    }
    get pixelScalingRatio() {
        return this.am;
    }
    set pixelScalingRatio(a) {
        this.am = a;
        this.e("PixelScalingRatio");
    }
    get actualPixelScalingRatio() {
        return this.m;
    }
    set actualPixelScalingRatio(a) {
        this.m = a;
        this.e("ActualPixelScalingRatio");
    }
    get interactionPixelScalingRatio() {
        return this.u;
    }
    set interactionPixelScalingRatio(a) {
        this.u = a;
        this.e("InteractionPixelScalingRatio");
    }
    get actualInteractionPixelScalingRatio() {
        return this.l;
    }
    set actualInteractionPixelScalingRatio(a) {
        this.l = a;
        this.e("ActualInteractionPixelScalingRatio");
    }
    get focusItemRef() {
        return this.bt;
    }
    set focusItemRef(a) {
        this.bt = a;
        this.e("FocusItemRef");
    }
    get nodeStylingRef() {
        return this.cf;
    }
    set nodeStylingRef(a) {
        this.cf = a;
        this.e("NodeStylingRef");
    }
    get nodePointerOverRef() {
        return this.cc;
    }
    set nodePointerOverRef(a) {
        this.cc = a;
        this.e("NodePointerOverRef");
    }
    get nodePointerEnterRef() {
        return this.ca;
    }
    set nodePointerEnterRef(a) {
        this.ca = a;
        this.e("NodePointerEnterRef");
    }
    get nodePointerLeaveRef() {
        return this.cb;
    }
    set nodePointerLeaveRef(a) {
        this.cb = a;
        this.e("NodePointerLeaveRef");
    }
    get nodePointerPressedRef() {
        return this.cd;
    }
    set nodePointerPressedRef(a) {
        this.cd = a;
        this.e("NodePointerPressedRef");
    }
    get nodePointerReleasedRef() {
        return this.ce;
    }
    set nodePointerReleasedRef(a) {
        this.ce = a;
        this.e("NodePointerReleasedRef");
    }
    get width() {
        return this.cn;
    }
    set width(a) {
        this.cn = a;
        this.e("Width");
    }
    get height() {
        return this.b1;
    }
    set height(a) {
        this.b1 = a;
        this.e("Height");
    }
    get background() {
        return this.bn;
    }
    set background(a) {
        this.bn = a;
        this.e("Background");
    }
}
TreemapDescription.$t = markType(TreemapDescription, 'TreemapDescription', Description.$);
//# sourceMappingURL=TreemapDescription.js.map