示例#1
0
 @Override
 public UpdateTriState labelState(long nodeId, long labelId) {
   NodeState nodeState = getState(nodeStatesMap(), nodeId, null);
   if (nodeState != null) {
     DiffSets<Long> labelDiff = nodeState.labelDiffSets();
     if (labelDiff.isAdded(labelId)) {
       return UpdateTriState.ADDED;
     }
     if (labelDiff.isRemoved(labelId)) {
       return UpdateTriState.REMOVED;
     }
   }
   return UpdateTriState.UNTOUCHED;
 }