MCPcopy Index your code
hub / github.com/archimatetool/archi-scripting-plugin

github.com/archimatetool/archi-scripting-plugin @v1.12.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.12.0 ↗ · + Follow
1,366 symbols 4,621 edges 144 files 321 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

# Archi Scripting Plug-in (jArchi)

jArchi

What is this?

This is a plug-in extension to Archi that allows scripting of tasks that manipulate Archi models using the JavaScript language.

Read the official announcement for more information about binary distribution and license.

How to use it

Once the jArchi binary has been installed please refer to the wiki for examples and the API reference.

Roadmap

There is no formal roadmap for the moment, development is done through sprints that gradually improve the value of this plug-in and add to the API.

Contributing code to Archi and Plug-ins

Please see How can I contribute code to Archi? for general guidance on how to contribute code to Archi and its plug-ins.

Archi

Archi® is a free, open source, cross-platform tool and editor to create ArchiMate® models.

The Archi® modelling tool is targeted toward all levels of Enterprise Architects and Modellers. It provides a low cost to entry solution to users who may be making their first steps in the ArchiMate modelling language, or who are looking for a free, cross-platform ArchiMate modelling tool for their company or institution and wish to engage with the language within a TOGAF® or other Enterprise Architecture framework.

ArchiMate® is an open and independent Enterprise Architecture modelling language that supports the description, analysis and visualization of architecture within and across business domains. ArchiMate is one of the open standards hosted by The Open Group and is fully aligned with TOGAF®.

The Archi website is here: https://www.archimatetool.com

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 1,157
Class 135
Function 61
Interface 13

Languages

Java96%
TypeScript4%
Ruby1%

Modules by API surface

com.archimatetool.script/src/com/archimatetool/script/dom/model/DiagramModelObjectProxy.java49 symbols
com.archimatetool.script.premium/examples/lib/myexcel.js38 symbols
com.archimatetool.script.tests/src/com/archimatetool/script/dom/model/EObjectProxyTests.java36 symbols
com.archimatetool.script/src/com/archimatetool/script/dom/model/EObjectProxy.java34 symbols
com.archimatetool.script.tests/src/com/archimatetool/script/dom/model/ModelFactoryTests.java33 symbols
com.archimatetool.script.tests/src/com/archimatetool/script/dom/model/DiagramModelConnectionProxyTests.java31 symbols
com.archimatetool.script.tests/src/com/archimatetool/script/dom/model/ArchimateDiagramModelObjectProxyTests.java31 symbols
com.archimatetool.script/src/com/archimatetool/script/dom/model/DiagramModelComponentProxy.java27 symbols
com.archimatetool.script/src/com/archimatetool/script/dom/model/ArchimateModelProxy.java27 symbols
com.archimatetool.script/src/com/archimatetool/script/dom/model/DiagramModelConnectionProxy.java26 symbols
com.archimatetool.script/src/com/archimatetool/script/dom/model/EObjectProxyCollection.java25 symbols
com.archimatetool.script.tests/src/com/archimatetool/script/dom/model/ArchimateRelationshipProxyTests.java23 symbols

For agents

$ claude mcp add archi-scripting-plugin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page