Interface IAggregateVisitor
- All Known Implementing Classes:
AggregateVisitor
,ReportingAggregateVisitor
public interface IAggregateVisitor
The interface for an action which must be performed on all aggregates which are part of a meta model. When generating
XML, the concrete action which must be performed is generating the XML for each aggregate. In the current code this
action is implemented using an anonymous class.
- Author:
- voicu
-
Method Summary
Modifier and TypeMethodDescriptionvoid
process
(IAggregateDS aggregateDS) The iterate method should invoke this method with a valid data source implementation for each attribute.
-
Method Details
-
process
The iterate method should invoke this method with a valid data source implementation for each attribute.- Parameters:
aggregateDS
- Implementation of the IAggregateDS data source.- Throws:
InitializationException
- This exception is thrown when the aggregate could not be initialized with the provided data source.
-