Bug 494900

Summary: Exchange the ITargetPolicyResolver in the Logo example, so that interaction policies no longer need to exclude each other.
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: 0.2.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Matthias Wienand CLA 2016-05-30 06:24:21 EDT
Currently, mutual exclusion is used within the interaction policies that are used for the MVC Logo example, so that only one action is performed at a time. However, the decision can be made outside of the policies, namely, within the ITargetPolicyResolver that determines which policies are targetted (by an input event). Unfortunately, the input event cannot be passed into the resolver, yet. Therefore, the interface should be extended to allow passing in an input event, and the tool implementations should be extended to actually pass in the respective input events.