@Mojo(name="database-to-uml13", defaultPhase=COMPILE) @Execute(phase=COMPILE) public class ReverseEngineerDatabaseMojo extends AbstractMojo
net.mdatools.modelant.uml13.metamodel.Convention.TAG_VALUE_DATA_LENGTH and net.mdatools.modelant.uml13.metamodel.Convention.TAG_VALUE_DATA_TYPE_PRECISION
these values are bound to the concrete data type.
net.mdatools.modelant.uml13.metamodel.Convention.TAG_VALUE_DATA_TYPE_PRECISION tagged value is optional. When not provided, the precision
should be treated as 0
net.mdatools.modelant.uml13.metamodel.Convention.TAG_VALUE_DATA_LENGTH tagged value is mandatory.
net.mdatools.modelant.uml13.metamodel.Convention.TAG_VALUE_PRIMARY_KEY tagged value
with "Primaty Key" value. Its value is the sequence order of the column in the tible's primary key.
| Constructor and Description |
|---|
ReverseEngineerDatabaseMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Performs the reverse engineering of the database by describing the database schema into the
repository provided.
|
getLog, getPluginContext, setLog, setPluginContextpublic ReverseEngineerDatabaseMojo()
public void execute() throws MojoExecutionException
MojoExecutionExceptionCopyright © 2001–2018 MDA Tools. All rights reserved.