• Stars
    star
    219
  • Rank 181,133 (Top 4 %)
  • Language
    Java
  • Created over 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

UML and ER-diagram editor for Eclipse

Amateras Modeler

Lightweight UML and ER-diagram editor for Eclipse. Former AmaterasUML and AmaterasERD.

  • UML
    • Class diagram graphical editing
    • Sequence diagram graphical editing
    • Activity diagram graphical editing
    • Import and export java code
  • ER
    • ER diagram graphical editing
    • Import tables from existing database
    • Generate DDL from diagram
    • Export table definition as HTML

Installation

Install from the update site: https://takezoe.github.io/amateras-update-site/

For users who use Eclipse on Java 16 or later, add the following to eclipse.ini.

--add-opens=java.desktop/java.beans=ALL-UNNAMED

For developers

Install the following eclipse plugins:

  • Eclipse SDK or PDE
  • UML2 Extender SDK

License

Eclipse Public License 1.0

History

2021/08/22 - AmaterasModeler 2.1.0

  • Support zoom by CTRL + Mouse scroll

2020/10/18 - AmaterasModeler 2.0.0

  • Java11 Support

2017/03/29 - AmaterasModeler 1.1.0

  • Java Enum support in class diagram
  • Some icon decorators such as abstract, static and final
  • Synchronization of class diagram against Java source
  • Option to turn on / off aggregation links on java import

2012/07/16 - AmaterasUML 1.3.4

  • Fixed the issue on Java7.

2012/06/13 - AmaterasERD 1.0.9

  • Displays unique indices on the diagram.
  • Switching display mode (logical or physical) by CTRL+D.
  • Improvement of PostgreSQLDialect, MySQLDialect and OracleDialect.
  • Refreshing imported tables.
  • The dictionary which is used for name conversion became customizable.

See details here about new features.

2011/08/13 - AmaterasUML 1.3.3

  • Improvement of constructor in the class diagram
  • Improvement of Java generics support
  • Quick Filter ("Show only Public" and "Show All")
  • Refresh the class diagram from Java source
  • Copy the diagram as image

2011/02/12 - AmaterasERD 1.0.8

  • Sybase support
  • In importing and exporting, table and column comments are mapped to logical name (Oracle and Sybase only)
  • Copy As Image from the context menu
  • Quick Outline ([CTRL]+[O])
  • Diagram font configuration
  • HTML generation tool from *.erd file which could be used in command-line

See details here about new features.

2010/01/03 - AmaterasERD 1.0.7

  • H2 Support
  • Switching dialect after creating a diagram
  • Improved foreign key creation behavior
  • Improved HTML report
  • Convert table / column name from context menu
  • Show NOT NULL constraint in the diagram
  • Show and snap to Grid, snap to other figure
  • SQL Highlighting

See details here about new features.

2009/05/05 - AmaterasERD 1.0.6

  • Note is available on the diagram
  • Additional SQL (such as inserting initial data) of each table
  • Auto diagram reloading when the file is updated such as SVN update

See details here about new features.

2009/04/19 - AmaterasUML 1.3.2

  • New appearance settings of class diagram / sequence diagram
  • Auto diagram reloading when the file is updated such as SVN update

2008/12/10 - AmaterasERD 1.0.5

  • Show selected tables DDL from the context menu
  • Table background color has been configurable
  • Incremental search in the JDBC importing wizard

See details here about new features.

2008/9/3 - AmaterasERD 1.0.4.1

  • MySQL reverse engineering issue has been fixed.

2008/8/21 - AmaterasERD 1.0.4

  • SQL comment generation in DDL
  • CREATE TABLE with SCHEMA option
  • Diagram Validation
  • Linked Table
  • Table copy and paste

See details here about new features.

2008/6/7 - AmaterasERD 1.0.3

  • PostgreSQL and Oracle support
  • Table re-importing improved
  • Foreign keys decoration in the diagram
  • Default column value support
  • Outline view
  • New DDL generate option to generate constraints as ALTER TABLE
  • Index designing support
  • Domain (Generic data type definition) support
  • HTML report imprived

