예제 #1
0
 public void decorateCreateRequest(IBranchPart branch, IBranchPart sourceChild, Request request) {
   Column2 col = getColumn(branch);
   Cell2 cell = col.findCellByItem(sourceChild);
   if (cell != null) {
     RowHead rowHead = cell.getOwnedRow().getHead();
     request.setParameter(
         MindMapUI.PARAM_PROPERTY_PREFIX + Core.Labels, new HashSet<String>(rowHead.getLabels()));
   }
 }
예제 #2
0
 public void decorateMoveInRequest(
     IBranchPart targetParent,
     ParentSearchKey childKey,
     IBranchPart sourceParent,
     Request request) {
   RowHead rowHead =
       (RowHead) MindMapUtils.getCache(targetParent, Spreadsheet.KEY_INSERTION_ROW_HEAD);
   if (rowHead != null) {
     request.setParameter(
         MindMapUI.PARAM_PROPERTY_PREFIX + Core.Labels, new HashSet<String>(rowHead.getLabels()));
   } else {
     request.setParameter(MindMapUI.PARAM_PROPERTY_PREFIX + Core.Labels, new HashSet<String>());
   }
 }