Project

General

Profile

Actions

Bug #1746

closed

В Requality Explorer'e неправильно упорядочен список location'ов.

Added by Viktoria Kopach over 13 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
09/05/2011
Due date:
% Done:

100%

Estimated time:
Detected in build:
0.12.105
Platform:
Windows x64
Published in build:
0.13.158

Description

В новый проект импортируем документ. Начинаем выделять в нем требования. После выделения нескольких требований (проявляется обычно после 3-го требования) видим, что в Requlity Explorer'е в дереве документа порядок location'ов нарушен.
Например, как на рисунке:


Files

Location_order.PNG (38.3 KB) Location_order.PNG Viktoria Kopach, 09/05/2011 07:16 PM
Actions #1

Updated by Андрей Третьяков over 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r2914.

Actions #2

Updated by Андрей Третьяков over 12 years ago

  • Target version set to 0.13

Добавлена сортировка по аналогии с Outline.
Эта сортировка Location'ов реализована в RequalitySorter.compare(), и при включенном фильтре на Location'ы собственно Location'ы ей не подаются и не сказываются на производительности.

Но есть другое узкое место:
TreeNode.getSortedChildren().Comparator<TreeNode>.compare() сортирует все узлы, в т.ч. Requirement'ы и Location'ы даже при включенном фильтре ПО НЕСКОЛЬКУ РАЗ.

Actions #3

Updated by Андрей Третьяков over 12 years ago

  • Assignee set to Андрей Третьяков

В смысле, не просто .compare() вызывается, конечно же, много раз, но и вся сортировка базы и её отдельных поддеревьев происходит несколько раз.

Actions #4

Updated by Yuriy Shekochihin over 12 years ago

  • Published in build set to 0.13.158
Actions #5

Updated by Viktoria Kopach over 12 years ago

  • Status changed from Resolved to Verified
  • Assignee changed from Андрей Третьяков to Alexey Khoroshilov
Actions #6

Updated by Alexey Khoroshilov over 12 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF