/** * <code>addTokenNavNode</code> * * @param token - <code>PwToken</code> - * @return - <code>TokenNavNode</code> - */ protected final TokenNavNode addTokenNavNode(final PwToken token) { // TokenNetwork.TokenNode TemporalExtent.TemporalNode // System.err.println( "addTokenNavNode id " + token.getId() + " " + token.getClass()); boolean isDraggable = true; TokenNavNode tokenNavNode = (TokenNavNode) entityNavNodeMap.get(token.getId()); if (tokenNavNode == null) { tokenNavNode = new TokenNavNode( token, new Point( ViewConstants.TIMELINE_VIEW_X_INIT * 2, ViewConstants.TIMELINE_VIEW_Y_INIT * 2), NavNodeGenerics.getTokenColor(token, this), isDraggable, this); entityNavNodeMap.put(token.getId(), tokenNavNode); jGoDocument.addObjectAtTail(tokenNavNode); } return tokenNavNode; } // end addTokenNavNode