UNPKG

acr-assist-simulator-module

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.

37 lines (36 loc) 3.42 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Injectable } from '@angular/core'; import { DiagramService } from './diagram.service'; import { DataElementCreationBaseService } from './data-element-creation-base-service'; import { GlobalValue } from '../../../core/elements/models/globalvalue.model'; export class GlobalValueCreationService extends DataElementCreationBaseService { /** * @param {?} diagramService */ constructor(diagramService) { super(diagramService); this.elementType = 'GlobalValue'; } /** * @param {?} data * @return {?} */ createElement(data) { const /** @type {?} */ dataElement = new GlobalValue(); dataElement.id = data.Attr.Id; dataElement.currentValue = data._; dataElement.dataElementType = 'GlobalValue'; return dataElement; } } GlobalValueCreationService.decorators = [ { type: Injectable }, ]; /** @nocollapse */ GlobalValueCreationService.ctorParameters = () => [ { type: DiagramService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2xvYmFsLXZhbHVlLWNyZWF0aW9uLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hY3ItYXNzaXN0LXNpbXVsYXRvci1tb2R1bGUvIiwic291cmNlcyI6WyJzcmMvYXBwL21vZHVsZXMvYWNyLWFzc2lzdC1zaW11bGF0b3Ivc2hhcmVkL3NlcnZpY2VzL2dsb2JhbC12YWx1ZS1jcmVhdGlvbi5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsOEJBQThCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN0RixPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saURBQWlELENBQUM7QUFJOUUsTUFBTSxpQ0FBa0MsU0FBUSw4QkFBOEI7Ozs7SUFXNUUsWUFBWSxjQUE4QjtRQUN4QyxLQUFLLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDdEIsSUFBSSxDQUFDLFdBQVcsR0FBRyxhQUFhLENBQUM7S0FDbEM7Ozs7O0lBWEQsYUFBYSxDQUFDLElBQVM7UUFDdEIsdUJBQU0sV0FBVyxHQUFHLElBQUksV0FBVyxFQUFFLENBQUM7UUFDdEMsV0FBVyxDQUFDLEVBQUUsR0FBSSxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQztRQUMvQixXQUFXLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDbEMsV0FBVyxDQUFDLGVBQWUsR0FBRyxhQUFhLENBQUM7UUFDM0MsTUFBTSxDQUFDLFdBQVcsQ0FBQztLQUNwQjs7O1lBVkYsVUFBVTs7OztZQUxGLGNBQWMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IERpYWdyYW1TZXJ2aWNlIH0gZnJvbSAnLi9kaWFncmFtLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBEYXRhRWxlbWVudENyZWF0aW9uQmFzZVNlcnZpY2UgfSBmcm9tICcuL2RhdGEtZWxlbWVudC1jcmVhdGlvbi1iYXNlLXNlcnZpY2UnO1xyXG5pbXBvcnQgeyBHbG9iYWxWYWx1ZSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvZWxlbWVudHMvbW9kZWxzL2dsb2JhbHZhbHVlLm1vZGVsJztcclxuaW1wb3J0IHsgQmFzZURhdGFFbGVtZW50IH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbGVtZW50cy9tb2RlbHMvYmFzZS1kYXRhLWVsZW1lbnQubW9kZWwnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgR2xvYmFsVmFsdWVDcmVhdGlvblNlcnZpY2UgZXh0ZW5kcyBEYXRhRWxlbWVudENyZWF0aW9uQmFzZVNlcnZpY2Uge1xyXG5cclxuXHJcbiAgY3JlYXRlRWxlbWVudChkYXRhOiBhbnkpOiBCYXNlRGF0YUVsZW1lbnQge1xyXG4gICBjb25zdCBkYXRhRWxlbWVudCA9IG5ldyBHbG9iYWxWYWx1ZSgpO1xyXG4gICBkYXRhRWxlbWVudC5pZCAgPSBkYXRhLkF0dHIuSWQ7XHJcbiAgIGRhdGFFbGVtZW50LmN1cnJlbnRWYWx1ZSA9IGRhdGEuXztcclxuICAgZGF0YUVsZW1lbnQuZGF0YUVsZW1lbnRUeXBlID0gJ0dsb2JhbFZhbHVlJztcclxuICAgIHJldHVybiBkYXRhRWxlbWVudDtcclxuICB9XHJcblxyXG4gIGNvbnN0cnVjdG9yKGRpYWdyYW1TZXJ2aWNlOiBEaWFncmFtU2VydmljZSkge1xyXG4gICAgc3VwZXIoZGlhZ3JhbVNlcnZpY2UpO1xyXG4gICAgdGhpcy5lbGVtZW50VHlwZSA9ICdHbG9iYWxWYWx1ZSc7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=