for(AnnotationUnit unit: units){ if(unit.begin>=newUnit.begin && unit.end>=newUnit.end){ updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); units = new ArrayList<>(tmpUnits); if(unit.begin==aSTA.begin){ AnnotationUnit newUnit = new AnnotationUnit(aSTA.getBegin(), aSTA.getEnd(), false, aSTA.getText()); updateUnitLists(tmpUnits, unit, newUnit); AnnotationUnit newUnit = new AnnotationUnit(aSTA.getBegin(), aSTA.getEnd(), false, aSTA.getText()); updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); updateUnitLists(tmpUnits, prevUnit, newUnit);
for (AnnotationUnit unit : units) { if (unit.begin >= newUnit.begin && unit.end >= newUnit.end) { updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); units = new ArrayList<>(tmpUnits); AnnotationUnit newUnit = new AnnotationUnit(aSTA.getBegin(), aSTA.getEnd(), false, aSTA.getText()); updateUnitLists(tmpUnits, unit, newUnit); aSTA.getText()); updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); updateUnitLists(tmpUnits, prevUnit, newUnit);
for (AnnotationUnit unit : units) { if (unit.begin >= newUnit.begin && unit.end >= newUnit.end) { updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); units = new ArrayList<>(tmpUnits); AnnotationUnit newUnit = new AnnotationUnit(aSTA.getBegin(), aSTA.getEnd(), false, aSTA.getText()); updateUnitLists(tmpUnits, unit, newUnit); aSTA.getText()); updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); updateUnitLists(tmpUnits, unit, newUnit); aSubUnits.add(newUnit); updateUnitLists(tmpUnits, prevUnit, newUnit);