Esempio n. 1
0
 public Object execute(final ExecutionEvent event) throws ExecutionException {
   // assumes there is only one application node
   final IApplicationNode applicationNode = ApplicationNodeManager.getApplicationNode();
   final List<ISubApplicationNode> children = applicationNode.getChildren();
   final INavigationNode<?>[] nodes = children.toArray(new ISubApplicationNode[children.size()]);
   final INavigationNode<?> nextNode =
       toNext ? findNextNode(nodes) : findPreviousNode(nodes, true);
   if (nextNode != null) {
     nextNode.activate();
   }
   return null;
 }