Interface IDomainVisitor

All Known Implementing Classes:
DomainVisitor, DomainVisitor, ReportingDomainVisitor

public interface IDomainVisitor
This interface will be implemented by the component and passed to the data layer to allow the data layer to add domain definitions. The data layer should invoke the process method for each domain definition it wishes to add to the meta model.
Since:
5.0
Author:
O. Kerpershoek
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    process(IDomainDS datasource)
    This method should be invoked by the data layer to add a domain definition.
  • Method Details

    • process

      void process(IDomainDS datasource)
      This method should be invoked by the data layer to add a domain definition. The process method will validate the data passed through the IDomainDS and will construct a domain definition based on the data. When an invalid implementation of the data source is passed to this method (for instance not a unique name) this method will throw an exception, and the domain definition will be ignored.
      Parameters:
      datasource - containing the information needed to construct a domain definition.
      Throws:
      InitializationException - this exception is thrown when the data passed is not valid.