# Entity-Relation Mapping Editor A simple UI for editing entity-relation mapping diagrams. ## Usage This program is distributed as an executable **jar** file. You can find the latest release [here](https://github.com/andrewlalis/EntityRelationMappingEditor/releases). You will need Java installed on your computer (version 8 or higher). [You can install an OpenJDK version of Java here.](https://adoptium.net/) Simply double-click on the jar file, or execute `java -jar ` from the command line (where `` is replaced with the path to your actual jar file). ![window screenshot](https://raw.githubusercontent.com/andrewlalis/EntityRelationMappingEditor/main/design/main_interface.PNG) ## How to Use The interface and menus should be pretty self-explanatory, but here are some tips to get you started: * Click on a relation to select it. * You can CTRL + click to select multiple relations. * Drag the relations to move them around in the window. * Right-click on different areas to access context menus with some helpful actions. * When exporting the model to an image, be sure to add the desired image file extension (`.png`, `.jpg`, `.bmp`, etc.), or the application will default to `.png`. ## Sample Exported Image Here's a sample of an exported diagram. ![sample diagram export](https://raw.githubusercontent.com/andrewlalis/EntityRelationMappingEditor/main/design/sample_export.png)