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, output
private MetadataPluginManager metadataPluginManager
private GeneratorPluginManager generatorPluginManager
public MetadataPluginManager getMetadataPluginManager()
public Model loadModel(java.io.File file) throws java.io.IOException, ModelloException, ModelValidationException
java.io.IOException
ModelloException
ModelValidationException
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 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
ModelloException
private void validate(Model model) throws ModelValidationException
ModelValidationException
public void saveModel(Model model, java.io.Writer writer) throws ModelloException
ModelloException
public Model translate(java.io.Reader reader, java.lang.String inputType, java.util.Properties parameters) throws ModelloException
ModelloException
public void generate(Model model, java.lang.String outputType, java.util.Properties parameters) throws ModelloException
ModelloException