apitools-model

A plain java API datamodel inspired by Eclipse Ecore model.

Лицензия

Лицензия

Группа

Группа

de.generia.tools.model.api
Идентификатор

Идентификатор

apitools-model
Последняя версия

Последняя версия

1.0.6
Дата

Дата

Тип

Тип

jar
Описание

Описание

apitools-model
A plain java API datamodel inspired by Eclipse Ecore model.
Ссылка на сайт

Ссылка на сайт

https://github.com/generia/apitools/tree/master/model
Система контроля версий

Система контроля версий

https://github.com/generia/apitools/tree/master/model

Скачать apitools-model

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/de.generia.tools.model.api/apitools-model/ -->
<dependency>
    <groupId>de.generia.tools.model.api</groupId>
    <artifactId>apitools-model</artifactId>
    <version>1.0.6</version>
</dependency>
// https://jarcasting.com/artifacts/de.generia.tools.model.api/apitools-model/
implementation 'de.generia.tools.model.api:apitools-model:1.0.6'
// https://jarcasting.com/artifacts/de.generia.tools.model.api/apitools-model/
implementation ("de.generia.tools.model.api:apitools-model:1.0.6")
'de.generia.tools.model.api:apitools-model:jar:1.0.6'
<dependency org="de.generia.tools.model.api" name="apitools-model" rev="1.0.6">
  <artifact name="apitools-model" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.generia.tools.model.api', module='apitools-model', version='1.0.6')
)
libraryDependencies += "de.generia.tools.model.api" % "apitools-model" % "1.0.6"
[de.generia.tools.model.api/apitools-model "1.0.6"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.fasterxml.jackson.core : jackson-core jar 2.8.8

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

apitools - Tools for managing and converting API descriptions

The apitools project provides a collection of tools that help developers to manage and convert API descriptions. In the center of the tools is the "api" specification that allows for modeling packages, classes, methods and data types. The tools focus on reading, editing, converting and writing this "api" specification into other representations.

The tools provide

  • api content-type: a simple humanly readable XML format using MIME type "model/api+xml"
  • api Java model: a simple Java model of pojos that can be used standalone without any dependencies
  • Eclipse Api Editor: an eclipse plugin providing an editor for the "api" content-type with suport form UML conversion

The "api" specification is derived from the Ecore model of the Eclipse Modeling Framework. It allows for using the expressive power of the Ecore model in non Eclipse runtime environments.

The apitools project has the following sub-projects:

  1. model: standalone Java pojos describing the "api" specifiation
  2. eclipse: Eclipse editor for "api" descriptions.

'model' sub-project

A standalone Java pojos describing the "api" specifiation.

'editor' sub-project

A collections of Eclipse plugins that provide

  • an editor for reading, changing and writing "api" descriptions
  • UML converter to transform "api" descriptions to UML models
  • UML profile builder to create UML profiles used for annotation mappings

Версии библиотеки

Версия
1.0.6
1.0.5
1.0.4
1.0.2
1.0.0