Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 256255 - Means to find navigation assembler for specific target required
Summary: Means to find navigation assembler for specific target required
Status: RESOLVED FIXED
Alias: None
Product: Riena
Classification: RT
Component: navigation (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-24 05:23 EST by Holger Hoch CLA
Modified: 2009-01-15 17:36 EST (History)
0 users

See Also:


Attachments
adds and uses INavigationAssembler>acceptsToBuildNode (51.51 KB, patch)
2008-11-24 05:25 EST, Holger Hoch CLA
christian.campo: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Holger Hoch CLA 2008-11-24 05:23:23 EST
Build ID: xxx

Steps To Reproduce:
none

More information:
It should be possible to ask navigation assemblers if they know how to build a specific node, eg #acceptsToBuildNode(node, argument). 
It would then be possible to find the responsible assembler the way JDBC finds the responsible driver.
Without this method nodes provided by custom node assemblers would require explicit registration (but there is not method to do this either)
Comment 1 Holger Hoch CLA 2008-11-24 05:25:21 EST
Created attachment 118572 [details]
adds and uses INavigationAssembler>acceptsToBuildNode

TODO: maybe caching node->assembler association would be required
Comment 2 Christian Campo CLA 2008-11-24 06:18:45 EST
fixed