Bug 494900 - Exchange the ITargetPolicyResolver in the Logo example, so that interaction policies no longer need to exclude each other.
Summary: Exchange the ITargetPolicyResolver in the Logo example, so that interaction p...
Status: NEW
Alias: None
Product: GEF
Classification: Tools
Component: GEF MVC (show other bugs)
Version: 0.2.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-30 06:24 EDT by Matthias Wienand CLA
Modified: 2016-05-30 06:24 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.