function DynamicTag(cell, offset){
    AbstractTag.call(this, cell, new mxImage(DynamicTag.IMAGE, CONST.TAG.SIZE, CONST.TAG.SIZE), 'Shared editing enabled', offset);
    this.tagObj.setAttribute('isUnique', true);
    this.tagObj.setAttribute('tagType', DynamicTag.Alias);

}
/**
 * @classdesc The tag indicates if the ui element is dynamic
 * 
 * It maps the collabortive property the front end component model
 * The tag is unique that means it is only allowed once for a cell
 * @constructor
 * @param  {UIControl} cell the cell that holds the tag
 * @param  {mxPoint} offset the offset
 * @extends AbstractTag
 */
@classdesc The tag indicates if the ui element is dynamic

It maps the collabortive property the front end component model
The tag is unique that means it is only allowed once for a cell
@constructor
@param  {UIControl} cell the cell that holds the tag
@param  {mxPoint} offset the offset
@extends AbstractTag
@classdesc The tag indicates if the ui element is dynamic It maps the collabortive property the front end component model The tag is unique that means it is only allowed once for a cell @constructor @param { UIControl } cell the cell that holds the tag @param { mxPoint } offset the offset @extends AbstractTag
function DynamicTag(cell, offset){
    AbstractTag.call(this, cell, new mxImage(DynamicTag.IMAGE, CONST.TAG.SIZE, CONST.TAG.SIZE), 'Shared editing enabled', offset);
    this.tagObj.setAttribute('isUnique', true);
    this.tagObj.setAttribute('tagType', DynamicTag.Alias);
}
function DynamicTag ( cell , offset ) { AbstractTag . call ( this , cell , new mxImage ( DynamicTag . IMAGE , CONST . TAG . SIZE , CONST . TAG . SIZE ) , 'Shared editing enabled' , offset ) ; this . tagObj . setAttribute ( 'isUnique' , true ) ; this . tagObj . setAttribute ( 'tagType' , DynamicTag . Alias ) ; }
@classdesc The tag indicates if the ui element is dynamic
@classdesc The tag indicates if the ui element is dynamic