import { IPSAbsoluteLayoutPos } from './ipsabsolute-layout-pos'; import { PSModelObjectImpl } from '../../psmodel-object-impl'; export class PSAbsoluteLayoutPosImpl extends PSModelObjectImpl implements IPSAbsoluteLayoutPos { get bottom(): number { return this.M.bottom; } get codeName(): string { return this.M.codeName; } 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 layoutPos(): 'LTWH' | 'LTRB' | 'RBWH' { return this.M.layoutPos; } get left(): number { return this.M.left; } 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 right(): number { return this.M.right; } 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 top(): number { return this.M.top; } 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 'PSAbsoluteLayoutPosImpl'; } instanceof(cls: string): boolean { if (cls == 'control.layout.IPSAbsoluteLayoutPos') return true; return super.instanceof(cls); } }