Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Dynamic Working Sets"

(+Alternative)
Line 4: Line 4:
 
[[File:Dynamic_Working_Set_Preferences_Editor.png]]
 
[[File:Dynamic_Working_Set_Preferences_Editor.png]]
  
Dynamic working sets can be used as part of the [[Setup-Eclipse]] tools or standalone.
+
Dynamic working sets can be used as part of the [[Eclipse Installer]] (by Oomph) tools or standalone.
  
 
== Download/Installation ==
 
== Download/Installation ==
The easiest way to install the "Dynamic working sets" feature is to use the CDO P2 Update site.
+
The easiest way to install the "Dynamic working sets" feature is to use the Oomph update site.
  
Copy the "Composite Update Site" url corresponding to the version you want to install from the [http://www.eclipse.org/cdo/downloads/ CDO download page]. To find the correct feature you can add the filter "Dynamic working sets".
+
Copy the "Composite Update Site" url corresponding to the version you want to install from the [http://download.eclipse.org/oomph/updates]. To find the correct feature you can add the filter "Dynamic working sets".
  
 
[[File:Install_Dynamic_Working_Sets.png]]
 
[[File:Install_Dynamic_Working_Sets.png]]
  
 
== User manual ==
 
== User manual ==
You can define your dynamic working sets in the preferences: Release Engineering > Dynamic Working Sets. Click on the "Edit..." button.
+
You can define your dynamic working sets in the preferences: Oomph > Dynamic Working Sets. Click on the "Edit..." button.
  
 
=== Predicates ===
 
=== Predicates ===
Line 28: Line 28:
 
* Or predicate
 
* Or predicate
 
* Not predicate
 
* Not predicate
 
== Eclipse Project ==
 
Dynamic working sets is part of the Eclipse project: CDO.
 
 
=== Get in touch ===
 
* Forum: [http://www.eclipse.org/forums/index.php/f/108/ EMF newsgroup]
 
* Mailing list: [https://dev.eclipse.org/mailman/listinfo/emf-dev emf-dev mailing list]
 
 
=== Bugtraker ===
 
[https://bugs.eclipse.org/bugs/ Eclipse Bugzilla]:
 
* <tt>Product=EMF</tt>
 
* <tt>Component=CDO.releng</tt>.
 
 
=== License ===
 
[[EPL|Eclipse Public License (EPL) v1.0]]
 
 
== Alternative ==
 
[https://github.com/scharf/queryworkingset Query Workingsets] (based on [https://code.google.com/p/javadude/wiki/DynamicWorkingSets DynamicWorkingSets]) seems to achieve a similar goal but using another approach (new types of working set are introduced).
 
  
 
== See also ==
 
== See also ==
* [[Setup-Eclipse]]
+
* [[Eclipse Installer]]

Revision as of 02:15, 8 July 2015

Description

Dynamic working sets is another way to define working sets. Instead of clicking together the projects belonging to a working set, the working sets are defined with a set of rules. For example you can define that projects will belong to a working set if their name matches a specific pattern. In addition to the name, it is possible to define predicate that work on the project nature, on the project builder, on the presence of a specific file with a specific content. There is also a set of logical operator predicates (and, or, not…) to combine different predicate together.

Dynamic Working Set Preferences Editor.png

Dynamic working sets can be used as part of the Eclipse Installer (by Oomph) tools or standalone.

Download/Installation

The easiest way to install the "Dynamic working sets" feature is to use the Oomph update site.

Copy the "Composite Update Site" url corresponding to the version you want to install from the [1]. To find the correct feature you can add the filter "Dynamic working sets".

Install Dynamic Working Sets.png

User manual

You can define your dynamic working sets in the preferences: Oomph > Dynamic Working Sets. Click on the "Edit..." button.

Predicates

  • Exclusion/Inclusion predicate
  • Name predicate
  • Repository predicate
  • Nature predicate
  • Builder predicate
  • File predicate

Logical operators:

  • And predicate
  • Or predicate
  • Not predicate

See also

Back to the top