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


Here is the explanation from the extension point documentation in the Eclipse SDK:

"A navigator content extension defines a content provider and label provider that can be used to provide children whenever an element matches the triggerPoints _expression_ and also to provide a parent whenever an element matches the possibleChildren _expression_."

Larry Dunnell
Internet address: ledunnel@xxxxxxxxxx




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

06/16/2006 12:03 AM

Please respond to
DTP development mailing list <dtp-dev@xxxxxxxxxxx>

To
DTP development mailing list <dtp-dev@xxxxxxxxxxx>
cc
Subject
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
>  

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


Back to the top