Bug 412809: Add support for the include task

The org.eclipse.ant.ui-implementation (and the underlying
ant-implementation) is able to handle import-tasks (AntImportNode), but
not include-tasks. This patch adds missing node-type (AntIncludeNode)
and "registers" the new node-type at the node-selection-functionality
(AntModel). Furthermore the new node type needs to handle
target-prefixes correctly on included files (according to the
documentation at https://ant.apache.org/manual/Tasks/include.html). This
functionality is also part of this proposed patch and should allow to
use "multi-hierarchical" includes with/without aliases (i.e. "includes
inside includes" with/without using the "as"-property).

Change-Id: I3320c0073c37cdd590d805f2e42f6378fc771100
Signed-off-by: Alexander Blaas <olaf.dev17@gmail.com>
29 files changed
tree: b5db7e9fc9021eb5b2b353abb8eb161eab104292
  1. ant/
  2. platform/
  3. update/
  4. .gitignore
  5. CONTRIBUTING
  6. LICENSE
  7. NOTICE
  8. pom.xml