de.matthias_burbach.flux
Interface ModelBuilder
- All Known Implementing Classes: 
 - ChameleonModelBuilder, XmiModelBuilder
 
- public interface ModelBuilder
 
Builds the internal representation of the UML model from the model file
 that was exported from the graphical tool of choice.
 
 Generator plug-ins only see the internal representation of the model. That
 way different source formats from different graphical tools can be supported
 and generators don't have to mess around with overly complex or cumbersome
 model representations like XMI UML, for example. 
 Model is an interface to allow for customization of what type of 
 information the model built by a specific model builder can hold.  
 
 Is a plug-in interface. The implementation to be used must be configured
 in the flux-config.xml file.
- Author:
 
  - Matthias Burbach
 
| 
Method Summary | 
 Model | 
build(java.lang.String sourceUrl)
 
          Builds the UML model from the file specified by sourceUrl. | 
 
build
public Model build(java.lang.String sourceUrl)
            throws java.lang.Exception
- Builds the UML model from the file specified by sourceUrl.
- Parameters:
 sourceUrl - the location of the file to build from
- Returns:
 - the model built
 - Throws:
 java.lang.Exception - if anything goes wrong unexpectedly.