Hi Mark,
There is no such tool (plugin) in ADF for impact analysis.
The way I see it , "Impact Analysis" is essential for 'flat' architectures like Oracle Forms, where you get a lot of duplicated SQL code across application.
With a well-designed ADF application (no matter how large) change impact prediction should be straightforward, since ADF is all about reuse, perfect framework for building large systems.
There are few principles to look at, when building large ADF systems:
1. A Entity Object definition should be one-to-one with a Table definition in database. No duplicated Entities pointing to the same table.
2. View Objects should be based on Entity Objects (with least exceptions as possible).
3. Repeating functionality should be encapsulated in reusable Task Flows.
4. Each task flow should be based on a task flow template.
5. Same UI should be based on page templates.
Lets take a concrete example:
When a column is removed in a db table, I would check in how many View Objects use the corresponding Entity Object (
Explore Dependencies). Furthermore, I would check in how many fragments (pages) the view objects is being used (
Explore Dependencies). Third, I would check if any View Object is used as LOV (list of values).
Cheers,
Florin