<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Eclipse Common Navigator Framework in RCP Applications</title>
	<atom:link href="http://www.cpuidle.de/blog/?feed=rss2&#038;p=48" rel="self" type="application/rss+xml" />
	<link>http://www.cpuidle.de/blog/?p=48</link>
	<description>cpuidle's weblog</description>
	<lastBuildDate>Tue, 20 Apr 2010 13:51:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: fstyle.de &#187; Blog Archive &#187; Using the Eclipse Common Navigator Framework in RCP</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-55939</link>
		<dc:creator>fstyle.de &#187; Blog Archive &#187; Using the Eclipse Common Navigator Framework in RCP</dc:creator>
		<pubDate>Fri, 29 May 2009 21:43:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-55939</guid>
		<description>[...] http://www.cpuidle.de/blog/?p=48 [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.cpuidle.de/blog/?p=48" rel="nofollow">http://www.cpuidle.de/blog/?p=48</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan Krebs</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-55728</link>
		<dc:creator>Duncan Krebs</dc:creator>
		<pubDate>Wed, 20 May 2009 22:54:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-55728</guid>
		<description>Dude.. Thank you so much, this framework sucks for using alone in RCP, I was finally able to the images to be displayed after looking at what you did in your example WorkbenchAdvisorHack .. much appreciated. this was a good 
