in src/component/tag/tag/OutlineTag.ts [457:472]
public setOptions(options: OutlineTagOptions): void {
const twoDimensionalPolygon: boolean = this._twoDimensionalPolygon(this._domain, this._geometry);
this._editable = twoDimensionalPolygon || options.editable == null ? this._editable : options.editable;
this._icon = options.icon === undefined ? this._icon : options.icon;
this._iconFloat = options.iconFloat == null ? this._iconFloat : options.iconFloat;
this._iconIndex = options.iconIndex == null ? this._iconIndex : options.iconIndex;
this._indicateVertices = options.indicateVertices == null ? this._indicateVertices : options.indicateVertices;
this._lineColor = options.lineColor == null ? this._lineColor : options.lineColor;
this._lineWidth = options.lineWidth == null ? this._lineWidth : options.lineWidth;
this._fillColor = options.fillColor == null ? this._fillColor : options.fillColor;
this._fillOpacity = options.fillOpacity == null ? this._fillOpacity : options.fillOpacity;
this._text = options.text === undefined ? this._text : options.text;
this._textColor = options.textColor == null ? this._textColor : options.textColor;
this._notifyChanged$.next(this);
}