Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 338547

Summary: [api] Enable the possibility for connectors to describe their specific attributes
Product: z_Archived Reporter: Alvaro Sanchez-Leon <alvaro.sanchez-leon>
Component: MylynAssignee: Project Inbox <mylyn-triaged>
Status: CLOSED MOVED QA Contact:
Severity: normal    
Priority: P3 CC: kilian.matt, steffen.pingel
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 330616    

Description Alvaro Sanchez-Leon CLA 2011-03-01 10:36:00 EST
Each connector may be willing to pass along information relevant to its instance, e.g. a selection parameters in UI wizard.   this elements are specific, so a generic information key, value map is suggested
Comment 1 Alvaro Sanchez-Leon CLA 2011-03-02 08:54:25 EST
initial draft implementation is under the "versionsIntegration" branch
Comment 2 Steffen Pingel CLA 2011-04-03 19:41:15 EDT
Alvaro, what is the purpose of these key/values? Can you give an example?
Comment 3 Alvaro Sanchez-Leon CLA 2011-04-03 22:05:32 EDT
(In reply to comment #2)
> Alvaro, what is the purpose of these key/values? Can you give an example?

Yes, In a wizard we can have multiple selection values that are dependent of the specific version control system. e.g. changeset selection via a query with specific HAS/HAS NOT labels, branches, activities, etc..
  So the key values can be later presented to the user.
Comment 4 Steffen Pingel CLA 2011-04-05 13:48:03 EDT
In the tasks framework we have used methods that return booleans to describe the capabilities of repositories, e.g. AbstractRepositoryConnector.hasLocalCompletionState(). Is this something similar for the versions framework?
Comment 5 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn