| Package | Description |
|---|---|
| org.tentackle.model |
Entity model.
|
| org.tentackle.model.impl |
Default model implementation.
|
| org.tentackle.model.print |
Model pretty printing.
|
| Modifier and Type | Method and Description |
|---|---|
Entity |
EntityFactory.createEntity(String model,
ModelDefaults modelDefaults)
Creates an entity from a model source.
|
Entity |
Model.loadByFileName(String fileName,
ModelDefaults defaults,
EntityAliases aliases)
Loads an entity for a given mapfile name.
Entities are cached so they are loaded and parsed only once. |
void |
Model.loadModel(String modelDir,
ModelDefaults defaults,
EntityAliases aliases)
Loads the whole model from the model directory if not yet done.
|
| Modifier and Type | Method and Description |
|---|---|
ModelDefaults |
ModelDirectoryImpl.getModelDefaults()
Gets the model defaults.
|
ModelDefaults |
ModelDirectory.getModelDefaults()
Gets the model defaults.
|
| Modifier and Type | Method and Description |
|---|---|
Entity |
EntityFactoryImpl.createEntity(String model,
ModelDefaults modelDefaults) |
protected ModelDirectory |
ModelImpl.createModelDirectory(String modelDir,
ModelDefaults defaults,
EntityAliases aliases)
Creates a model directory object.
|
Entity |
ModelImpl.loadByFileName(String fileName,
ModelDefaults defaults,
EntityAliases aliases) |
protected Entity |
ModelImpl.loadByFileName(String fileName,
ModelDefaults defaults,
EntityAliases aliases,
boolean updateRelations)
Loads an entity for a given mapfile name.
Entities are cached so they are loaded and parsed only once. |
void |
ModelImpl.loadModel(String modelDir,
ModelDefaults defaults,
EntityAliases aliases) |
protected Entity |
ModelImpl.parseEntity(ModelDefaults defaults,
String fileName)
Parses the given file and returns the created entity.
|
protected void |
ModelImpl.updateRelations(ModelDefaults defaults,
EntityAliases aliases)
Updates the inheritance links and relations of all entities in the model.
|
protected void |
ModelImpl.updateRelations(ModelDefaults defaults,
EntityAliases aliases,
ModelEntity loadedModelEntity)
Updates all relations.
|
| Constructor and Description |
|---|
ModelDirectoryImpl(String modelDir,
ModelDefaults defaults,
EntityAliases aliases)
Creates a model directory object.
|
| Modifier and Type | Method and Description |
|---|---|
ModelDefaults |
PrintConfiguration.getModelDefaults()
Gets the model defaults.
|
| Constructor and Description |
|---|
PrintConfiguration(boolean printingAsComment,
boolean usingVariables,
ModelDefaults modelDefaults,
List<String> optionAnnotations,
int columnGap)
Creates a printing configuration.
|
Tentackle - a domain driven enterprise framework