Does the Common Navigator Framework (CNF) support Capabilities? [message #333314] |
Wed, 03 December 2008 21:50 |
Eclipse User |
|
|
|
Originally posted by: brianf.sybase.com
Hi all...
I'm attempting to implement a very high level capability for DTP to meet a
Galileo Must Do and have it working except where menu items are being
provided by action providers using the Common Navigator Framework (CNF).
Does anyone know if the CNF supports capabilities?
My simple capability filter takes care of 90% of all menu items (contributed
using popup menu contributions, etc), views, and perspectives. But it
doesn't seem to catch those few menus provided by the action providers.
Just curious. I can file a bug if need be. Or if it's something I'm doing
(like not providing an appropriate action ID), I can try to fix that.
Thanks in advance!
--Fitz
------------------------------------------------------------ ----
Brian Fitzpatrick
DTP PMC Chair, Connectivity & Enablement Team Lead
|
|
|
|
Re: Does the Common Navigator Framework (CNF) support Capabilities? [message #333345 is a reply to message #333319] |
Thu, 04 December 2008 14:59 |
Eclipse User |
|
|
|
Originally posted by: brianf.sybase.com
Hey Francis!
Understood that the framework doesn't provide actions directly. But I have
an action provider that's providing a number of actions programmatically to
the Data Source Explorer (also based on the CNF).
Even when I explicitly set the ID of the action to something that should be
filtered out by the capability, it doesn't catch it.
Does it depend on where (or when) the ID for the action created in the
action provider is created?
Or should it filter out the action provider by ID?
--Fitz
"Francis Upton (News)" <francisu@ieee.org> wrote in message
news:49375548.6050403@ieee.org...
> The base CNF does not define action at all.
>
> However the project explorer does define a bunch of actions to work with
> resources. So they should be properly influenced by the activities
> (capabilities) mechanism.
>
> I guess I need some more detail about exactly which actions do you expect
> to be suppressed and which ids you are using to suppress them.
>
> If you can provide that, I think I can figure out what's going on.
>
> Francis
>
>
> Brian Fitzpatrick wrote:
>> Hi all...
>>
>> I'm attempting to implement a very high level capability for DTP to meet
>> a Galileo Must Do and have it working except where menu items are being
>> provided by action providers using the Common Navigator Framework (CNF).
>>
>> Does anyone know if the CNF supports capabilities?
>>
>> My simple capability filter takes care of 90% of all menu items
>> (contributed using popup menu contributions, etc), views, and
>> perspectives. But it doesn't seem to catch those few menus provided by
>> the action providers.
>>
>> Just curious. I can file a bug if need be. Or if it's something I'm doing
>> (like not providing an appropriate action ID), I can try to fix that.
>>
>> Thanks in advance!
>> --Fitz
>>
>> ------------------------------------------------------------ ----
>> Brian Fitzpatrick
>> DTP PMC Chair, Connectivity & Enablement Team Lead
>
>
> --
> *new* Common Navigator Framework section in:
> 3.4RC4 Platform Plugin Developer Guide (Programmer's Guide)
> http://help.eclipse.org/ganymede/topic/org.eclipse.platform. doc.isv/guide/cnf.htm
> http://dev.eclipse.org/blogs/francis
> http://wiki.eclipse.org/Common_Navigator_Framework
> http://wiki.eclipse.org/Common_Navigator_Framework_Use_Cases
>
>
> You have brains in your head.
> You have feet in your shoes.
> - Dr Seuss, Oh the Places You'll Go
|
|
|
Re: Does the Common Navigator Framework (CNF) support Capabilities? [message #333349 is a reply to message #333345] |
Thu, 04 December 2008 17:27 |
Francis Upton IV Messages: 472 Registered: July 2009 Location: Oakland, CA |
Senior Member |
|
|
I'm going to have to get some help with this because I don't understand
how the capability mechanism actually filters the actions. I can't find
any code in the CNF that does it. Let me find some platform UI person
who is smarter than me to ask.
Brian Fitzpatrick wrote:
> Hey Francis!
>
> Understood that the framework doesn't provide actions directly. But I have
> an action provider that's providing a number of actions programmatically to
> the Data Source Explorer (also based on the CNF).
>
> Even when I explicitly set the ID of the action to something that should be
> filtered out by the capability, it doesn't catch it.
>
> Does it depend on where (or when) the ID for the action created in the
> action provider is created?
>
> Or should it filter out the action provider by ID?
>
> --Fitz
>
> "Francis Upton (News)" <francisu@ieee.org> wrote in message
> news:49375548.6050403@ieee.org...
>> The base CNF does not define action at all.
>>
>> However the project explorer does define a bunch of actions to work with
>> resources. So they should be properly influenced by the activities
>> (capabilities) mechanism.
>>
>> I guess I need some more detail about exactly which actions do you expect
>> to be suppressed and which ids you are using to suppress them.
>>
>> If you can provide that, I think I can figure out what's going on.
>>
>> Francis
>>
>>
>> Brian Fitzpatrick wrote:
>>> Hi all...
>>>
>>> I'm attempting to implement a very high level capability for DTP to meet
>>> a Galileo Must Do and have it working except where menu items are being
>>> provided by action providers using the Common Navigator Framework (CNF).
>>>
>>> Does anyone know if the CNF supports capabilities?
>>>
>>> My simple capability filter takes care of 90% of all menu items
>>> (contributed using popup menu contributions, etc), views, and
>>> perspectives. But it doesn't seem to catch those few menus provided by
>>> the action providers.
>>>
>>> Just curious. I can file a bug if need be. Or if it's something I'm doing
>>> (like not providing an appropriate action ID), I can try to fix that.
>>>
>>> Thanks in advance!
>>> --Fitz
>>>
>>> ------------------------------------------------------------ ----
>>> Brian Fitzpatrick
>>> DTP PMC Chair, Connectivity & Enablement Team Lead
>>
>> --
>> *new* Common Navigator Framework section in:
>> 3.4RC4 Platform Plugin Developer Guide (Programmer's Guide)
>> http://help.eclipse.org/ganymede/topic/org.eclipse.platform. doc.isv/guide/cnf.htm
>> http://dev.eclipse.org/blogs/francis
>> http://wiki.eclipse.org/Common_Navigator_Framework
>> http://wiki.eclipse.org/Common_Navigator_Framework_Use_Cases
>>
>>
>> You have brains in your head.
>> You have feet in your shoes.
>> - Dr Seuss, Oh the Places You'll Go
>
>
--
*new* Common Navigator Framework section in:
3.4RC4 Platform Plugin Developer Guide (Programmer's Guide)
http://help.eclipse.org/ganymede/topic/org.eclipse.platform. doc.isv/guide/cnf.htm
http://dev.eclipse.org/blogs/francis
http://wiki.eclipse.org/Common_Navigator_Framework
http://wiki.eclipse.org/Common_Navigator_Framework_Use_Cases
You have brains in your head.
You have feet in your shoes.
- Dr Seuss, Oh the Places You'll Go
Platform UI Committer for Common Navigator
http://wiki.eclipse.org/index.php/Common_Navigator_Framework
http://help.eclipse.org/galileo/topic/org.eclipse.platform.d oc.isv/guide/cnf.htm
|
|
|
Re: Does the Common Navigator Framework (CNF) support Capabilities? [message #333352 is a reply to message #333345] |
Thu, 04 December 2008 18:36 |
Francis Upton IV Messages: 472 Registered: July 2009 Location: Oakland, CA |
Senior Member |
|
|
I have talked with the smart people and done my own research, and seems
the there are some changes that need to be made to make this work.
Please file a bug about this.
Thanks!
Brian Fitzpatrick wrote:
> Hey Francis!
>
> Understood that the framework doesn't provide actions directly. But I have
> an action provider that's providing a number of actions programmatically to
> the Data Source Explorer (also based on the CNF).
>
> Even when I explicitly set the ID of the action to something that should be
> filtered out by the capability, it doesn't catch it.
>
> Does it depend on where (or when) the ID for the action created in the
> action provider is created?
>
> Or should it filter out the action provider by ID?
>
> --Fitz
>
> "Francis Upton (News)" <francisu@ieee.org> wrote in message
> news:49375548.6050403@ieee.org...
>> The base CNF does not define action at all.
>>
>> However the project explorer does define a bunch of actions to work with
>> resources. So they should be properly influenced by the activities
>> (capabilities) mechanism.
>>
>> I guess I need some more detail about exactly which actions do you expect
>> to be suppressed and which ids you are using to suppress them.
>>
>> If you can provide that, I think I can figure out what's going on.
>>
>> Francis
>>
>>
>> Brian Fitzpatrick wrote:
>>> Hi all...
>>>
>>> I'm attempting to implement a very high level capability for DTP to meet
>>> a Galileo Must Do and have it working except where menu items are being
>>> provided by action providers using the Common Navigator Framework (CNF).
>>>
>>> Does anyone know if the CNF supports capabilities?
>>>
>>> My simple capability filter takes care of 90% of all menu items
>>> (contributed using popup menu contributions, etc), views, and
>>> perspectives. But it doesn't seem to catch those few menus provided by
>>> the action providers.
>>>
>>> Just curious. I can file a bug if need be. Or if it's something I'm doing
>>> (like not providing an appropriate action ID), I can try to fix that.
>>>
>>> Thanks in advance!
>>> --Fitz
>>>
>>> ------------------------------------------------------------ ----
>>> Brian Fitzpatrick
>>> DTP PMC Chair, Connectivity & Enablement Team Lead
>>
>> --
>> *new* Common Navigator Framework section in:
>> 3.4RC4 Platform Plugin Developer Guide (Programmer's Guide)
>> http://help.eclipse.org/ganymede/topic/org.eclipse.platform. doc.isv/guide/cnf.htm
>> http://dev.eclipse.org/blogs/francis
>> http://wiki.eclipse.org/Common_Navigator_Framework
>> http://wiki.eclipse.org/Common_Navigator_Framework_Use_Cases
>>
>>
>> You have brains in your head.
>> You have feet in your shoes.
>> - Dr Seuss, Oh the Places You'll Go
>
>
--
*new* Common Navigator Framework section in:
3.4RC4 Platform Plugin Developer Guide (Programmer's Guide)
http://help.eclipse.org/ganymede/topic/org.eclipse.platform. doc.isv/guide/cnf.htm
http://dev.eclipse.org/blogs/francis
http://wiki.eclipse.org/Common_Navigator_Framework
http://wiki.eclipse.org/Common_Navigator_Framework_Use_Cases
You have brains in your head.
You have feet in your shoes.
- Dr Seuss, Oh the Places You'll Go
Platform UI Committer for Common Navigator
http://wiki.eclipse.org/index.php/Common_Navigator_Framework
http://help.eclipse.org/galileo/topic/org.eclipse.platform.d oc.isv/guide/cnf.htm
|
|
|
Powered by
FUDForum. Page generated in 0.04853 seconds