public class DefaultModelloCore extends AbstractModelloCore
| Modifier and Type | Field and Description |
|---|---|
private GeneratorPluginManager |
generatorPluginManager |
private MetadataPluginManager |
metadataPluginManager |
ROLE| Constructor and Description |
|---|
DefaultModelloCore() |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(Model model,
java.lang.String outputType,
java.util.Properties parameters) |
MetadataPluginManager |
getMetadataPluginManager() |
private void |
handlePluginsMetadata(ModelReader modelReader,
Model model)
Handle Plugins Metadata.
|
Model |
loadModel(java.io.File file) |
Model |
loadModel(java.io.Reader reader) |
void |
saveModel(Model model,
java.io.Writer writer) |
Model |
translate(java.io.Reader reader,
java.lang.String inputType,
java.util.Properties parameters) |
private void |
upgradeModelloModel(ModelReader modelReader,
Model model) |
private void |
upgradeModifiedAttribute(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> from,
java.util.Map<java.lang.String,java.lang.String> to,
java.lang.String warn) |
private void |
upgradeModifiedAttribute(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> from,
java.lang.String newName,
java.util.Map<java.lang.String,java.lang.String> to,
java.lang.String warn) |
private void |
validate(Model model)
Validate the entire model.
|
input, outputprivate MetadataPluginManager metadataPluginManager
private GeneratorPluginManager generatorPluginManager
public MetadataPluginManager getMetadataPluginManager()
public Model loadModel(java.io.File file) throws java.io.IOException, ModelloException, ModelValidationException
java.io.IOExceptionModelloExceptionModelValidationExceptionprivate void upgradeModifiedAttribute(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> from,
java.lang.String newName,
java.util.Map<java.lang.String,java.lang.String> to,
java.lang.String warn)
private void upgradeModifiedAttribute(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> from,
java.util.Map<java.lang.String,java.lang.String> to,
java.lang.String warn)
private void upgradeModelloModel(ModelReader modelReader, Model model)
public Model loadModel(java.io.Reader reader) throws ModelloException, ModelValidationException
private void handlePluginsMetadata(ModelReader modelReader, Model model) throws ModelloException
ModelloExceptionprivate void validate(Model model) throws ModelValidationException
ModelValidationExceptionpublic void saveModel(Model model, java.io.Writer writer) throws ModelloException
ModelloExceptionpublic Model translate(java.io.Reader reader, java.lang.String inputType, java.util.Properties parameters) throws ModelloException
ModelloExceptionpublic void generate(Model model, java.lang.String outputType, java.util.Properties parameters) throws ModelloException
ModelloException