Example #1
0
 @Override
 public void execute() {
   ProcessNode node = model.getProcessNode(process.getId());
   if (type == SHOW && node == null) {
     node = new ProcessNode(process);
     model.add(node);
     model.editor.createNecessaryLinks(node);
   }
   if (type == HIDE) for (Link link : node.links) link.setVisible(false);
   node.setVisible(type == SHOW);
   if (type == SHOW) node.showLinks();
   node.layout();
   node.parent().editor.setDirty(true);
 }