wasted 4 hours</description>
		<content:encoded><![CDATA[<p>Dude.. Thank you so much, this framework sucks for using alone in RCP, I was finally able to the images to be displayed after looking at what you did in your example WorkbenchAdvisorHack .. much appreciated. this was a good<br />
wasted 4 hours</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andig</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-53397</link>
		<dc:creator>andig</dc:creator>
		<pubDate>Mon, 09 Feb 2009 19:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-53397</guid>
		<description>Eclipse Help has been updated with CNF info- including description as to how to use it in RCP applications:

http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/cnf.htm</description>
		<content:encoded><![CDATA[<p>Eclipse Help has been updated with CNF info- including description as to how to use it in RCP applications:</p>
<p><a href="http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/cnf.htm" rel="nofollow">http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/cnf.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-47717</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Tue, 24 Jun 2008 00:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-47717</guid>
		<description>...my plugin.xml didn&#039;t come through for some reason.  I&#039;ll try again, this time I&#039;ve replaced the greater and less-than characters with square brackets.  Sorry for littering you&#039;re page:

[extension point=&quot;org.eclipse.ui.navigator.viewer&quot;]
   [viewer popupMenuId=&quot;mynavigatorpopup&quot; viewerId=&quot;mynavigator&quot;]
      [popupMenu allowsPlatformContributions=&quot;false&quot; id=&quot;mynavigatorpopup&quot;]
         [insertionPoint name=&quot;mygroup&quot;/]
      [/popupMenu]
   [/viewer]
   [viewerContentBinding viewerId=&quot;mynavigator&quot;]
      [includes]
         [contentExtension pattern=&quot;org.eclipse.ui.navigator.resourceContent&quot;/]
         [contentExtension pattern=&quot;org.eclipse.ui.navigator.resources.filters.*&quot;/]
      [/includes]
   [/viewerContentBinding]
[/extension]
[extension point=&quot;org.eclipse.ui.navigator.navigatorContent&quot;]
   [navigatorContent id=&quot;mynavigator&quot;
       contentProvider=&quot;org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionContentProvider&quot;    
       labelProvider=&quot;org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionLabelProvider&quot;
       name=&quot;gov.dsto.vipa.workbench.navigatorContent2&quot;/]
[/extension]
[extension point=&quot;org.eclipse.ui.views&quot;]
   [view id=&quot;mynavigator&quot; class=&quot;mypackage.CustomCommonNavigator&quot; name=&quot;Navigator&quot;/]
[/extension]</description>
		<content:encoded><![CDATA[<p>&#8230;my plugin.xml didn&#8217;t come through for some reason.  I&#8217;ll try again, this time I&#8217;ve replaced the greater and less-than characters with square brackets.  Sorry for littering you&#8217;re page:</p>
<p>[extension point="org.eclipse.ui.navigator.viewer"]<br />
   [viewer popupMenuId="mynavigatorpopup" viewerId="mynavigator"]<br />
      [popupMenu allowsPlatformContributions="false" id="mynavigatorpopup"]<br />
         [insertionPoint name="mygroup"/]<br />
      [/popupMenu]<br />
   [/viewer]<br />
   [viewerContentBinding viewerId="mynavigator"]<br />
      [includes]<br />
         [contentExtension pattern="org.eclipse.ui.navigator.resourceContent"/]<br />
         [contentExtension pattern="org.eclipse.ui.navigator.resources.filters.*"/]<br />
      [/includes]<br />
   [/viewerContentBinding]<br />
[/extension]<br />
[extension point="org.eclipse.ui.navigator.navigatorContent"]<br />
   [navigatorContent id="mynavigator"<br />
       contentProvider="org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionContentProvider"<br />
       labelProvider="org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionLabelProvider"<br />
       name="gov.dsto.vipa.workbench.navigatorContent2"/]<br />
[/extension]<br />
[extension point="org.eclipse.ui.views"]<br />
   [view id="mynavigator" class="mypackage.CustomCommonNavigator" name="Navigator"/]<br />
[/extension]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-47716</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Mon, 23 Jun 2008 23:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-47716</guid>
		<description>...and here is my plugin.xml section for the cnf:


   
      
         
      
   
   
      
         
         
      
   


   


   
 


My CustomCommonNavigator does work fine - it just extends the CommonNavigator Class and overrides the single getInitialInput method with the following code:

@Override
protected IAdaptable getInitialInput() {
  return ResourcesPlugin.getWorkspace().getRoot();
}</description>
		<content:encoded><![CDATA[<p>&#8230;and here is my plugin.xml section for the cnf:</p>
<p>My CustomCommonNavigator does work fine &#8211; it just extends the CommonNavigator Class and overrides the single getInitialInput method with the following code:</p>
<p>@Override<br />
protected IAdaptable getInitialInput() {<br />
  return ResourcesPlugin.getWorkspace().getRoot();<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-47714</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Mon, 23 Jun 2008 23:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-47714</guid>
		<description>Hi andig,

Thanks for getting back to me.  I&#039;ve read the links you mentioned but I&#039;m still stuck.  It&#039;s been suggested that I define a viewer with a blank popup like this:


  


I agree that this should work, but I still get the copy, paste, delete, move and rename actions (from the &quot;group.edit&quot; and &quot;group.reorganize&quot; groups).  If I define my own viewer popup insertionPoints and leave out those two groups, I get java.lang.IllegalArgumentExceptions: Group not found exceptions written to my log.

I am baffled as to why those two groups insist on being there.  I am desperate for a solution because this issue has now become critical blocker to my project. 

Many thanks

Greg.</description>
		<content:encoded><![CDATA[<p>Hi andig,</p>
<p>Thanks for getting back to me.  I&#8217;ve read the links you mentioned but I&#8217;m still stuck.  It&#8217;s been suggested that I define a viewer with a blank popup like this:</p>
<p>I agree that this should work, but I still get the copy, paste, delete, move and rename actions (from the &#8220;group.edit&#8221; and &#8220;group.reorganize&#8221; groups).  If I define my own viewer popup insertionPoints and leave out those two groups, I get java.lang.IllegalArgumentExceptions: Group not found exceptions written to my log.</p>
<p>I am baffled as to why those two groups insist on being there.  I am desperate for a solution because this issue has now become critical blocker to my project. </p>
<p>Many thanks</p>
<p>Greg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-47538</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Tue, 17 Jun 2008 06:46:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-47538</guid>
		<description>Thanks for the reply.  I tried setting allowPlatformContributions to false, but the group.edit and group.reorganise groups still seem to be being populated!  I didn&#039;t expect that!

I&#039;m unsure how to stop it, because I need to prevent or override delete / copy / paste types of actions.  I&#039;ve tried not adding the insertionPoint for group.edit and group.reorganize - which works, but it writes out &quot;group not found&quot; exceptions to the log.  From a support perspective, that isn&#039;t acceptable.

Any suggestions, this is starting to become a major issue for the project...</description>
		<content:encoded><![CDATA[<p>Thanks for the reply.  I tried setting allowPlatformContributions to false, but the group.edit and group.reorganise groups still seem to be being populated!  I didn&#8217;t expect that!</p>
<p>I&#8217;m unsure how to stop it, because I need to prevent or override delete / copy / paste types of actions.  I&#8217;ve tried not adding the insertionPoint for group.edit and group.reorganize &#8211; which works, but it writes out &#8220;group not found&#8221; exceptions to the log.  From a support perspective, that isn&#8217;t acceptable.</p>
<p>Any suggestions, this is starting to become a major issue for the project&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andig</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-47120</link>
		<dc:creator>andig</dc:creator>
		<pubDate>Tue, 03 Jun 2008 20:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-47120</guid>
		<description>And this for an alternative approach:

http://rcpquickstart.wordpress.com/2007/04/20/using-the-common-navigator-framework-in-an-rcp-application/</description>
		<content:encoded><![CDATA[<p>And this for an alternative approach:</p>
<p><a href="http://rcpquickstart.wordpress.com/2007/04/20/using-the-common-navigator-framework-in-an-rcp-application/" rel="nofollow">http://rcpquickstart.wordpress.com/2007/04/20/using-the-common-navigator-framework-in-an-rcp-application/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andig</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-47119</link>
		<dc:creator>andig</dc:creator>
		<pubDate>Tue, 03 Jun 2008 20:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-47119</guid>
		<description>Also see this regarding restoring editor state:

http://www.sdtimes.com/content/article.aspx?ArticleID=30125

This is the reason why createElement and the navigator root classed are needed, while not really utilized in the example I had provided.</description>
		<content:encoded><![CDATA[<p>Also see this regarding restoring editor state:</p>
<p><a href="http://www.sdtimes.com/content/article.aspx?ArticleID=30125" rel="nofollow">http://www.sdtimes.com/content/article.aspx?ArticleID=30125</a></p>
<p>This is the reason why createElement and the navigator root classed are needed, while not really utilized in the example I had provided.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andig</title>
		<link>http://www.cpuidle.de/blog/?p=48&#038;cpage=1#comment-47066</link>
		<dc:creator>andig</dc:creator>
		<pubDate>Sun, 01 Jun 2008 11:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpuidle.de/blog/?p=48#comment-47066</guid>
		<description>Check this out, too:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=145233

Francis is planning to spend some efforts on this.</description>
		<content:encoded><![CDATA[<p>Check this out, too:</p>
<p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=145233" rel="nofollow">https://bugs.eclipse.org/bugs/show_bug.cgi?id=145233</a></p>
<p>Francis is planning to spend some efforts on this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.552 seconds -->
