acr-assist-simulator-module
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.
43 lines (42 loc) • 3.84 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
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';
var GlobalValueCreationService = /** @class */ (function (_super) {
tslib_1.__extends(GlobalValueCreationService, _super);
function GlobalValueCreationService(diagramService) {
var _this = _super.call(this, diagramService) || this;
_this.elementType = 'GlobalValue';
return _this;
}
/**
* @param {?} data
* @return {?}
*/
GlobalValueCreationService.prototype.createElement = /**
* @param {?} data
* @return {?}
*/
function (data) {
var /** @type {?} */ dataElement = new GlobalValue();
dataElement.id = data.Attr.Id;
dataElement.currentValue = data._;
dataElement.dataElementType = 'GlobalValue';
return dataElement;
};
GlobalValueCreationService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
GlobalValueCreationService.ctorParameters = function () { return [
{ type: DiagramService }
]; };
return GlobalValueCreationService;
}(DataElementCreationBaseService));
export { GlobalValueCreationService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2xvYmFsLXZhbHVlLWNyZWF0aW9uLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hY3ItYXNzaXN0LXNpbXVsYXRvci1tb2R1bGUvIiwic291cmNlcyI6WyJzcmMvYXBwL21vZHVsZXMvYWNyLWFzc2lzdC1zaW11bGF0b3Ivc2hhcmVkL3NlcnZpY2VzL2dsb2JhbC12YWx1ZS1jcmVhdGlvbi5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDbkQsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDdEYsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGlEQUFpRCxDQUFDOztJQUk5QixzREFBOEI7SUFXNUUsb0NBQVksY0FBOEI7UUFBMUMsWUFDRSxrQkFBTSxjQUFjLENBQUMsU0FFdEI7UUFEQyxLQUFJLENBQUMsV0FBVyxHQUFHLGFBQWEsQ0FBQzs7S0FDbEM7Ozs7O0lBWEQsa0RBQWE7Ozs7SUFBYixVQUFjLElBQVM7UUFDdEIscUJBQU0sV0FBVyxHQUFHLElBQUksV0FBVyxFQUFFLENBQUM7UUFDdEMsV0FBVyxDQUFDLEVBQUUsR0FBSSxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQztRQUMvQixXQUFXLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDbEMsV0FBVyxDQUFDLGVBQWUsR0FBRyxhQUFhLENBQUM7UUFDM0MsTUFBTSxDQUFDLFdBQVcsQ0FBQztLQUNwQjs7Z0JBVkYsVUFBVTs7OztnQkFMRixjQUFjOztxQ0FEdkI7RUFPZ0QsOEJBQThCO1NBQWpFLDBCQUEwQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRGlhZ3JhbVNlcnZpY2UgfSBmcm9tICcuL2RpYWdyYW0uc2VydmljZSc7XHJcbmltcG9ydCB7IERhdGFFbGVtZW50Q3JlYXRpb25CYXNlU2VydmljZSB9IGZyb20gJy4vZGF0YS1lbGVtZW50LWNyZWF0aW9uLWJhc2Utc2VydmljZSc7XHJcbmltcG9ydCB7IEdsb2JhbFZhbHVlIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbGVtZW50cy9tb2RlbHMvZ2xvYmFsdmFsdWUubW9kZWwnO1xyXG5pbXBvcnQgeyBCYXNlRGF0YUVsZW1lbnQgfSBmcm9tICcuLi8uLi8uLi9jb3JlL2VsZW1lbnRzL21vZGVscy9iYXNlLWRhdGEtZWxlbWVudC5tb2RlbCc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBHbG9iYWxWYWx1ZUNyZWF0aW9uU2VydmljZSBleHRlbmRzIERhdGFFbGVtZW50Q3JlYXRpb25CYXNlU2VydmljZSB7XHJcblxyXG5cclxuICBjcmVhdGVFbGVtZW50KGRhdGE6IGFueSk6IEJhc2VEYXRhRWxlbWVudCB7XHJcbiAgIGNvbnN0IGRhdGFFbGVtZW50ID0gbmV3IEdsb2JhbFZhbHVlKCk7XHJcbiAgIGRhdGFFbGVtZW50LmlkICA9IGRhdGEuQXR0ci5JZDtcclxuICAgZGF0YUVsZW1lbnQuY3VycmVudFZhbHVlID0gZGF0YS5fO1xyXG4gICBkYXRhRWxlbWVudC5kYXRhRWxlbWVudFR5cGUgPSAnR2xvYmFsVmFsdWUnO1xyXG4gICAgcmV0dXJuIGRhdGFFbGVtZW50O1xyXG4gIH1cclxuXHJcbiAgY29uc3RydWN0b3IoZGlhZ3JhbVNlcnZpY2U6IERpYWdyYW1TZXJ2aWNlKSB7XHJcbiAgICBzdXBlcihkaWFncmFtU2VydmljZSk7XHJcbiAgICB0aGlzLmVsZW1lbnRUeXBlID0gJ0dsb2JhbFZhbHVlJztcclxuICB9XHJcblxyXG59XHJcbiJdfQ==