modelant.repository.maven.archetype

An archetype to build a API to access metamodel instances The metamodel should be written in MOF 1.4, XMI 1.1 or XMI 1.2, as of JMI (JCR-40). The archetype requires providing parent project's Group, Artifact and Version. When other than the default values are provided, then the generated POM will include a corresponding <parent> section. The generated project uses the NetBeans MDR.

License

License

Categories

Categories

Maven Build Tools Ant Net
GroupId

GroupId

net.mdatools
ArtifactId

ArtifactId

modelant.repository.maven.archetype
Last Version

Last Version

3.3.0
Release Date

Release Date

Type

Type

jar
Description

Description

modelant.repository.maven.archetype
An archetype to build a API to access metamodel instances The metamodel should be written in MOF 1.4, XMI 1.1 or XMI 1.2, as of JMI (JCR-40). The archetype requires providing parent project's Group, Artifact and Version. When other than the default values are provided, then the generated POM will include a corresponding <parent> section. The generated project uses the NetBeans MDR.

Download modelant.repository.maven.archetype

How to add to project

<!-- https://jarcasting.com/artifacts/net.mdatools/modelant.repository.maven.archetype/ -->
<dependency>
    <groupId>net.mdatools</groupId>
    <artifactId>modelant.repository.maven.archetype</artifactId>
    <version>3.3.0</version>
</dependency>
// https://jarcasting.com/artifacts/net.mdatools/modelant.repository.maven.archetype/
implementation 'net.mdatools:modelant.repository.maven.archetype:3.3.0'
// https://jarcasting.com/artifacts/net.mdatools/modelant.repository.maven.archetype/
implementation ("net.mdatools:modelant.repository.maven.archetype:3.3.0")
'net.mdatools:modelant.repository.maven.archetype:jar:3.3.0'
<dependency org="net.mdatools" name="modelant.repository.maven.archetype" rev="3.3.0">
  <artifact name="modelant.repository.maven.archetype" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.mdatools', module='modelant.repository.maven.archetype', version='3.3.0')
)
libraryDependencies += "net.mdatools" % "modelant.repository.maven.archetype" % "3.3.0"
[net.mdatools/modelant.repository.maven.archetype "3.3.0"]

Dependencies

compile (6)

Group / Artifact Type Version
org.andromda.thirdparty.jmi : jmi jar 20030918
org.andromda.thirdparty.jmi : mof jar 20030918
org.andromda.thirdparty.netbeans.mdr : jmiutils jar 20050711
org.andromda.thirdparty.netbeans.mdr : mdrapi jar 20050711
org.andromda.thirdparty.netbeans.mdr : nbmdr jar 20050711
org.andromda.thirdparty.netbeans.mdr : openide-util jar 20050711

Project Modules

There are no modules declared in this project.

Modelant provides JMI-compliant mechanism to read, process, export models in MOF 1.4, UML 1.3 and UML 1.4, including also an engine for generation of code (any texts) using Object-Oriented Programming and templates. It is an extensible framework allowing adding support of other languages, described using MOF 1.4 metamodels.

Modelant provides Maven plugins to automate:

  • the creation and comparison of UML 1.3, UML 1.4, MOF 1.4 models
  • the generation of code from models
  • the reverse engineering of java code, relational databases and XML DTD/XSD
  • the transformatoion of models, e.g. tranformation of of UMl 1.3 models to UML 1.4.
  • the comparison and change identification in UML 1.3/UML 1.4 models and MOF 1.4 metamodels.

The produced UML 1.3 models are suitable to be imported in:

  • Rational Rose 2003 + XMI Plugin
  • WhiteStar UML / Star UML
  • Enterprise Architect
  • other as they employ MOF 1.3/MOF 1.4 as reading MOF 1.3 is internally converted to MOF1.4 and XMI 1.1 and XMI 1.2.

whereas the converted to UML 1.4 models can be imported in:

  • Argo UML
  • Enterprise Architect
  • other as they employ MOF 1.4 and XMI 1.1 and XMI 1.2.

Modelant wraps the NetBeans Meta-Data Repository (MDR).

Documentation

Versions

Version
3.3.0