This diagram represents the architecture of ModelAnt in terms of modules, dependencies and externally provided components:
- the rectangles in red show the modules of ModelAnt;
- the rectangles in green show the external products that ModelAnt integrates;
- shown are the usage dependencies between the modules;
- the composition represents modules that integrate a corresponding external component;
- each generalizations represents a fact that a module extends / adds features to another module or implements its interfaces, this way specialing it.
NOTES:
- ANT refers Apache Ant 1.7.1 or earlier version
- MDR refers the NetBeans MetaData Repostory (MDR)
- JMI refers Java Metadata Interface 1.0 (JSR 40)
- UML 1.3 API is generated and implemented by MDR according to the published UML specification of UML 1.3 by OMG