import org.simantics.db.exception.DatabaseException;
import org.simantics.db.layer0.variable.Variable;
import org.simantics.diagram.adapter.RouteGraphUtils;
-import org.simantics.diagram.connection.RouteGraphConnectionClass;
import org.simantics.diagram.connection.RouteTerminal;
import org.simantics.diagram.elements.TextNode;
import org.simantics.diagram.profile.StyleBase;
import org.simantics.diagram.synchronization.graph.BasicResources;
import org.simantics.diagram.synchronization.graph.DiagramGraphUtil;
+import org.simantics.g2d.elementclass.RouteGraphConnectionClass;
import org.simantics.g2d.utils.Alignment;
import org.simantics.layer0.Layer0;
import org.simantics.modeling.ModelingResources;
}
}
- protected static final String PARENT_NODE_NAME_PREFIX = "_tNames";
- protected static final String NODE_NAME_PREFIX = "_";
+ protected static final String PARENT_NODE_NAME_PREFIX = "_tNames"; //$NON-NLS-1$
+ protected static final String NODE_NAME_PREFIX = "_"; //$NON-NLS-1$
- protected static final Font FONT = Font.decode("Arial 6");
+ protected static final Font FONT = Font.decode("Arial 6"); //$NON-NLS-1$
protected static final double DEFAULT_SCALE = 0.05;
// always clean up old items before drawing new items
cleanupStyleForNode(_node);
- int count = resultList.size();
- if (resultList == null || count < 2)
+ int count = resultList != null ? resultList.size() : 0;
+ if (count < 2)
return;
- G2DParentNode parentNode = ProfileVariables.claimChild(_node, "", PARENT_NODE_NAME_PREFIX, G2DParentNode.class, observer);
+ G2DParentNode parentNode = ProfileVariables.claimChild(_node, "", PARENT_NODE_NAME_PREFIX, G2DParentNode.class, observer); //$NON-NLS-1$
parentNode.setTransform(resultList.get(0).getTransform());
parentNode.setZIndex(Integer.MAX_VALUE >> 1);
for (int i = 1; i < count; ++i) {
Result result = resultList.get(i);
- TextNode node = ProfileVariables.claimChild(parentNode, "", NODE_NAME_PREFIX + i, TextNode.class, observer);
+ TextNode node = ProfileVariables.claimChild(parentNode, "", NODE_NAME_PREFIX + i, TextNode.class, observer); //$NON-NLS-1$
node.setZIndex(i);
node.setBackgroundColor(backgroundColor);
node.setColor(textColor);
@Override
protected void cleanupStyleForNode(INode node) {
if (node instanceof SingleElementNode) {
- ProfileVariables.denyChild(node, "", PARENT_NODE_NAME_PREFIX);
+ ProfileVariables.denyChild(node, "", PARENT_NODE_NAME_PREFIX); //$NON-NLS-1$
}
}