예제 #1
0
 private ExtendedBasicNode renderInitialNode() {
   ExtendedBasicNode node = addEntityNavNode(initialEntity, isDebugPrint);
   IncrementalNode navNode = (IncrementalNode) node;
   boolean areNodesChanged = NavNodeGenerics.addEntityNavNodes(navNode, this, isDebugPrint);
   boolean areParentLinksChanged =
       NavNodeGenerics.addParentToEntityNavLinks(navNode, this, isDebugPrint);
   boolean areChildLinksChanged =
       NavNodeGenerics.addEntityToChildNavLinks(navNode, this, isDebugPrint);
   if (areNodesChanged || areParentLinksChanged || areChildLinksChanged) {
     didRenderInitialNodeChange = true;
   } else {
     didRenderInitialNodeChange = false;
   }
   int penWidth = this.getOpenJGoPenWidth(this.getZoomFactor());
   node.setPen(new JGoPen(JGoPen.SOLID, penWidth, ColorMap.getColor("black")));
   node.setAreNeighborsShown(true);
   return node;
 } // end renderInitialNode