Decorations

The general node can display “decoration” graphics in its top-left corner. Decorations are small graphic objects used to represent the state of an object. For example, you could use an icon to show that an error has occurred during the processing of a workflow activity.
To add a decoration to a node, set the decorations property. The value of the property is an array of IlvGraphic objects.
The following code example shows a style sheet extract that adds a decoration which is an IlvShadowLabel object.
Adding a decoration to a node in the style sheet
node[status="error"] {
    decorations[0] : "@Subobject#errorDecoration";
}
Subobject#errorDecoration {
    class      : "ilog.views.sdm.graphic.IlvGraphicFactories$ShadowLabel";
    IlvRect    : "0,00,20,20";
    label      : "E";
    foreground : "red" ;
    background : "white" ;
}
The decorations are always displayed in the upper-left corner of the node. The upper-left corner of the first decoration is aligned with the upper-left corner of the node. If several decorations are used, the subsequent decorations are shifted to the right.