Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dtp-dev] navigatorContent extension point issue

Thanks Larry; that did the magic.

So what is the difference between possibleChildren element and TrriperPoint element in the org.eclipse.ui.navigator.navigatorContent extension point ?

Regards
Anthos
Lawrence E Dunnell wrote:

Anil,

According to another engineer:

"You have to specify every possible Trigger Points. If you add ComposedType in the TriggerPoints section, this will address it.

Documentation for the extension point gives more details."

Larry Dunnell
Internet address: ledunnel@xxxxxxxxxx




*Anil T Samuel <anil.samuel@xxxxxxxxxx>*
Sent by: dtp-dev-bounces@xxxxxxxxxxx

06/13/2006 11:38 PM
Please respond to
DTP development mailing list <dtp-dev@xxxxxxxxxxx>


	
To
	DTP development mailing list <dtp-dev@xxxxxxxxxxx>
cc
	
Subject
	[dtp-dev] navigatorContent extension point issue



	





Hi

I have following navigatorContent extension point.

  <extension point="org.eclipse.ui.navigator.navigatorContent">
     <navigatorContent
           name="Database_Explorer_Oracle_Content_Extension"
           priority="high"
           activeByDefault="true"

contentProvider="oracle.dbtools.connectivity.ui.explorer.providers.ServerExplorerContentProvider"

labelProvider="oracle.dbtools.connectivity.ui.explorer.providers.label.ServerExplorerlabelProvider"

id="oracle.dbtools.connectivity.ui.explorer.providers.ServerExplorerContentProvider">
                   <triggerPoints>
                        <or>
                           <instanceof

value="org.eclipse.datatools.modelbase.sql.schema.Schema" />
                        </or>
                   </triggerPoints>
               <possibleChildren>
                  <or>
                       <instanceof

value="org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.virtual.IVirtualNode"

/>
                       <instanceof

value="oracle.dbtools.modelbase.db.MaterializedView" />
                       <instanceof

value="oracle.dbtools.modelbase.db.ComposedType" />
                  </or>
               </possibleChildren>
     </navigatorContent>
  </extension>

I was expecting to have
"oracle.dbtools.connectivity.ui.explorer.providers.ServerExplorerContentProvider"

instance be delegated to handle element type of "ComposedType"; but when
the getChildren(OracleComposedType) is called,
SQLModelContentProviderExtension instance seems to have got delegated to
handle it. The element OracleComposedType derives from
UserDefinedTypeImpl and implements  "ComposedType".

Any thoughts ?

Regards
Anthos

_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev

------------------------------------------------------------------------

_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev



Back to the top