Definitions: Provider, code generator, code generation
Provider
"Provider" is a Microsoft.NET 2.0 concept. It can be thought of as a software component
that can be installed onto a computer and then plugged into an application simply
by changing the application's configuration file. Such a provider must make available
the interface that the application expects - so that the application can utilise
it. The application interacts with the Provider via the interface without knowing
exactly what the provider is or even exactly what it is doing - it is the responsibility
of the provider to behave as expected.
ViziGen uses providers to import modelling data in
XMI format from external modelling tools.