Package | Description |
---|---|
org.andromda.core |
The entry point to the framework, this package contains the generic ModelProcessor
and its supporting classes which provide the ability to generate
source code, and other artifacts, from MOF object models.
|
org.andromda.core.engine |
Contains the classes that tie the components together and
provide the engine of the framework.
|
org.andromda.core.metafacade |
Defines all AndroMDA metafacade interfaces and classes.
|
Modifier and Type | Method and Description |
---|---|
ModelValidationMessage[] |
AndroMDA.run(Configuration configuration,
boolean lastModifiedCheck,
String historyDir)
Runs AndroMDA with the given configuration.
|
Modifier and Type | Method and Description |
---|---|
ModelValidationMessage[] |
Engine.loadModelsIfNecessary(Configuration configuration)
Checks to see if any of the models in the given configuration
should be loaded (based on whether or not they've been modified),
and if so, performs the load.
|
ModelValidationMessage[] |
ModelProcessor.process(Configuration configuration)
Re-configures this model processor from the given
configuration
instance (if different from that of the one passed in during the call to
ModelProcessor.initialize(Configuration) ), and runs the model processor. |
ModelValidationMessage[] |
Engine.run(Configuration configuration,
boolean lastModifiedCheck,
String historyDir)
Runs Engine with the given configuration.
|
Modifier and Type | Method and Description |
---|---|
(package private) List<ModelValidationMessage> |
ModelProcessor.loadIfNecessary(Repository[] repositories)
Checks to see if any of the repositories contain models
that need to be reloaded, and if so, re-loads them.
|
protected List<ModelValidationMessage> |
ModelProcessor.loadModelIfNecessary(Model model)
Loads the model into the repository only when necessary (the model has a timestamp
later than the last timestamp of the loaded model).
|
Modifier and Type | Method and Description |
---|---|
protected void |
ModelProcessor.filterAndSortValidationMessages(List<ModelValidationMessage> messages,
Filters constraints)
Filters out any messages that should not be applied according to the AndroMDA configuration's
constraints and sorts the resulting
messages first by type (i.e. |
Modifier and Type | Method and Description |
---|---|
List<ModelValidationMessage> |
MetafacadeFactory.getValidationMessages()
Gets the list of all validation messages collection during model processing.
|
Modifier and Type | Method and Description |
---|---|
void |
MetafacadeBase.validate(Collection<ModelValidationMessage> validationMessages)
Validates that this facade's meta object is in a valid state.
|
void |
MetafacadeBase.validateInvariants(Collection<ModelValidationMessage> messages)
The logic of modeled OCL invariants from derived metafacades will be generated into this method and validation
messages created and collected into the
messages collection. |
Copyright © 2003–2014 AndroMDA.org. All rights reserved.