public void setTagState(int stateUpdate)
{
// Change the state of all tag figures of each node figure
for (Enumeration drawingFigures = figures(); drawingFigures.hasMoreElements();)
{
Figure f = (Figure) drawingFigures.nextElement();
if (f instanceof NodeFigure)
{
for (FigureEnumeration nodeFigures = ((NodeFigure) f).figures(); nodeFigures.hasMoreElements();)
{
Figure nodeChild = nodeFigures.nextFigure();
if (nodeChild instanceof SocketFigure)
{
SocketFigure socketFigure = (SocketFigure) nodeChild;
int contentState = socketFigure.getContentState();