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 Type
    Method
    Description
    void
    process(IAggregateDS aggregateDS)
    The iterate method should invoke this method with a valid data source implementation for each attribute.
  • Method Details

    • process

      void process(IAggregateDS aggregateDS)
      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.