import { IPSGridLayoutPos } from './ipsgrid-layout-pos'; import { PSModelObjectImpl } from '../../psmodel-object-impl'; export class PSGridLayoutPosImpl extends PSModelObjectImpl implements IPSGridLayoutPos { get codeName(): string { return this.M.codeName; } get colLG(): number { return this.M.colLG != null ? this.M.colLG : -1; } get colLGOffset(): number { return this.M.colLGOffset != null ? this.M.colLGOffset : -1; } get colMD(): number { return this.M.colMD != null ? this.M.colMD : -1; } get colMDOffset(): number { return this.M.colMDOffset != null ? this.M.colMDOffset : -1; } get colSM(): number { return this.M.colSM != null ? this.M.colSM : -1; } get colSMOffset(): number { return this.M.colSMOffset != null ? this.M.colSMOffset : -1; } get colWidth(): number { return this.M.colWidth != null ? this.M.colWidth : -1; } get colXS(): number { return this.M.colXS != null ? this.M.colXS : -1; } get colXSOffset(): number { return this.M.colXSOffset != null ? this.M.colXSOffset : -1; } get dynaModelFilePath(): string { return this.M.dynaModelFilePath; } get hAlignSelf(): 'LEFT' | 'CENTER' | 'RIGHT' | 'JUSTIFY' { return this.M.hAlignSelf; } get height(): number { return this.M.height; } get heightMode(): 'AUTO' | 'FULL' | 'PX' | 'PERCENTAGE' { return this.M.heightMode; } get layout(): string { return this.M.layout; } get mOSFilePath(): string { return this.M.mOSFilePath; } get memo(): string { return this.M.memo; } get name(): string { return this.M.name; } get rTMOSFilePath(): string { return this.M.rTMOSFilePath; } get spacingBottom(): 'OUTERNONE' | 'OUTERSMALL' | 'OUTERMEDIUM' | 'OUTERLARGE' | 'INNERNONE' | 'INNERSMALL' | 'INNERMEDIUM' | 'INNERLARGE' { return this.M.spacingBottom; } get spacingLeft(): 'OUTERNONE' | 'OUTERSMALL' | 'OUTERMEDIUM' | 'OUTERLARGE' | 'INNERNONE' | 'INNERSMALL' | 'INNERMEDIUM' | 'INNERLARGE' { return this.M.spacingLeft; } get spacingRight(): 'OUTERNONE' | 'OUTERSMALL' | 'OUTERMEDIUM' | 'OUTERLARGE' | 'INNERNONE' | 'INNERSMALL' | 'INNERMEDIUM' | 'INNERLARGE' { return this.M.spacingRight; } get spacingTop(): 'OUTERNONE' | 'OUTERSMALL' | 'OUTERMEDIUM' | 'OUTERLARGE' | 'INNERNONE' | 'INNERSMALL' | 'INNERMEDIUM' | 'INNERLARGE' { return this.M.spacingTop; } get userCat(): string { return this.M.userCat; } get userTag(): string { return this.M.userTag; } get userTag2(): string { return this.M.userTag2; } get userTag3(): string { return this.M.userTag3; } get userTag4(): string { return this.M.userTag4; } get vAlignSelf(): 'TOP' | 'MIDDLE' | 'BOTTOM' { return this.M.vAlignSelf; } get width(): number { return this.M.width; } get widthMode(): 'AUTO' | 'FULL' | 'PX' | 'PERCENTAGE' { return this.M.widthMode; } get cls(): string { return 'PSGridLayoutPosImpl'; } instanceof(cls: string): boolean { if (cls == 'control.layout.IPSGridLayoutPos') return true; return super.instanceof(cls); } }