-
-
Notifications
You must be signed in to change notification settings - Fork 326
Developing Import and Export Plug ins
To create a plug-in for Archi that allows you to export or import certain file types into or out of Archi take a look at the example plug-in com.archimatetool.importexportexample.
You can copy this plug-in but you'll need to rename a few files to suit your own namespace - the project name in the .project file, the bundles, namespaces in the files plugin.xml and MANIFEST.MF, and rename the example Java classes and packages to match yours.
These are simple examples meant to get you started. Other examples of import and export can be found in Archi's CSV and Exchange Format bundles.
The end-user will need to deploy the plug-in in their Archi installation in their "dropins" folder. You will need to:
- Export the plug-in as a jar file from Eclipse (File -> Export -> Deployable plug-ins and fragments)
- Make the plug-in jar(s) available to Archi users
The end user will need to:
- Close Archi if it is open
- Copy the plug-in to Archi's "dropins" folder (if this does not exist you will need to create it)
- Relaunch Archi
- After relaunching Archi, the plug-in will be available in Archi.
Note:
The default "dropins" folder is located in the following file locations:
Windows: ~/AppData/Roaming/Archi/dropins
Mac: ~/Library/Application Support/Archi/dropins
Linux: ~/.archi/dropins
("~" is the user's home directory)
Or you can manually create a "dropins" folder alongside the Archi installation's "plugins" folder.
If you value and use Archi please consider making a donation. Thanks!
Using Archi
- Label Expressions
- Archi Command Line Interface
- How to create a packaged version of Archi (including configuration and plugins)
- How to create your own report for Archi
- SQL queries in the HTML report
- Pattern based modelling with Archi
- Add letters to elements to distinguish between layers
- ArchiMate language customization in Archi
- How to disable the "Check for Updates..." menu item
- The Archi.ini file
Developer
Roadmap or potential new features
- Feature requests, the roadmap and managing expectations
- HTML export v3
- List of feature requests and potential roadmap items
- Generate Deliverables (Reporting) Requirements
- Sketch and Canvas revamp ideas
- Ideas for a nice and elegant way to implement profiles and concepts customization
Other