See details here about new features.

2008/02/14 - AmaterasUML 1.3.1

  • Auto layout in the class diagram editor.
  • Java model importing supports aggregation.

2008/2/7 - AmaterasERD 1.0.2

  • New actions are available at the ER diagram context menu
    • Save as Image and Print
    • Export table definition as HTML
    • Auto layout
  • Table definition dialog improved
    • Table / Column description
    • Auto increment column
  • New extension point (net.java.amateras.db.generators)

See details here about new features.

2007/10/07 - AmaterasUML 1.3.0

  • Eclipse 3.3 Support (This version can't work with Eclipse 3.2.x)
  • Copy & Pase in the class diagram, the usecase diagram and the activity diagram.
  • Brand new visual theme for diagrams.

2007/7/19 - AmaterasERD 1.0.1

  • Apache Derby support
  • Logical database design support

2007/04/22 - AmaterasUML 1.2.2

  • Activity diagram is available.
  • Connection routers which exclude BendpoinConnectionRouter are not supported.
  • Bendpoint moves according to the entity dragging.
  • Note: This version hasn't compatibility with old versions.

2006/12/31 - AmaterasERD 1.0.0

  • Initial Release

2006/8/31 - AmaterasUML 1.2.1

  • Class Diagram
    • Enable to drag two or more classes at a time.
    • Enable auto connect to Generalization/Realization connection.
    • Enable to drop the classes in jar entry.
  • Extension
    • XMI import/export extension is available.

2006/6/10 - AmaterasUML 1.2.0

  • Common
    • Enable to switch show/hide diagram grid.
  • Class Diagram
    • Enable to hide fields/methods by context menu.
  • Usecase Diagram
    • New feature

2006/5/13 - AmaterasUML 1.1.2

  • Common
    • Enable to hide icons.
    • Enable to change background/foreground color.
  • Class Diagram
    • Enable to align diagram element.
    • Add new connection router.
  • Sequence Diagram
    • Change presentation of instance.
    • Add Sequence API and sample plugin. -Java support
    • Enable to open Java editor from class diagram.
  • Limitation
    • Sorry, Sequence diagram editor can't edit *.sqd files created by older version.

2006/4/22 - AmaterasUML 1.1.1

  • Add drag-and-drop
    • both class and sequence
    • drap Java file in package exploler view.
  • Enable to delete and create Return message.
    • Auto return message creation swtich in AmaterasUML preference
  • Add code compiletion feature to edit message.

2006/4/9 - AmaterasUML 1.1.0

  • Add sequence diagram editor.
  • Add Note for class diagram editor

2005/12/31 - AmaterasUML 1.0.0

  • This is the initial public release.

More Repositories

1

stepcounter

Java
130
star
2

solr-scala-client

Solr Client for Scala
Scala
91
star
3

resty

Super easy REST API framework for Scala
Scala
69
star
4

gitmesh

An experimental project to make a distributed git server cluster
Scala
57
star
5

gitbucket-ci-plugin

GitBucket plug-in that adds simple CI ability to GitBucket.
JavaScript
52
star
6

xlsbeans

Java library for mapping Excel sheets to POJO
Java
46
star
7

amateras-html-editor

Eclipse plugin for HTML/JSP/XML/JavaScript Editing
Java
40
star
8

tranquil

Type-safe SQL builder for Scala
Scala
30
star
9

scala-jdbc

Better JDBC wrapper for Scala
Scala
25
star
10

scala-retry

Simple retry functionality for Scala
Scala
21
star
11

poi4s

Elegant interface to Excel for Scala
Scala
21
star
12

runtime-scaladoc-reader

Allows to read Scaladoc at runtime by embedding as annotation by the compiler plugin.
Scala
20
star
13

picocli-scala-example

Example of CLI tool with Scala, Picocli and GraalVM
Scala
16
star
14

gitbucket-maven-repository-plugin

A GitBucket plugin that provides Maven repository hosting on GitBucket
Scala
14
star
15

parallelizer

Tiny utilities for parallelization for Scala
Scala
11
star
16

trino-openlineage

OpenLineage integration for Trino
Java
10
star
17

ranger-docker

Out of the box docker-compose for Apache Ranger
Dockerfile
10
star
18

akka-stream-elasticsearch

Elasticsearch connector for Akka Stream
Scala
10
star
19

vscode-csv-markdown

VSCode extension to convert CSV text to Markdown table
TypeScript
10
star
20

scalagen

The source code generator for Scala ORMs.
Scala
9
star
21

scala-native-cli.g8

Giter8 template for Scala + GraalVM native CLI apps
Scala
8
star
22

play2-fastassets

Accelerates Play2 development mode by leveraging browser cache.
Scala
8
star
23

scalatra-scalajs.g8

giter8 template for web applications based on Scalatra and Scala.js
JavaScript
7
star
24

trino-compatibility-checker

Test tool for Trino/Presto that allows to find a version that introduced incompatible behavior.
Scala
7
star
25

scala-nio

Simple I/O library for Scala
Scala
7
star
26

git-checkout

Interactive CLI tool to checkout git branch.
Go
7
star
27

scalatra-twirl.g8

giter8 template for web applications based on Scalatra with Twirl template
Scala
6
star
28

mylisp

Sample Lisp implementation using Scala parser combinator.
Scala
6
star
29

jtimewindow

A Java library to parse time range expressions
Java
6
star
30

atom-csv-markdown

Atom extension to convert CSV text to Markdown table
CoffeeScript
6
star
31

scalatra3-prototype

Scala
4
star
32

intellij-airspec

IntelliJ plugin for AirSpec
Scala
4
star
33

scala-rison

Scala
4
star
34

s2jdbc-mock

S2JDBCを使用したコードをテストするためのモックライブラリです。
Java
3
star
35

predictionio-template-automl

AutoML template for PredictionIO
Scala
3
star
36

doctools

Tools for writing a book.
Scala
3
star
37

zipkin-sample-webapp

Tiny sample application of [Zipkin](http://zipkin.io/) tracing in Java servlet
Java
3
star
38

jjug-javalib

JJUGセミナー「イマドキの現場で使えるJavaライブラリ事情」のサンプルコードです。
Java
3
star
39

gitbucket-h2console-plugin

A GitBucket plugin that adds H2 console to the administration console.
Scala
3
star
40

blocking-slick-play2

Example project of blocking-slick in Play2 application
Scala
2
star
41

restbreaker

Asynchronous REST client with circuit breaker for Scala
Scala
2
star
42

scalatra-scala3-sample-app

Scalatra Sample Web App with Scala 3
Scala
2
star
43

test

This is a test repository. 👍
Ruby
2
star
44

kinesalite-docker

Docker image of kinesalite which is a Node.js implementation of AWS Kinesis
1
star
45

docker-registry

Scala implementation of Docker Registry API V2
Scala
1
star
46

guardrail-trial

Trial projects of Twilio's guardrail code generator
Scala
1
star
47

github-issues-exporter

Scala
1
star
48

scala-sugars

Scala
1
star
49

cookie-session-filter

Servlet filter which stores session data into the client cookie
Java
1
star
50

airframe-http-example

Tiny example of Airframe's Finagle support
Scala
1
star
51

play2-helpers

Substitute for play2 standard helpers.
Scala
1
star
52

sails_sample

Sample application of combination of Play2 based web API server and Sails based web frontend
JavaScript
1
star
53

predictionio-toolbox

Toolbox for Apache PredictionIO
Scala
1
star
54

play2-httpsession

HttpSession for Play2 applications on the servlet container.
Scala
1
star