This package contains the classes and interfaces for translating models to and from various formats. The package consits of a group of "import" classes and interfaces (for constructing models from an input source) and a group of "export" ones (for generating an output destination from a model heirarchy.
Classes that generate models from an input source will implement WmiImportParser.
Each parser will need to define a grammar of source objects, assigning an instance of WmiImportAction
-- the class that actually constructs the appropriate model -- for each one.
Classes that generate output from a model hierarchy will implement WmiExportFormatter.
Each formatter will need to define a mapping of WmiModel objects to output information. Each
relevant WmiModelTag should be associated with one or more instances of WmiExportAction.
This package also contains the WmiDataFlavorProcessor interface. It is used to identify parsers
and formatters that are used to generate input and output, respectively, for the system clipboard.