public class DiagramNodeUtil {
public static ICanvasContext getCanvasContext(IG2DNode node) {
- G2DSceneGraph sg = NodeUtil.getPossibleRootNode(node);
+ G2DSceneGraph sg = node.getRootNode2D();
if (sg == null)
return null;
Component rootPane = sg.getRootPane();
}
public static ICanvasContext getPossibleCanvasContext(IG2DNode node) {
- G2DSceneGraph sg = NodeUtil.getPossibleRootNode(node);
+ G2DSceneGraph sg = node.getRootNode2D();
if (sg == null)
return null;
Component rootPane = sg.getRootPane();
}
public static final Set<String> getTexts(Set<TextNode> nodes) {
- Set<String> result = new HashSet<String>();
+ Set<String> result = new HashSet<String>(nodes.size());
for(TextNode n : nodes) result.add(n.getText());
return result;
}