| 14 |
The inclusion was exact - included feature was specified using the exact |
The inclusion was exact - included feature was specified using the exact |
| 15 |
identifier and version. The consequence of this limitation was that the only way |
identifier and version. The consequence of this limitation was that the only way |
| 16 |
to update a branch of a hierarchy was to update the root feature. </p> |
to update a branch of a hierarchy was to update the root feature. </p> |
| 17 |
<p>In large, complex Eclipse product it is not always possible to provide update |
<p>In large, complex Eclipse products it is not always possible to provide update |
| 18 |
of the root feature every time there is a change somewhere in the hierarchy. For |
of the root feature every time there is a change somewhere in the hierarchy. For |
| 19 |
example, nodes in the tree may be Eclipse products themselves. It was needed to |
example, nodes in the tree may be Eclipse products themselves. It was needed to |
| 20 |
allow branches to be updated independent of the root.</p> |
allow branches to be updated independent of the root.</p> |
| 95 |
installation:</p> |
installation:</p> |
| 96 |
<blockquote> |
<blockquote> |
| 97 |
<pre><requires> |
<pre><requires> |
| 98 |
<import feature="org.eclipse.jdt" version="2.0.0" match="compatione"/> |
<import feature="org.eclipse.jdt" version="2.0.0" match="compatible"/> |
| 99 |
</requires></pre> |
</requires></pre> |
| 100 |
</blockquote> |
</blockquote> |
| 101 |
<p>The rest of the semantics didn't change. Prior to the installation, Update |
<p>The rest of the semantics didn't change. Prior to the installation, Update |
| 102 |
will check all the constraints in 'requires' and block the operation if any of |
will check all the constraints in 'requires' and block the operation if any of |
| 103 |
them is not satistfied.</p> |
them is not satisfied.</p> |
| 104 |
<h2>Patches</h2> |
<h2>Patches</h2> |
| 105 |
<p>Update version 2.0.2 introduces a notion of <b>patches</b>. Patches are |
<p>Update version 2.0.2 introduces a notion of <b>patches</b>. Patches are |
| 106 |
regular features that are configured to bring partial updates to complex feature |
regular features that are configured to bring partial updates to complex feature |