コード例 #1
0
 @Override
 public boolean isSucceeding(final IContinuousGenericBound<Data> bound) {
   if (isInfinity() || bound.isInfinity()) return false;
   final Data value = bound.getValue();
   if (value != null)
     return (isLowerBound()
         && !bound.isLowerBound()
         && isClosed() != bound.isClosed()
         && value.equals(getValue()));
   return (isLowerBound()
       && !bound.isLowerBound()
       && isClosed() != bound.isClosed()
       && getValue() == null);
 }