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


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


Back to the top