private boolean validateCubeInstance(CubeInstance cubeInstance) { if (cubeInstance == null) { logger.error("This cube does not exist."); return false; } if (cubeInstance.getSegments().isEmpty()) { logger.error("No segments in this cube, no need to extend."); return false; } return true; }
private boolean validateCubeInstance(CubeInstance cubeInstance) { if (cubeInstance == null) { logger.error("This cube does not exist."); return false; } if (cubeInstance.getSegments().isEmpty()) { logger.error("No segments in this cube, no need to extend."); return false; } return true; }
public boolean allowBrokenDescriptor() { return (getStatus() == RealizationStatusEnum.DISABLED || getStatus() == RealizationStatusEnum.DESCBROKEN) && segments.isEmpty(); }
if (this.isEmpty()) return;
public Pair<Boolean, Boolean> fitInSegments(ISegment newOne) { if (this.isEmpty()) return null; ISegment first = this.get(0); ISegment last = this.get(this.size() - 1); Endpoint start = newOne.getSegRange().start; Endpoint end = newOne.getSegRange().end; boolean startFit = false; boolean endFit = false; for (ISegment sss : this) { if (sss == newOne) continue; startFit = startFit || (start.equals(sss.getSegRange().start) || start.equals(sss.getSegRange().end)); endFit = endFit || (end.equals(sss.getSegRange().start) || end.equals(sss.getSegRange().end)); } if (!startFit && endFit && newOne == first) startFit = true; if (!endFit && startFit && newOne == last) endFit = true; return Pair.newPair(startFit, endFit); }
if (cubeCopy.getSegments().isEmpty()) throw new IllegalArgumentException("Cube " + cubeCopy + " has no segments");
private boolean validateCubeInstance(CubeInstance cubeInstance) { if (cubeInstance == null) { logger.error("This cube does not exist."); return false; } if (cubeInstance.getSegments().isEmpty()) { logger.error("No segments in this cube, no need to extend."); return false; } return true; }
private boolean validateCubeInstance(CubeInstance cubeInstance) { if (cubeInstance == null) { logger.error("This cube does not exist."); return false; } if (cubeInstance.getSegments().isEmpty()) { logger.error("No segments in this cube, no need to extend."); return false; } return true; }
public boolean allowBrokenDescriptor() { return (getStatus() == RealizationStatusEnum.DISABLED || getStatus() == RealizationStatusEnum.DESCBROKEN) && segments.isEmpty(); }
if (this.isEmpty()) return;
public Pair<Boolean, Boolean> fitInSegments(ISegment newOne) { if (this.isEmpty()) return null; ISegment first = this.get(0); ISegment last = this.get(this.size() - 1); Endpoint start = newOne.getSegRange().start; Endpoint end = newOne.getSegRange().end; boolean startFit = false; boolean endFit = false; for (ISegment sss : this) { if (sss == newOne) continue; startFit = startFit || (start.equals(sss.getSegRange().start) || start.equals(sss.getSegRange().end)); endFit = endFit || (end.equals(sss.getSegRange().start) || end.equals(sss.getSegRange().end)); } if (!startFit && endFit && newOne == first) startFit = true; if (!endFit && startFit && newOne == last) endFit = true; return Pair.newPair(startFit, endFit); }
if (cubeCopy.getSegments().isEmpty()) throw new IllegalArgumentException("Cube " + cubeCopy + " has no segments");