Opened 16 years ago
Closed 16 years ago
#167 closed defect (fixed)
Interference between multiple opened Visual Explorers
Reported by: | mirschel | Owned by: | mirschel |
---|---|---|---|
Priority: | critical | Milestone: | Promot 0.8.2 |
Component: | PromotGuiVizNav | Version: | 0.8.1 |
Severity: | fatal | Keywords: | explorer, scenario, attributes |
Cc: |
Description
When starting two Visual Explorer instances from the same ProMoT GUI, the first Visual Explorer is somehow influenced by the second Visual Explorer. It does concern only the Visual Scenarios, not the Navigation pattern.
Test case:
- Load logical model 'multi-logic'
- Open first Visual Explorer
- Open second Visual Explorer
- Change scenario forth and back of first Visual Explorer
- Visual properties of graph primitives changed
Change History (2)
comment:1 Changed 16 years ago by mirschel
comment:2 Changed 16 years ago by mirschel
- Keywords attributes added
- Milestone changed from Promot 1.0 to Promot 0.8.2
- Resolution set to fixed
- Status changed from new to closed
fixed by [8402].
Note: See
TracTickets for help on using
tickets.
Analyses: Each edge (node) has an id registered in the rootGraph. If a new instance of the explorer is generated the id of a certain edge (node) is not the same as in another explorer instance (arbitrary assignment of ids to graph primitives for each run). For no clear reason, the ids are mixed when two explorer instances are open. This means, if we have a edge with id = -84 and attribute 'InteractionType?=inhibition' in the first explorer instance and open a second explorer instance the same edge will have id = -92. If we toggle the scenarios back and forth, the edge with id = -92 in the second explorer will not have the attribute 'InteractionType?=inhibition'. The edge with id = -84 in the second explorer has the attribute 'InteractionType?=inhibition' now. So, edge (node) attributes are assigned to other edges with the same id which is is not the same in two different explorer instances.