{"id":15350044,"url":"https://github.com/takezoe/amateras-modeler","last_synced_at":"2025-04-06T19:12:20.707Z","repository":{"id":47615330,"uuid":"38231033","full_name":"takezoe/amateras-modeler","owner":"takezoe","description":"UML and ER-diagram editor for Eclipse","archived":false,"fork":false,"pushed_at":"2024-07-07T02:29:34.000Z","size":12681,"stargazers_count":234,"open_issues_count":10,"forks_count":66,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-03-30T16:13:37.750Z","etag":null,"topics":["database","eclipse","eclipse-plugin","er-diagram","modeling","uml","uml-diagram"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/takezoe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-06-29T06:19:34.000Z","updated_at":"2025-03-25T11:02:27.000Z","dependencies_parsed_at":"2022-09-21T01:51:49.096Z","dependency_job_id":"b48eda9f-4565-48fb-ad1e-26c5417c36ad","html_url":"https://github.com/takezoe/amateras-modeler","commit_stats":{"total_commits":59,"total_committers":4,"mean_commits":14.75,"dds":0.5423728813559322,"last_synced_commit":"b5370a1796b5014cc66977827e97ceae3a1fa2e3"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takezoe%2Famateras-modeler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takezoe%2Famateras-modeler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takezoe%2Famateras-modeler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takezoe%2Famateras-modeler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/takezoe","download_url":"https://codeload.github.com/takezoe/amateras-modeler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247535519,"owners_count":20954576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","eclipse","eclipse-plugin","er-diagram","modeling","uml","uml-diagram"],"created_at":"2024-10-01T11:56:49.351Z","updated_at":"2025-04-06T19:12:20.667Z","avatar_url":"https://github.com/takezoe.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amateras Modeler\n\nLightweight UML and ER-diagram editor for Eclipse. Former AmaterasUML and AmaterasERD.\n\n- UML\n  - Class diagram graphical editing\n  - Sequence diagram graphical editing\n  - Activity diagram graphical editing\n  - Import and export java code\n- ER\n  - ER diagram  graphical editing\n  - Import tables from existing database\n  - Generate DDL from diagram\n  - Export table definition as HTML\n\nInstallation\n--------\nInstall from the update site: https://takezoe.github.io/amateras-update-site/\n\nFor users who use Eclipse on Java 16 or later, add the following to eclipse.ini.\n\n```\n--add-opens=java.desktop/java.beans=ALL-UNNAMED\n```\n\nFor developers\n--------------\nInstall the following eclipse plugins:\n- Eclipse SDK or PDE\n- UML2 Extender SDK\n\nLicense\n--------\n[Eclipse Public License 1.0](http://opensource.org/licenses/eclipse-1.0.php)\n\nRelease History\n--------\n### 2024/06/29 - AmaterasModeler 2.2.0\n\n- Support the latest Eclipse and GEF\n\n### 2021/08/22 - AmaterasModeler 2.1.0\n\n- Support zoom by CTRL + Mouse scroll\n\n### 2020/10/18 - AmaterasModeler 2.0.0\n\n- Java11 Support\n\n### 2017/03/29 - AmaterasModeler 1.1.0\n\n- Java Enum support in class diagram\n- Some icon decorators such as abstract, static and final\n- Synchronization of class diagram against Java source\n- Option to turn on / off aggregation links on java import\n\n### 2012/07/16 - AmaterasUML 1.3.4\n\n- Fixed the issue on Java7.\n\n### 2012/06/13 - AmaterasERD 1.0.9\n\n- Displays unique indices on the diagram.\n- Switching display mode (logical or physical) by CTRL+D.\n- Improvement of PostgreSQLDialect, MySQLDialect and OracleDialect.\n- Refreshing imported tables.\n- The dictionary which is used for name conversion became customizable.\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_9) about new features.\n\n### 2011/08/13 - AmaterasUML 1.3.3\n\n- Improvement of constructor in the class diagram\n- Improvement of Java generics support\n- Quick Filter (\"Show only Public\" and \"Show All\")\n- Refresh the class diagram from Java source\n- Copy the diagram as image\n\n### 2011/02/12 - AmaterasERD 1.0.8\n\n- Sybase support\n- In importing and exporting, table and column comments are mapped to logical name (Oracle and Sybase only)\n- Copy As Image from the context menu\n- Quick Outline ([CTRL]+[O])\n- Diagram font configuration\n- HTML generation tool from *.erd file which could be used in command-line\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_8) about new features.\n\n### 2010/01/03 - AmaterasERD 1.0.7\n\n- H2 Support\n- Switching dialect after creating a diagram\n- Improved foreign key creation behavior\n- Improved HTML report\n- Convert table / column name from context menu\n- Show NOT NULL constraint in the diagram\n- Show and snap to Grid, snap to other figure\n- SQL Highlighting\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_7) about new features.\n\n### 2009/05/05 - AmaterasERD 1.0.6\n\n- Note is available on the diagram\n- Additional SQL (such as inserting initial data) of each table\n- Auto diagram reloading when the file is updated such as SVN update\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_6) about new features.\n\n### 2009/04/19 - AmaterasUML 1.3.2\n\n- New appearance settings of class diagram / sequence diagram\n- Auto diagram reloading when the file is updated such as SVN update\n\n### 2008/12/10 - AmaterasERD 1.0.5\n\n- Show selected tables DDL from the context menu\n- Table background color has been configurable\n- Incremental search in the JDBC importing wizard\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_5) about new features.\n\n### 2008/9/3 - AmaterasERD 1.0.4.1\n\n- MySQL reverse engineering issue has been fixed.\n\n### 2008/8/21 - AmaterasERD 1.0.4\n\n- SQL comment generation in DDL\n- CREATE TABLE with SCHEMA option\n- Diagram Validation\n- Linked Table\n- Table copy and paste\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_4) about new features.\n\n### 2008/6/7 - AmaterasERD 1.0.3\n\n- PostgreSQL and Oracle support\n- Table re-importing improved\n- Foreign keys decoration in the diagram\n- Default column value support\n- Outline view\n- New DDL generate option to generate constraints as ALTER TABLE\n- Index designing support\n- Domain (Generic data type definition) support\n- HTML report improved\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_3) about new features.\n\n### 2008/02/14 - AmaterasUML 1.3.1\n\n- Auto layout in the class diagram editor.\n- Java model importing supports aggregation.\n\n### 2008/2/7 - AmaterasERD 1.0.2\n\n- New actions are available at the ER diagram context menu\n  - Save as Image and Print\n  - Export table definition as HTML\n  - Auto layout\n- Table definition dialog improved\n  - Table / Column description\n  - Auto increment column\n- New extension point (net.java.amateras.db.generators)\n\nSee details [here](http://osdn.jp/projects/amateras/wiki/AmaterasERD_1_0_2) about new features.\n\n### 2007/10/07 - AmaterasUML 1.3.0\n\n- Eclipse 3.3 Support (This version can't work with Eclipse 3.2.x)\n- Copy \u0026 Paste in the class diagram, the usecase diagram and the activity diagram.\n- Brand new visual theme for diagrams.\n\n### 2007/7/19 - AmaterasERD 1.0.1\n\n- Apache Derby support\n- Logical database design support\n\n### 2007/04/22 - AmaterasUML 1.2.2\n\n- Activity diagram is available.\n- Connection routers which exclude BendpoinConnectionRouter are not supported.\n- Bendpoint moves according to the entity dragging.\n- Note: This version hasn't compatibility with old versions.\n\n### 2006/12/31 - AmaterasERD 1.0.0\n\n- Initial Release\n\n### 2006/8/31 - AmaterasUML 1.2.1\n\n- Class Diagram\n  - Enable to drag two or more classes at a time.\n  - Enable auto connect to Generalization/Realization connection.\n  - Enable to drop the classes in jar entry.\n- Extension\n  - XMI import/export extension is available.\n\n### 2006/6/10 - AmaterasUML 1.2.0\n\n- Common\n  - Enable to switch show/hide diagram grid.\n- Class Diagram\n  - Enable to hide fields/methods by context menu.\n- Usecase Diagram\n  - New feature\n\n### 2006/5/13 - AmaterasUML 1.1.2\n\n- Common\n  - Enable to hide icons.\n  - Enable to change background/foreground color.\n- Class Diagram\n  - Enable to align diagram element.\n  - Add new connection router.\n- Sequence Diagram\n  - Change presentation of instance.\n  - Add Sequence API and sample plugin.\n- Java support\n  - Enable to open Java editor from class diagram.\n- Limitation\n  - Sorry, Sequence diagram editor can't edit *.sqd files created by older version. \n\n### 2006/4/22 - AmaterasUML 1.1.1\n\n- Add drag-and-drop\n  - both class and sequence\n  - drag-and-drop Java file in package explorer view.\n- Enable to delete and create Return message.\n  - Auto return message creation swtich in AmaterasUML preference\n- Add code completion feature to edit message.\n\n### 2006/4/9 - AmaterasUML 1.1.0\n\n- Add sequence diagram editor.\n- Add Note for class diagram editor\n\n### 2005/12/31 - AmaterasUML 1.0.0\n\n- This is the initial public release.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftakezoe%2Famateras-modeler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftakezoe%2Famateras-modeler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftakezoe%2Famateras-modeler/lists"}