}
}
if (!value.isEmpty()) {
//Property
NodeProperties prop = nodePropertiesAttributes.get(fore);
if (prop != null) {
try {
switch (prop) {
case X:
node.setX(parseFloat(value));
break;
case Y:
node.setY(parseFloat(value));
break;
case Z:
node.setZ(parseFloat(value));
break;
case SIZE:
node.setSize(parseFloat(value));
break;
case LABEL:
node.setLabel(value);
break;
case R:
if (node.getColor() == null) {
node.setColor(Integer.parseInt(value), 0, 0);
} else {
node.setColor(Integer.parseInt(value), node.getColor().getGreen(), node.getColor().getBlue());
}
break;
case G:
if (node.getColor() == null) {
node.setColor(0, Integer.parseInt(value), 0);
} else {
node.setColor(node.getColor().getRed(), Integer.parseInt(value), node.getColor().getBlue());
}
break;
case B:
if (node.getColor() == null) {
node.setColor(0, 0, Integer.parseInt(value));
} else {
node.setColor(node.getColor().getRed(), node.getColor().getGreen(), Integer.parseInt(value));
}
break;
}
} catch (Exception e) {
report.logIssue(new Issue(NbBundle.getMessage(ImporterGraphML.class, "importerGraphML_error_datavalue", fore, node, prop.toString()), Issue.Level.SEVERE));
}
return;
}
//Data attribute value